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

苏州营销型网站建设方法电子商务网站建设用什么软件

苏州营销型网站建设方法,电子商务网站建设用什么软件,做网站移交资料,如何设计公司网站#x1f4dd;个人主页#xff1a;五敷有你 #x1f525;系列专栏#xff1a;算法分析与设计 ⛺️稳中求进#xff0c;晒太阳 题目 给你一个链表#xff0c;两两交换其中相邻的节点#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本… 个人主页五敷有你        系列专栏算法分析与设计 ⛺️稳中求进晒太阳 题目 给你一个链表两两交换其中相邻的节点并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题即只能进行节点交换。 示例 示例 1 输入head [1,2,3,4] 输出[2,1,4,3]示例 2 输入head [] 输出[]示例 3 输入head [1] 输出[1] 思路 这里我们需要三个指针pqtemp。 假设链表是 1-2-3-4-5-6 在迭代的时候每次处理两个节点于是第一轮 p指向 1q 指向 2。 第二轮的时候 p 指向 3q 指向 4。第三轮的时候 p 指向 5q 指向 6。 我们通过 a.next b.next以及b.nexta就把两个指针的位置反转了于是1-2就变成2-1。 但这里有一个细节需要处理当我们第二轮迭代的时候p 指向 3q 指向 4。按照题目要求最终应该是2-1-4-3。也就是节点 1 需要跟节点 4 串起来只有两个指针就没法弄了所以需要第三个指针 tmp用来记录上一轮 p 的位置然后下一轮迭代的时候将原先的 p(也就是节点 1)指向 4。 1.初始化 申请一个节点方便后续操作。 2.  p指向1 q指向2 3.  tmp.next  b;  a.next  b.next; 操作过程中不要丢失节点 现在节点的顺序是2 1 3 4  不好看那我转一下是不是清晰多了 一次调换两个节点 4. 接下来 temp和p q指向 1 来操作后两个节点 代码实现 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode() {}* ListNode(int val) { this.val val; }* ListNode(int val, ListNode next) { this.val val; this.next next; }* }*/ class Solution {public ListNode swapPairs(ListNode head) {if(headnull){return null;}ListNode prenew ListNode(-1);ListNode ppre;ListNode qpre;pre.nexthead;ListNode temppre;while(q!nullq.next!nullq.next.next!null){pp.next;qq.next.next;temp.nextq;p.nextq.next;q.nextp;tempp;qp;}return pre.next;} } 运行结果
http://www.zqtcl.cn/news/535061/

相关文章:

  • 建分类信息网站西安高端模板建站
  • 南昌做网站哪家好成都三合一网站建设
  • 中国市政建设局网站做外单网站
  • 做本地网站赚钱吗wordpress 预约系统
  • 国外做名片网站优化网站最好的刷排名软件
  • 江西建设部网站网易企业邮箱密码格式
  • 网站哪个服务器好软装设计培训机构
  • 夜间正能量网站入口免费下载2022最新泛站群程序
  • 网站建设个人简历wordpress手写字体
  • 专门做商标的网站有哪些wordpress新文章加new
  • 全国商务网站大全木樨园网站建设公司
  • 网站搜索排名和什么有关系嘉兴建设局网站
  • 创建免费网站注意事项电商网站建设价格低
  • 网站开发接私单企业软文范例
  • 浙江省建设培训中心网站首页wordpress如何修改上传文件大小
  • 网站建设需要什么语言学完html怎么做网站
  • 国内外网站建设wordpress评论嵌套样式修改
  • 广州网站制作系统市场监督管理局投诉电话
  • 局域网建网站的详细步骤海南省建设网站的公司
  • 长沙市网站建设推广绵阳网站推广排名
  • 美容手机网站模板招标
  • 怎样用虚拟主机建网站访客可以用微信回复wordpress
  • 什么做网站做个网站一般要多少钱啊做网站界面尺寸
  • 装修网站怎样做网站中如何做图片轮播
  • 未备案网站如何加cdn河北网站制作
  • 出版社网站建设方案微信公众号h5网站开发
  • 南京建行网站云主机开网站教程
  • 炫酷表白网站在线制作微网站栏目图标
  • 西安做兼职网站设计昆山做网站的公司有哪些
  • vue手机网站开发买域名价格