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

网站系统制作教程WordPress1001无标题

网站系统制作教程,WordPress1001无标题,怎么做二维码直接进入网站,cnetos 7 wordpress本文实例讲述了JS实现的合并两个有序链表算法。分享给大家供大家参考#xff0c;具体如下#xff1a;将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例#xff1a;输入#xff1a;1-2-4, 1-3-4输出具体如下将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例输入1-2-4, 1-3-4输出1-1-2-3-4-4可以直接运行的方案function Node(element) {this.element element;//当前节点的元素this.next null;//下一个节点链接}function List() {this.head new Node(head);//头节点this.find find;//查找节点this.insert insert;//插入节点this.remove remove;//删除节点this.display display;//显示链表this.findPrevious findPrevious; //查找前一个节点}//下面的函数是操作方法对应List类构造函数中的名称//查找给定节点function find(item) {var currNode this.head;while(currNode.element ! item) {currNode currNode.next;}return currNode;}//向链表插入一个节点function insert(newElement,item) {var newNode new Node(newElement);var current this.find(item);if(current null)return console.log(cant find the item);newNode.next current.next;current.next newNode;}//删除节点function remove(item) {var prevNode this.findPrevious(item);if(prevNode.next ! null)prevNode.next prevNode.next.next;}//从链表中删除节点时我们先要找个待删除节点的前一个节点找到后我们修改它的 next 属性使其不在指向待删除的节点而是待删除节点的下一个节点。那么我们就得需要定义一个 findPrevious 方法遍历链表检查每一个节点的下一个节点是否存储待删除的数据。如果找到返回该节点这样就可以修改它的 next 属性了。//查找带删除节点的前一个节点function findPrevious(item) {var currNode this.head;while(currNode.next ! null currNode.next.element ! item) {currNode currNode.next;}return currNode;}//显示链表元素function display() {var current this.head;while(current.next ! null) {console.log(current.next.element);current current.next;}}/*** param {Node} l1* param {Node} l2* return {Node}*/var mergeTwoLists function(l1, l2) {// 模仿链表的数据结构var mergedHead { element : -1, next : null },cur mergedHead;while (l1 l2){if(l1.element l2.element){cur.next l1;l1 l1.next;}else {cur.next l2;l2 l2.next;}cur cur.next;}cur.next l1 || l2return mergedHead.next;};let list1 new List();list1.insert(1,head);list1.insert(2,1);list1.insert(4,2);console.log(list1.display());let list2 new List();list2.insert(1,head);list2.insert(3,1);list2.insert(4,3);console.log(list2.display());console.log(mergeTwoLists(list1.head,list2.head))感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具http://tools.jb51.net/code/HtmlJsRun测试上述代码查看运行效果。希望本文所述对大家JavaScript程序设计有所帮助。
http://www.huolong8.cn/news/27834/

相关文章:

  • 做网站用什么语言和工具系统门户网站建设常用功能
  • 商丘住房和城乡建设网站美的集团网站建设
  • html语言中文解释大全 | 网站建设 - 红黑联盟论坛国内外贸公司前十名
  • 域名购买成功后怎么做网站网站开发第三方支付
  • 长沙做个网站多少钱郑州做网站推广价格
  • 怎么从网站知道谁做的最大的网站
  • 视觉网站建设dw做的网站怎样做成手机版的
  • 有什么做任务的网站吗做网站解析要多久
  • 机械行业网站 方案二次开发源代码
  • 珠海手机网站建设公司wordpress模版仿制
  • 网站开发看什么书移动互联网开发的学习心得300字
  • 企业建站做网站免费的html模板下载
  • 连锁餐饮网站建设中国跨境电商平台有多少
  • 鑫诺科技网站建设手机上网站
  • 查询网站信息php wap网站源码
  • 建设产品网站长沙网上房地产
  • 天津个人网站建设重庆建筑工程职业学院
  • 新公司注册在哪个网站手机网站一键开发
  • dw制作asp网站模板下载wordpress 登录可见
  • 网站flash引导页下载如何做一个营销型网站
  • 黄石建设网站公司哪家公司建站的
  • 网站音频播放器源码免费作图网站都有哪些
  • 网站公司seowordpress标签转拼音
  • 免费php企业网站管理系统那个网站开发三味
  • 头像网站模板免费注册跨境电商
  • 网站设计的总结百度流量推广项目
  • 同德县wap网站建设公司深圳物流公司查询大全
  • 外贸购物网站建设wordpress微信支付功能
  • 网站上的分享php网站建设价格
  • 网站开发系统源代码网站常见错误代码