算法
文章平均质量分 62
E-CorE
心懷敬畏,知行合一
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
[Java算法] - 滑动窗口解题模板
字符串查找类 主要用于在字符串中查找子串。一下模板比较灵活,可根据情况修改返回类型。原创 2022-04-20 11:43:56 · 718 阅读 · 0 评论 -
[Java算法解题技巧] - 什么时候用 LinkedList 和 ArrayList
结论:单纯的添加、随机读取和遍历使用 ArrayList ,如果有大量的随机写入和删除操作则使用 LinkedList ArrayList 和 LinkedList 都实现了集合中 List 接口。LinkedList 使用双链表实现。 ArrayList 通过一个动态数组实现。 LinkedList 的方法时间复杂度 get:O(n)-(平均 n / 4 步) add:O(1) add(指定位置):O(n)(平均n / 4步)-(首位添加是O(1)) remove(指定位置) :O(n)-(平均n /原创 2022-04-24 23:32:16 · 928 阅读 · 0 评论 -
[Java算法] - n 数之和(nSum)解题模板
nSum通用模板原创 2022-04-20 11:15:41 · 1171 阅读 · 0 评论 -
[Java算法] - 查找算法(Search Algorithm)解题模板
查找算法原创 2022-04-16 15:12:04 · 820 阅读 · 0 评论 -
[ Java算法 ] - 排序算法(Sort Algorithm)解题模板
1.插入排序法:直接插入排序,希尔排序(面试最常问) 2.交换排序:冒泡排序,快速排序(面试最常问) 3.选择排序:直接选择排序,堆排序(面试最常问) 4.归并排序:归并排序 5.基数排序原创 2021-12-03 11:01:32 · 694 阅读 · 0 评论
分享