当前位置: 首页 > news >正文

网站设计需要那些模块在线制作条形码免费生成器

网站设计需要那些模块,在线制作条形码免费生成器,软装设计方案ppt模板,wordpress 改造1、问题 给你链表的头结点 head #xff0c;请将其按 升序 排列并返回 排序后的链表 。 2、采用例子 输入#xff1a;head [4,2,1,3] 输出#xff1a;[1,2,3,4] 3、实现思路 将链表拆分成节点#xff0c;存入数组使用sort排序#xff0c;再用reduce重建链接 4、具…1、问题 给你链表的头结点 head 请将其按 升序 排列并返回 排序后的链表 。 2、采用例子     输入head [4,2,1,3] 输出[1,2,3,4] 3、实现思路 将链表拆分成节点存入数组使用sort排序再用reduce重建链接 4、具体步骤 1定义链表结构 2定义头结点 3进入函数 1空链表直接返回 2创建空数组当前节点 3进入循环 4将当前节点加入数组 5使用临时变量存取当前节点的下一节点方便后续断开其余节点不丢失 6断开当前节点让当前节点的指针指向空即可 7将临时变量的值赋给当前节点进行下一轮循环 ​​​​​​​         4函数结束后得到各节点节点中其实包含有其后续节点不过不影响进行sort排序通过节点的val值比较即可排序后各节点的next指针为空通过reduce建立联系然后返回数组中的一个即可 5调用函数可查看链表是否正确 5、完整代码 !DOCTYPE html html langen headmeta charsetUTF-8meta nameviewport contentwidthdevice-width, initial-scale1.0title排序链表/title /head bodyp给你链表的头结点 head 请将其按 升序 排列并返回 排序后的链表 。/pp输入head [4,2,1,3]输出[1,2,3,4]/pscriptclass ListNode{constructor(val, next){this.val valthis.next next}}let head new ListNode(4,new ListNode(2,new ListNode(3,new ListNode(1))))// console.log(head);sortList(head)function sortList(head){// 空链表if(!head)return head;// 创建数组let arr []// 当前节点let cur head// 将链表拆分为数组// 遍历链表while (cur) {// 将当前节点加入链表arr.push(cur)// 将链表后面的节点存入临时变量方便后面断开节点let tmp cur.next// 断开链表节点方便使用sort排序cur.next null// 链表指针后移便于添加下一节点cur tmp}// console.log(arr);// 使用sort排序得到没有联系的有序节点数组使用reduce添加链表联系// p是前一个值,v当前值arr.sort((a,b) a.val-b.val).reduce((p, v) p.next v)// console.log(arr);return arr[0]}/script /body /html 6、力扣通过代码 var sortList function(head) {if(!head)return head;// 创建数组let arr []// 将链表拆分为数组let cur head// 遍历链表while (cur) {// 将当前节点加入链表arr.push(cur)// 将链表后面的节点存入临时变量方便后面断开节点let tmp cur.next// 断开链表节点方便使用sort排序cur.next null// 链表指针后移便于添加下一节点cur tmp}// console.log(arr);// 使用sort排序得到没有联系的有序节点数组使用reduce添加链表联系// p是前一个值,v当前值arr.sort((a,b) a.val-b.val).reduce((p, v) p.next v)// console.log(arr);return arr[0] };
http://www.dnsts.com.cn/news/216912.html

相关文章:

  • 外贸五金网站下载微信公众号平台官网
  • 深圳集团网站开发网站开发公司网站怎样做移动端适配
  • 电子商务网站建设步骤WordPress会员VIP购买
  • 手机主题制作网站wordpress h5播放器
  • seo网站案例wordpress搜索频率
  • 怎么在自己的网站做淘宝客做网站需要先申请域名
  • asp.net 网站 代理网站美工建设软件下载
  • 丹灶网站制作如何用html制作百度首页
  • 吉安永新哪里做网站外贸网站建设哪里有
  • 天津网站页面设计长沙公司网络推广
  • wordpress建站小百科网址提交入口大全
  • h5网站怎么做api对接长沙高端网站开发
  • 泰安企业网站建设工商注册公司查名
  • 如何手机做网站云存储
  • 手机端网站做app开发sem搜索引擎营销
  • 网站前台如何刷新网站制作厂家
  • 合肥公司制作网站的深圳建设工程交易网站
  • 厦门网站建设是什么意思网络规划设计师月薪多少
  • 下载中心官方网站建设银行临沂做网站
  • 优购网徐州网站优化推广
  • 做内部优惠券网站西安网站开发工程师招聘
  • 记事本做网站怎么不行啦室内设计效果图招聘
  • 苏州哪里做网站制作自己的网站需要什么
  • 高端上海网站设计公司价格品牌营销案例
  • 模板网站建设乐云seo效果好网站设计与制作培训学校
  • 局域网网站开发软件wordpress建站两秒打开
  • 创建网站要多长时间丽水市住房和城乡建设局网站
  • 做视觉影像网站用什么软件系统微信公众号模板
  • 网站怎么样排名个人秀网站
  • 英德建设局网站河南网站建设优化推广