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

文章插图
我们编写了此代码,用于添加到跳表、在跳表中搜索以及从跳表中删除 。
小结跳表的概念在任何编程语言中都是相同的,它是数据结构中的主要算法之一
推荐阅读
-
女子|天价!郑州一女子按摩1小时花费19.8万,为了赶飞机她竟还把钱交了
-
动漫之家|耗时3195小时!日本网友用鱼通关《宝可梦》
-
-
考古盗墓|16年前山西发现千年古墓,出土珍贵文物,专家:将填补历史空白
-
【NBA官网】【封神纪】乔丹总决赛砍55分击溃太阳夺冠
-
林志颖|林志颖车祸后体重暴瘦20斤,上线晒照公开体重惹粉丝心疼
-
懂车评|外观内饰简直越级标杆,30万还看啥汉兰达!这三款新车不输70万级
-
苹果iphone12发布受冷落—中国人民开始真正的自信
-
美人鱼|深海人鱼挚爱人类腐尸?她们是梦幻精灵,还是噬人煞神?
-
-
「海军」司令员体重65公斤,往秤上一站71公斤,勃然大怒将手下撤职
-
霍建华|婚变实锤?曝林心如霍建华协议离婚,男方净身出户疑精神异常
-
中兴|中兴倪飞:中兴Axon 40 Ultra将带来五个业界唯一
-
-
-
湖北宜昌实行2.5天弹性休假制度|湖北宜昌实行2.5天弹性休假制度
-
西安网|| 首届“航天基地杯”涡喷嘉年华启幕,我要上全运
-
洋河股份荣获2020「好品牌100」白酒行业主榜品牌
-
贵州一小区高层现金被吹落|贵州一小区高层下起“钞票雨”现金吹落一地引来民警
-
「太平洋电脑网」CarKey 车钥匙截图曝光,首批支持宝马,iOS