
数据结构与算法
工作之余以自学为线索,记录并总结学习问题,提升编码能力与思维能力
Kafka_Hive_Flink
种一颗树最好的时间是十年前,其次是现在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【算法】二分法查找原理:思维图+代码解析
原理 实现代码: //二分法查找:查询效率高于线性查找 //使用前提:数组是有序的 int[] arr1 = new int[]{1,2,4,6,7,12,32,44,67,88,109,213,556}; int target1 = 109; // target1 = 1009; int head = 0;//默认的首索引 int end = arr1.lengt...原创 2020-02-22 21:02:41 · 660 阅读 · 0 评论 -
【算法】使用二维数组打印一个 10 行杨辉三角。
效果图: 思路: 第一行有 1 个元素, 第 n 行有 n 个元素 每一行的第一个元素和最后一个元素都是 1 从第三行开始, 对于非第一个元素和最后一个元素的元素。即: yanghui[i][j] = yanghui[i-1][j-1] + yanghui[i-1][j]; 代码实现: public class YangHuiTest { public static void ma...原创 2020-02-22 20:30:37 · 695 阅读 · 0 评论 -
【算法】冒泡排序算法实现原理《动画版》
动画 实现代码 public class BubbleSort { public static void main(String[] args) { int[] arr = ne`在这里插入代码片`w int[] { 34, 4, 4, 66, 23, 65, 34, 65, 465 }; System.out.println("排序前\n"+Arrays.toString(arr))...原创 2020-02-22 16:02:15 · 604 阅读 · 0 评论