getUp() {return up;}public void setUp(NodeKeyValue up) {this.up = up;}public NodeKeyValue getDownList() {return down;}public void setDown(NodeKeyValue down) {this.down = down;}public NodeKeyValue getNext() {return next;}public void setNext(NodeKeyValue next) {this.next = next;}public NodeKeyValue getPrevious() {return previous;}public void setPreviousVal(NodeKeyValue previous) {this.previous = previous;}}public static void main(String[] args) {SkipListJava skip = new SkipListJava<>();for (int i = 20; i < 35; i++) {skip.add(i, String.valueOf(i));}System.out.println(skip);assert skip.listsize() == 10;int count = 0;for (Integer i : skip)assert i.equals(count++);skip.remove(23);System.out.println(skip);skip.remove(25);skip.remove(33);skip.remove(30);System.out.println(skip);skip.remove(28);skip.add(25, "25");System.out.println(skip);assert skip.listsize() == 0;assert skip.empty();}}输出:

文章插图
我们编写了此代码,用于添加到跳表、在跳表中搜索以及从跳表中删除 。
小结跳表的概念在任何编程语言中都是相同的,它是数据结构中的主要算法之一
推荐阅读
-
-
青年|旭旭宝宝打开邮件全是再见,没想到对手出现,手游上线嗨氏成一哥
-
-
天津铸源:帮助困难地区解决问题 让脱贫成果长期保持
-
邓玲子软糯香甜,好吃不腻的紫薯松糕,还不上火,有助消化老人小孩爱吃
-
-
-
专职无聊科主任|该国为何不与中国建交?网友:50万卢比太诱人,首都距中国仅45km
-
|面试官:你能免费加班吗?网友的回答让面试官不知所措
-
-
被封杀5年后,42岁的范冰冰终于复出了?这个红了十几年的人要回来?
-
时尚辰逸姑娘酒后歪打正着买下,切开成为顶级翡翠,相貌平平的翡翠原石
-
「怀孕前期夫妻生活注意事项」怀孕前期夫妻生活注意事项
-
-
好比|被书名耽误的3本网络小说,内容跌宕起伏,好比被埋藏的金子
-
乒乓杂志|第一赛季赤字5亿 开幕式花费1亿日元 T联赛松下浩二闪电卸任真相
-
家电|滚筒洗衣机有哪些选择技巧 半自动洗衣机是什么
-
时尚星推官|简约而不失时尚,张钧甯穿粉色喇叭裤亮相
-
【健康干货桶|晚期肺癌脑转移又有新的治疗选择——安罗替尼】
-
智慧化赋能园区发展,2020年工业园区智慧化推广会成功举办