随笔分类 -  数据结构

摘要:06-java实现队列 本人git https://github.com/bigeyes-debug/Algorithm 一丶队列 队列是特殊的线性结构,只能在头尾两端操作 队尾入队,队头出队, FIFO 队列可以用动态数组和双向链表实现 优先使用双向链表,主要在头尾进行操作 二丶队列的接口设计(和 阅读全文
posted @ 2020-08-14 09:52 大眼侠 阅读(327) 评论(0) 推荐(1)
摘要:05-java实现栈 本人git https://github.com/bigeyes-debug/Algorithm 一丶栈 栈是特殊的线性表,只能在一段操作 添加元素push,入栈 删除元素pop,出栈 动态数组和双向链表都可以实现 在栈顶进行操作 二丶栈的接口设计 public class S 阅读全文
posted @ 2020-08-14 09:51 大眼侠 阅读(140) 评论(0) 推荐(0)
摘要:本人git https://github.com/bigeyes-debug/Algorithm 一丶双向链表 单向链表只能通过node单向next从头遍历链表,只能直接获得后继,无法获得前驱 双向链表增加prev属性,prev属性指向前驱 双向链表可以从first 和last两个方向开始查找 二丶 阅读全文
posted @ 2020-08-12 00:26 大眼侠 阅读(253) 评论(0) 推荐(0)
摘要:03java实现循环链表 本人git https://github.com/bigeyes-debug/Algorithm 一丶单向循环链表 就是为尾节点指向头结点 二丶单向循环链表的接口设计 比较单向链表,单向循环链表只需要修改添加节点,删除节点两个方法,也就是add和remove方法 三丶单向循 阅读全文
posted @ 2020-08-08 09:37 大眼侠 阅读(459) 评论(0) 推荐(0)
摘要:02-手撸链表 本篇是恋上数据结构第一季个人总结 借鉴https://juejin.im/post/6844904001478066183#heading-0 本人git https://github.com/bigeyes-debug/Algorithm 一丶链表定义 链表是一种链式存储的线性表, 阅读全文
posted @ 2020-08-07 16:18 大眼侠 阅读(241) 评论(0) 推荐(0)
摘要:01-手撸动态数组 本篇是恋上数据结构第一季个人总结 借鉴https://juejin.im/post/6844904001478066183#heading-0 本人git https://github.com/bigeyes-debug/Algorithm 一丶 数组 数组是一种顺序存储的线性表 阅读全文
posted @ 2020-07-31 23:56 大眼侠 阅读(809) 评论(0) 推荐(1)
摘要:有些飘,时间安排的也不是很合理,稀里糊涂的度日子。从基础开始,从现在开始,加油吧,少年郎。 阅读全文
posted @ 2018-10-29 19:19 大眼侠 阅读(616) 评论(0) 推荐(0)