2020-04-14发表2021-03-15更新数据结构 / 线性结构1 分钟读完 (大约148个字)列表 ArrayList概述重构思路 size 表示表中数据数 last数据位置为size-1 删除last时,返回last,只改动size 如果size等于容量,扩容并使用arraycopy阅读更多
2020-03-21发表2021-03-15更新数据结构 / 线性结构3 分钟读完 (大约491个字)链表 Linked List概述理论上长度可以无限拓展 以节点的方式储存 每个节点包含data,next:指向下一个节点 各个节点不一定是在连续的储存位置阅读更多
2020-02-27发表2021-03-13更新数据结构 / 线性结构6 分钟读完 (大约948个字)队列 Queue概述 队列(Queue)是一个先进先出(FIFO:First In First Out)的有序表,可以由数组或者链表实现。由链表实现的队列和List的区别在于,List可以在任意位置添加和删除元素,而队列只有两个操作:1.把元素添加到队列末尾;2.从队列头部取出元素。阅读更多
2020-02-20发表2021-03-10更新数据结构 / 线性结构3 分钟读完 (大约487个字)稀疏数组 sparse array概述在一个数组里有多个同值的单元时,可以用稀疏数组进行压缩,只保留有效数字。也就是说在数据稀少的情况下才有优势。阅读更多