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();}}输出:

文章插图
我们编写了此代码,用于添加到跳表、在跳表中搜索以及从跳表中删除 。
小结跳表的概念在任何编程语言中都是相同的,它是数据结构中的主要算法之一
推荐阅读
-
-
[青娱你]难消网友怒火 心痛发文:对待其他女生可以多一些善意,段小薇道歉
-
-
『』装修费用花在刀刃上!装修前看完这37条经验!装完不返工
-
「大唐」梦幻西游:5100命中,4000伤害的服战大唐展示,这个号大家满意么
-
男人对女人说的最狠的话,男人对女人说狠话是什么意思--
-
-
爱情公寓 |因出演爱情公寓被大众熟知的金世佳,演技真的有变好吗
-
-
-
娱乐大起底|一女子倒腾家底,却招来牢狱之灾,仅仅卖了个杯子被判刑9个月
-
佳期如梦深夜行军■反手2.6亿卖给别国,如今又上门求助了……,拿走中方“大礼”后
-
-
『汽车行情之家』M”商标,或定位全新旗舰SUV,轿跑式外形设计,宝马申请注册“X8
-
-
智通财经|净亏损490万美元,南太地产(NTP.US)Q3营收110万美元
-
黄河新闻网长治频道|长治市中医医院召开2020年上半年工作总结会议
-
-
-
茶界新贵云南古树白茶,勐海贺开村开采古树茶迎茶王节