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

文章插图
我们编写了此代码,用于添加到跳表、在跳表中搜索以及从跳表中删除 。
小结跳表的概念在任何编程语言中都是相同的,它是数据结构中的主要算法之一
推荐阅读
-
-
-
《繁花》:汪明珠为了宝总要离开27号,宝总却不愿赴约,竟然是因为她
-
-
奥拜尔|国米仍有望续约,劳塔罗已与巴萨达成协议?西媒惨遭同行打脸
-
-
-
【】欧联八强对阵出炉:国米VS勒沃库森 狼队VS塞维利亚
-
-
「聊科技焦点」路虎“发现无止境”第八季6月启动,发现大美风物
-
-
-
民生一线连|还居民舒心环境,市城管局依法拆除近600平米违章建筑
-
海军|我国需要多少艘航母,两艘远远不够,四艘还是太少,局座给出答案
-
-
手机怎么获取root权限? 怎样获得手机root权限
-
-
-
【中国江苏网】疫情下的10个泪目瞬间:谢谢你们,用平凡力量,守
-
摩天大楼|高分国产悬疑剧《摩天大楼》各人物详细解析,集集反转到大结局