- 单源最短路径问题(Java) 单源最短路径问题(Java)
- 环形队列包含真挚的我们 ❤ 兜兜转换最后还是你 环形队列包含真挚的我们 ❤ 兜兜转换最后还是你
- @TOC 集合在Java编程中,可以使用数组来保存多个对象,但数组长度不可变化,一旦在初始化数组时指定了数组长度,这个数组长度就是不可变的。如果需要保存数量变化的数据,数组就有点无能为力了。而且数组无法保存具有映射关系的数据,比如5000---iphone,4000----小米,这种俩个数据中存在关联关系的集合又分为:接口子接口实现类具体我们看下面俩张图: Collection集合的常用方法... @TOC 集合在Java编程中,可以使用数组来保存多个对象,但数组长度不可变化,一旦在初始化数组时指定了数组长度,这个数组长度就是不可变的。如果需要保存数量变化的数据,数组就有点无能为力了。而且数组无法保存具有映射关系的数据,比如5000---iphone,4000----小米,这种俩个数据中存在关联关系的集合又分为:接口子接口实现类具体我们看下面俩张图: Collection集合的常用方法...
- 力扣225 - 用队列实现栈,教你如何使用单/双队列模拟实现栈 力扣225 - 用队列实现栈,教你如何使用单/双队列模拟实现栈
- 一、字符串遍历器接口let text = String.fromCodePoint(0x20BB7); for (let i = 0; i < text.length; i++) { console.log(text[i]);}// " "// " " for (let i of text) { console.log(i);}上面代码中,字符串text只有一个字符,但是for循环会认... 一、字符串遍历器接口let text = String.fromCodePoint(0x20BB7); for (let i = 0; i < text.length; i++) { console.log(text[i]);}// " "// " " for (let i of text) { console.log(i);}上面代码中,字符串text只有一个字符,但是for循环会认...
- 一、find() 与 findIndex()find()用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。[1, 2, 5, -1, 9].find((n) => n < 0)//找出数组中第一个小于 0 的成员// -1find()回调函数可以接... 一、find() 与 findIndex()find()用于找出第一个符合条件的数组成员。它的参数是一个回调函数,所有数组成员依次执行该回调函数,直到找出第一个返回值为true的成员,然后返回该成员。如果没有符合条件的成员,则返回undefined。[1, 2, 5, -1, 9].find((n) => n < 0)//找出数组中第一个小于 0 的成员// -1find()回调函数可以接...
- 对应力扣160 - 相交链表,双指针妙解两个链表的交点 对应力扣160 - 相交链表,双指针妙解两个链表的交点
- 力扣876 - 链表的中间结点,利用快慢指针的逻辑寻找中间的那个结点 力扣876 - 链表的中间结点,利用快慢指针的逻辑寻找中间的那个结点
- 这里先简单介绍一下优先级队列priority_queue:优先队列是一种容器适配器,默认的情况下,如果没有为特定的priority_queue类实例化指容器类,则使用vector (deque 也是可以的),需要支持随机访问迭代器,以便始终在内部保持堆结构@[toc] 一、使用在有了前面容器使用的基础之下,我们对于优先级队列priority_queue的使用成本不是很大,值得注意的是头文件为... 这里先简单介绍一下优先级队列priority_queue:优先队列是一种容器适配器,默认的情况下,如果没有为特定的priority_queue类实例化指容器类,则使用vector (deque 也是可以的),需要支持随机访问迭代器,以便始终在内部保持堆结构@[toc] 一、使用在有了前面容器使用的基础之下,我们对于优先级队列priority_queue的使用成本不是很大,值得注意的是头文件为...
- @[toc]前缀和差分是一对逆运算 1.一维前缀和有一个长度为n的数组an:a1,a2…an;对于前缀和:Si= a1+a2+…+ai如何求Si,S[i] = s[i-1]+a[i]前缀和可以快速求出原数组里面一段数的和。比如求一段区间[l,r],如果按照原来的做法,需要循环一遍,O(n),有前缀和的算法:这个区间的数就是(Sr) - (sl-1)。同时,为了方便计算令s[0] = 0.比如... @[toc]前缀和差分是一对逆运算 1.一维前缀和有一个长度为n的数组an:a1,a2…an;对于前缀和:Si= a1+a2+…+ai如何求Si,S[i] = s[i-1]+a[i]前缀和可以快速求出原数组里面一段数的和。比如求一段区间[l,r],如果按照原来的做法,需要循环一遍,O(n),有前缀和的算法:这个区间的数就是(Sr) - (sl-1)。同时,为了方便计算令s[0] = 0.比如...
- @[toc] 选择题1.十进制变量i的值为100,那么八进制的变量i的值为()A 146B 148C 144D 142进制之间的转化,这不用多说了把2.执行下面语句后的输出为int I=1;if(I<=0) printf("****\n") ;else printf("%%%%\n");A %%B ****C 有语法错,不能正确执行D %%%%条件判断打印else的结果,我们在来... @[toc] 选择题1.十进制变量i的值为100,那么八进制的变量i的值为()A 146B 148C 144D 142进制之间的转化,这不用多说了把2.执行下面语句后的输出为int I=1;if(I<=0) printf("****\n") ;else printf("%%%%\n");A %%B ****C 有语法错,不能正确执行D %%%%条件判断打印else的结果,我们在来...
- 力扣206 - 反转链表,一道校招中笔试面试链表章节中【非常高频】的考题 力扣206 - 反转链表,一道校招中笔试面试链表章节中【非常高频】的考题
- 对应力扣21 - 合并两个有序链表,教你如何使用合并两个有序链表 对应力扣21 - 合并两个有序链表,教你如何使用合并两个有序链表
- 对应力扣203 - 移除链表元素,LeetCode转VS调试技巧详细教学,带你学会如何分析力扣上的报错代码 对应力扣203 - 移除链表元素,LeetCode转VS调试技巧详细教学,带你学会如何分析力扣上的报错代码
- 力扣88 - 合并两个有序数组,将两个有序数组做一个融合 力扣88 - 合并两个有序数组,将两个有序数组做一个融合
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签