延吉湖北乐清贵港襄阳宜春
投稿投诉
宜春榆林
滕州锦州
襄阳晋中
泰州云南
贵港许昌
娄底河南
乐清寿光
阜阳汉中
湖北漳州
海口陕西
延吉东营
河源海南

LeetCode对链表进行插入排序

2月18日 楚倾云投稿
  对链表进行插入排序题目描述:对链表进行插入排序。
  插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。每次迭代时,从输入数据中移除一个元素(用红色表示),并原地将其插入到已排好序的链表中。
  插入排序算法:插入排序是迭代的,每次只移动一个元素,直到所有元素可以形成一个有序的输出列表。每次迭代中,插入排序只从输入数据中移除一个待排序的元素,找到它在序列中适当的位置,并将其插入。重复直到所有输入数据插入完为止。示例说明请见LeetCode官网。
  来源:力扣(LeetCode)
  链接:https:leetcodecn。comproblemsinsertionsortlist
  著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解法一:链表遍历首先,如果链表为空或者链表只有一个节点,则不用排序,直接返回。否则,使用插入排序的方式将链表中的节点都放到一个List中然后,按照nodes的顺序重新构造一个新的链表即为排序后的链表,返回之。importcom。kaesar。leetcode。ListNimportjava。util。ArrayLimportjava。util。LpublicclassLeetCode147{publicstaticListNodeinsertionSortList(ListNodehead){如果链表为空或者链表只有一个节点,则不用排序,直接返回if(headnullhead。nextnull){}ListListNodenodesnewArrayList();nodes。add(head);ListNodecurhead。while(cur!null){intinodes。size()1;for(;i0;i){if(nodes。get(i)。valcur。val){}}nodes。add(i1,cur);curcur。}ListNodenewHeadnodes。get(0);curnewHfor(inti1;inodes。size();i){cur。nextnodes。get(i);curcur。}cur。returnnewH}publicstaticvoidmain(String〔〕args){ListNodeheadnewListNode(4);head。nextnewListNode(2);head。next。nextnewListNode(1);head。next。next。nextnewListNode(3);System。out。println(排序之前);ListNwhile(cur!null){System。out。print(cur。val);curcur。}System。out。println();System。out。println(排序之后);ListNodenewHeadinsertionSortList(head);curnewHwhile(cur!null){System。out。print(cur。val);curcur。}}}
  【每日寄语】每个人的人生轨迹恐怕都是事先命定的,但是你得努力,并相信命运是掌握在自己手中的,人不怕有理想,不怕这个理想有多高多远多大,只要坚持,不过分高估自己,总会成功。
投诉 评论 转载

XYG首届即四强,拿了大男主剧本?不,剧本比起QGHero还四强争夺战结束后,XYG可以说是这段时间最受瞩目的四强队伍了。他们在一年之内完成全国大赛到K甲再到KPL的三连跳;在进入KPL后,又再一次三连跳,从B组升到S组;进入季后赛之后……荒野大镖客2每日任务攻略更新2021年12月13日常规任务:1、在决战中于掩体后杀死的玩家:03快速加入一次占领、枪战等系列赛,找掩体然后杀死3次玩家即可;2、已在行驶中的火车上杀死飞鸟:05坐火车上杀……海上风云再起!战舰世界周年庆,S系巡洋舰助你一臂之力《战舰世界》六周年不仅活动丰富奖励丰厚,还有HL系巡洋舰正式研发,S系航母抢先体验。不过,提到了S系航母,那就不妨看看S系的巡洋舰,塔林、里加和彼得罗巴甫洛夫斯,都有不错的优势……中国游戏行业发展了这么多年,为什么一直没有一款史诗级大作?其实原因很简单,想做好一款好游戏需要耗费大量的时间和人才资源。大公司做游戏的目的普遍是为了赚钱。而直接代理引进要比原创简单的多。称得上是一劳永逸。做游戏费时费力,而……为什么英雄联盟下路双人路是AD带治疗,辅助带点燃,反过来不是英雄联盟里的下路是双人路,因此常常被大家作为谈论的问题,那么,为什么英雄联盟下路双人路是AD带治疗,辅助带点燃呢,反过来不是更容易让AD获得人头吗?并不是这样,我认为有几点原因……早餐晚餐之后,各有最佳零食受访专家:中国农业大学食品科学与营养工程学院副教授朱毅哈尔滨医科大学公共卫生学院营养与食品卫生学教研室副主任李颖一日三餐吃什么、吃多少对保持健康十分重要。实际上,除……战舰世界全球同步版人气爆棚,3D沉浸画质再度升级《战舰世界》国服开启已经有六年了。如今在360的运营下,国服实现全球同步更新,游戏画质全面升级,游戏玩法再度更新,超多福利免费放送。打造最佳3D游戏,沉浸画质再度升级……S26赛季皮肤曝光,竟然给到了兰陵王!有2000点券的玩家巨S26赛季专属皮肤曝光,没想到天美竟然给到了他,有2000点券的玩家巨赚。不知不觉S26赛季,马上就要到来了,等新赛季开启以后,天美将会推出一款S26赛季专属皮肤,S26……这些热闹值得看!新一代游戏本购机思路解析目前的NVIDIARTX20系列游戏本在价格上全面走向了高端定位,不过这意味着为玩家们带来了更多性能增幅,以及玩法、设计上的新看点,毕竟我们花了这么多钱总得有一些与众不同的新鲜……LeetCode对链表进行插入排序对链表进行插入排序题目描述:对链表进行插入排序。插入排序的动画演示如上。从第一个元素开始,该链表可以被认为已经部分排序(用黑色表示)。每次迭代时,从输入数据中移除一个元素……伐木累vs蹲影子,全明星混搭隐身英雄激情大战虽然距离2021年结束还有12天,但是最激情澎湃的MOBA竞技对抗活动娱乐星赛季,即将在12月24日26日于郑州体育馆举办。为了这场竞技饕餮盛宴,我们进行了一年的准备,而如今最……王者荣耀诸葛亮和高渐离,谁才是当前版本的法师一哥?王者荣耀中法师一直都是强势的存在,征召模式的ban位上四个位置法师总能占据三个甚至四个,被禁用最多的是露娜、诸葛亮、干将莫邪以及高渐离。那么高渐离和诸葛亮谁才是当前版本的……
农村俗语家中五不放,家和人丁旺啥意思?五不放指啥?人民日报被吹上天的7种健康产品,养生或不行,忽悠却第一夏季养生如何预防湿气入侵?学会五大避免要点蓝光对眼睛的伤害是不可逆转的,严重的会失明身体每天需要四个十分钟什么时候男性才需要去做PSA检查?农村有时遇到的人和事,要烂在肚里都不能说出去,为什么这样?头部经常出现闷疼感压迫感沉重感,很可能是神经性头痛在作怪优质服务系列康乃馨医院肾病学科让服务更有温度容易变丑的8个坏习惯,很多人还在做,不妨自测下,尽快改正夏季来临,是肾病复发的高峰期。中医送给肾友四字箴言偏温忌冷公共卫生营养学研究每周做饭超过5次的人,死亡风险降低50

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找七猫云易事利