摘要: 142. 环形链表 II LeetCode_142 题目描述 题解分析 判断链表是否存在环 对于这个问题我们可以采用“快慢指针”的方法。就是有两个指针fast和slow,开始的时候两个指针都指向链表头head,然后在每一步操作中slow向前走一步即:slow = slow->next,而fast每一 阅读全文
posted @ 2021-03-04 21:57 Garrett_Wale 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1.总述 java命令用来启动一个java应用。有以下两种用法: java [options] mainClass [args...] java [options] -jar jarfile [args...] 第一种从指定的java类开始启动,第二种从可运行的jar开始启动。java应用启动的过程 阅读全文
posted @ 2021-03-04 17:55 Garrett_Wale 阅读(942) 评论(0) 推荐(0) 编辑
摘要: 处理海量数据问题的四板斧 分治 基本上处理海量数据的问题,分治思想都是能够解决的,只不过一般情况下不会是最优方案,但可以作为一个baseline,可以逐渐优化子问题来达到一个较优解。传统的归并排序就是分治思想,涉及到大量无法加载到内存的文件、排序等问题都可以用这个方法解决。 适用场景:数据量大无法加 阅读全文
posted @ 2021-03-04 09:26 Garrett_Wale 阅读(8121) 评论(0) 推荐(4) 编辑