2020-04-14发表2021-03-15更新数据结构 / 线性结构1 分钟读完 (大约148个字)列表 ArrayList概述重构思路 size 表示表中数据数 last数据位置为size-1 删除last时,返回last,只改动size 如果size等于容量,扩容并使用arraycopy阅读更多
2020-03-28发表2021-04-10更新linux几秒读完 (大约17个字)导航Post not found: linux/virtualBox-安装Ubuntu服务器 [virtualBox 安装Ubuntu服务器]
2020-03-21发表2021-03-15更新数据结构 / 线性结构3 分钟读完 (大约491个字)链表 Linked List概述理论上长度可以无限拓展 以节点的方式储存 每个节点包含data,next:指向下一个节点 各个节点不一定是在连续的储存位置阅读更多
2020-03-17发表2021-03-23更新算法 / 排序1 分钟读完 (大约133个字)插入排序 Insertion Sort概述寻找该元素的适当位置并插入特点: 如果input是已排序完的,消耗时间很少,只需要查看当前数字前一位。 如果input为倒序,则耗费大量时间,遍历数组 时间n^2阅读更多
2020-03-12发表2021-03-10更新算法 / 排序1 分钟读完 (大约172个字)选择排序 selection Sort概述按指定的规则选出来某个元素,再依规定交换位置.可以不断缩小范围将最小值放在前方。阅读更多
2020-03-07发表2021-03-10更新算法 / 排序2 分钟读完 (大约365个字)冒泡排序 Bubble Sort概述通过对待排序序列从前向后,依次比较相邻元素的值,若发现逆序则交换,使值较大的元素逐渐从前移向后部.阅读更多
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概述在一个数组里有多个同值的单元时,可以用稀疏数组进行压缩,只保留有效数字。也就是说在数据稀少的情况下才有优势。阅读更多