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

亦庄网站建设改变网站的域名

亦庄网站建设,改变网站的域名,网站出现 503怎么了,高端网页设计欣赏科技感反转链表 题目 给你单链表的头节点 head #xff0c;请你反转链表#xff0c;并返回反转后的链表。 示例 1#xff1a; 输入#xff1a;head [1,2,3,4,5] 输出#xff1a;[5,4,3,2,1]示例 2#xff1a; 输入#xff1a;head [1,2] 输出#xff1a;[2,1]示例 3…反转链表 题目 给你单链表的头节点 head 请你反转链表并返回反转后的链表。 示例 1 输入head [1,2,3,4,5] 输出[5,4,3,2,1]示例 2 输入head [1,2] 输出[2,1]示例 3 输入head [] 输出[]头插法反转解题思路 定义一个新的链表和一个临时节点遍历原链表并保存每一个节点的next指针将该节点加入新链表头指针后的一个节点。循环遍历原链表的最后一个节点即是新链表的第一个有效值节点。 代码 /*** param {ListNode} head* return {ListNode}*/ var reverseList function(head) {let p head;let q new ListNode(0);while(p){let xp.next;p.next q.nextq.next p;px;}return q.next; };迭代解题思路 直接改变每一个指针方向对原链表每一个指针方向进行改变达到反转链表的效果。在遍历链表时将当前节点的 next 指针改为指向前一个节点。由于节点没有引用其前一个节点因此必须事先存储其前一个节点。在更改引用之前还需要存储后一个节点。最后返回新的头引用。 代码 /*** param {ListNode} head* return {ListNode}*/ var reverseList function(head) {let tail null;//首先定义一个尾指针让它从原链表的头开始依次往前直到原链表的头指针let p head;//定义一个p不改变原链表地址while(p){let x p.next;//保存下一个节点位置p.next tail;//将本节点的指针指向tail后位链表新链表该节点之后的链表tail p;//赋值tail使tail添加上本节点形成新的后位链表p x;//移动p指针遍历原链表}return tail; };
http://www.hkea.cn/news/14429736/

相关文章:

  • 正能量网站地址污的中国建筑工程个人信息网
  • 做的网站需要什么技术支持wordpress amp插件
  • 如何提高网站的搜索wordpress查询码
  • 用什么网站做框架图php网站建设用什么软件
  • 网站开发进度计划书wordpress收录差劲啊
  • 相亲网站做推广的照片是谁松江品划网站建设开发
  • 网站开发技术联系方式wordpress 信息库插件
  • 网站设计论文结论重庆装修公司有哪些
  • 优惠券推广网站怎么做杭州知名网页设计服务商
  • 网站建设项目来源青岛房产网上查询
  • 禹城做网站的公司网页制作背景图
  • 河北省住房城乡建设厅网站首页wordpress碎语插件
  • 权威行业网站建设公司旅行社网站建设方案书
  • 网站维护一般要几天可以自己做效果图的网站
  • 免费个人网站域名吉林省四平市网站建设
  • 深圳网站建设服务哪个便宜啊能源建设投资有限公司网站
  • 建设工程交流网站怎么看是哪家做的网站
  • 企业专业网站建设我的世界做壁纸的网站
  • 做网站推广每天加班网站建设 营业执照 经营范围
  • 兰溪市建设局网站 图片云南网站设计多少钱
  • 手机网站触摸版咨询公司怎么注册
  • 许昌网站开发关键词指数查询
  • 会做网站的公司优享 wordpress
  • 校园招聘网站策划书wordpress head文件
  • 网站标题被别人改了 应该怎么办科技成就
  • 佛山外贸网站建设资讯建站哪家好 discuz
  • 腾讯域名怎么建设网站wap网站e4a做app
  • 描述个人网站的建站过程如何建网站平台
  • 建设企业网站成本多少钱太原seo软件
  • 科学城做网站公司生产erp软件