背景
日月如梭,不知不觉已经到了2020年的最后一个月。2020年真心是一个魔幻的年份,世界发生了很多不可预料的事情,总结起来就是一句话:今年光见证历史了:)
接触Java已经大半年时间了,前面用C实现过一些基本的算法,现在拿Java进行实现,顺便对常用算法知识进行复习巩固,本博客作为笔记。具体实现请用随意门~
实现代码
(一)结点形式
1 | class Node |
(二)初始化
1 | public int length; |
(三)检测为空/满
1 | public boolean isEmpty() |
(四)获取元素
1 | public int get(int index) |
(五)修改元素
1 | public void modify(int index, int value) |
(六)末尾追加元素
1 | public void append(Node element) |
(七)插入元素
1 | public void insert(int index, Node value) |
(八)删除元素
1 | public void delete(int index) |
(九)打印元素
1 | public void show() |
(二)初始化
1 | public int length; |
(三)检测为空/满
1 | public boolean isEmpty() |
(四)获取元素
1 | public int get(int index) |
(五)修改元素
1 | public void modify(int index, int value) |
(六)末尾追加元素
1 | public void append(Node element) |
(七)插入元素
1 | public void insert(int index, Node value) |
(八)删除元素
1 | public void delete(int index) |
(九)打印元素
1 | public void show() |