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

文章插图
我们编写了此代码,用于添加到跳表、在跳表中搜索以及从跳表中删除 。
小结跳表的概念在任何编程语言中都是相同的,它是数据结构中的主要算法之一
推荐阅读
-
热点美妆|最IN的夏日亲子装,这么穿让其他人只剩羡慕嫉妒
-
时尚精卫|以及首饰搭配的六个误区,职场女性佩戴首饰的三大规则
-
重庆之声@让汽车从工具秒变感情伙伴,“重庆造”SUV获赞“最强大脑”能读懂人心
-
无尽娱乐:死一百次也要站起来!回忆那些游戏里最恢弘的战役
-
『雨打屁屁痒』那么美国如果真的造出钢铁,钢铁侠说他一个人就可以维护世界和平
-
ZAKER|| 东吴基金陈军:关注行业核心壁垒,相信市场力量,?首次公开亮相
-
大牌娱乐|从大10岁海陆,到大5岁陈小纭,于小彤还是把爱“作”没了
-
-
电影界 ▲5月6日首播,申河均&郑素敏主演《灵魂维修工》公开主海报
-
#微信#手机内存又不够了?其实和微信有关,把这个功能关闭立马见效!
-
「时代财经」旗下一汽马自达暴跌82%,一汽轿车去年净利大滑坡
-
红杉|恒大汽车:引入腾讯、滴滴出行等多名知名国际投资者 筹集约40亿港元
-
美甲|女性到了50岁,是胖点好还是瘦点好?对照一下,或许不需要减肥
-
618购物节期间|“618”购物节期间全国快递业务量同比增长近五成
-
-
-
扬眼|聚焦“一区一城”,常州西太湖“三大战略”彰显滨湖之“美”
-
-
-
988国际观察|特朗普这次真慌了:戴口罩是爱国行为!,全美确诊突破400万大关