Loading

08 2021 档案

摘要:语法 for(int num: nums) 首先,nums是一个数组,里面放的是int类型的数据,然后定义了一个int类型的变量num,每循环一次,就从nums数组中取出一个数据来打印。 int :表示你要遍历的集合的类型 nums:表示你要遍历的集合的名 num:表示你每遍历集合中一个元素 便存储 阅读全文
posted @ 2021-08-30 14:38 Zhbeii 阅读(392) 评论(0) 推荐(0)
摘要:来源:acwing 链表 单链表 // head存储链表头,e[]存储节点的值,ne[]存储节点的next指针,idx表示当前用到了哪个节点 int head, e[N], ne[N], idx; // 初始化 void init() { head = -1; idx = 0; } // 在链表头插 阅读全文
posted @ 2021-08-28 18:17 Zhbeii 阅读(42) 评论(0) 推荐(0)
摘要:常用 1)在一个有序数组中,找某个数是否存在 2)在一个有序数组中,找>=某个数最左侧的位置 3)局部最小值问题 整数二分 bool check(int x) {/* ... */} // 检查x是否满足某种性质 // 区间[l, r]被划分成[l, mid]和[mid + 1, r]时使用: in 阅读全文
posted @ 2021-08-26 11:35 Zhbeii 阅读(87) 评论(0) 推荐(0)
摘要:代码模板来源: acwing.com AcWing 快速排序是选一个数作为基准,然后与其他的数字进行对比,小的放左边,大的放右边。 模板: void quick_sort(int q[], int l, int r) { if (l >= r) return; int i = l - 1, j = 阅读全文
posted @ 2021-08-24 16:28 Zhbeii 阅读(93) 评论(0) 推荐(0)
摘要:第一,要达到什么目标 第二,怎么分解任务 第三,分解后任务如何执行 第四,阶段性的复查自己的成果 阅读全文
posted @ 2021-08-24 09:35 Zhbeii 阅读(42) 评论(0) 推荐(0)
摘要:java中printf和print的区别 print是标准输出 printf可以理解C语言中的printf,在输出时用'%'来设置输出格式 阅读全文
posted @ 2021-08-19 08:44 Zhbeii 阅读(346) 评论(0) 推荐(0)