随笔分类 - 破尘/算法和数据结构
主要分享算法和数据结构的知识,着力打造《回炉重造12时辰》系列
摘要:简单实现一个底层数据结构为数组 + 链表的HashMap,不考虑链表长度超过8个时变为红黑树的情况。
阅读全文
摘要:线性表(Linear List)就是数据排成像一条线一样的结构,数据只有前后两个方向,线性表包含四种常见的数据结构,他们分别是:数组,链表,栈,队列。
线性表(Linear List)就是数据排成像一条线一样的结构,数据只有前后两个方向
阅读全文
摘要:学好算法和数据结构,让你的代码执行坐上火箭飞向蓝天
阅读全文
摘要:递归算法 + Stream函数式编程 + Lambda相遇实现树状结构。各种场景可以轻松套用
阅读全文
摘要:前一段时间工作比较闲,每天没有代码敲的日子有点无聊,于是为了保证自己的编程逻辑力的日常清醒,故百度了一些经典的java算法,然后自己思考编程解决问题,虽然那些东西比较基础了,但是有些题目小编看到了也是要思考一段时间的,可能网上也有各色各异的解决代码,但是本章的解决代码却是独一份的,包含了小编的思想在
阅读全文