
---------数据结构与算法
EricaLSR
这个作者很懒,什么都没留下…
展开
-
读取文本文件的最后n行
要求,打印出文本文件的最后n行数据 /** * 读出文件的最后n行 * * @param file 文件 * @param num 第几行 * @return */ public static List<String> readLastNLine(File file, int num) { if...原创 2019-03-15 09:41:30 · 3980 阅读 · 2 评论 -
实现n层循环
最近在看微信文章,发现了一个很有趣的递归算法的使用,个人正好最近在再次学习数据结构和算法的一些知识,认为递归算法真的很优雅,很精妙,现把这篇文章推荐给大家,共同进步 https://mp.weixin.qq.com/s/b-WsG7zkzoKcPChTV_5wtg 递归算法: 编写递归函数时,必须告诉他何时停止,要不会一直执行下去。因此,递归函数的两个条件就是:基线条件,和递归条件。 ...原创 2019-03-15 09:50:01 · 1907 阅读 · 0 评论 -
拉链算法合并数组
今天有学习到一种常见的算法思想,拉链,这个我在复习面试之前基本没怎么听说过。现在就来总结一下我的理解。 拉链算法中的拉链两个字和形象,就是把拉链中的齿,一个一个压上去,从而形成一条链。可以很明显的看出来,他适用于合并数组的这种情况。但是这个数组是有条件的:两个需要合并的数组必须是有序的。 letcode上面就有这么一道题: 给定两个大小为m和n的有序数组,请找出两...原创 2019-03-25 10:14:21 · 1061 阅读 · 0 评论