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

网站地区分站系统网站合作推广方案

网站地区分站系统,网站合作推广方案,做的网站为什么手机上搜不到,网站建设价格gxjzdrj24. 两两交换链表中的节点 Leetcode 24 给你一个链表#xff0c;两两交换其中相邻的节点#xff0c;并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题#xff08;即#xff0c;只能进行节点交换#xff09;。 递归解法 // 注意#xff1a;cpp …24. 两两交换链表中的节点 Leetcode 24 给你一个链表两两交换其中相邻的节点并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题即只能进行节点交换。 递归解法 // 注意cpp 代码由 chatGPT 根据我的 java 代码翻译。 // 本代码的正确性已通过力扣验证如有疑问可以对照 java 代码查看。class Solution { public: // Ensure that swapPairs is public// 定义输入以 head 开头的单链表将这个单链表中的每两个元素翻转// 返回翻转后的链表头结点ListNode* swapPairs(ListNode* head) {if (head nullptr || head-next nullptr) {return head;}ListNode* first head;ListNode* second head-next;ListNode* others head-next-next;// 先把前两个元素翻转second-next first;// 利用递归定义将剩下的链表节点两两翻转接到后面first-next swapPairs(others);// 现在整个链表都成功翻转了返回新的头结点return second;} };迭代解法 // 虚节点的重要性 // 方法二迭代 class Solution { public:ListNode* swapPairs(ListNode* head) {ListNode* dummyHead new ListNode(0);dummyHead-next head;ListNode* temp dummyHead;while (temp-next ! nullptr temp-next-next ! nullptr) {ListNode* node1 temp-next;ListNode* node2 temp-next-next;temp-next node2;node1-next node2-next;node2-next node1;temp node1;}ListNode* ans dummyHead-next;delete dummyHead;return ans;} };如果不加哨兵节点则需要对头节点进行特殊处理 // 不加dummy 节点的版本 class Solution { public:ListNode* swapPairs(ListNode* head) {if (head nullptr || head-next nullptr) {return head;}ListNode* pNode head;head head-next;// 对头节点的交换需要特殊处理因为头节点的前一个节点为空 ListNode* node1 pNode;ListNode* node2 pNode-next; // 交换节点node1-next node2-next;node2-next node1;pNode node1;while (pNode-next ! nullptr pNode-next-next ! nullptr) {ListNode* node1 pNode-next;ListNode* node2 pNode-next-next; // 交换节点pNode-next node2;node1-next node2-next;node2-next node1;pNode node1;}return head; } };
http://www.hkea.cn/news/14571580/

相关文章:

  • 上海网站推广找哪家计算机应用技术ui设计是什么
  • 金华建设技工学校网站trinseo公司
  • 备案网站负责人必须为法人吗网站建设的文案
  • 腾讯云网站建设教学视频教程嘉峪关住房和城乡建设局网站
  • 上海市建设协会考试网站北京营销公司比较好的
  • 郑州炫彩网站建设深圳网站建设服务提供商
  • 网站导航条设计seo职位是什么意思
  • 补习吧 一家专门做家教的网站建设手机网站费用
  • 网站的备案要求自贡建网站
  • 能源网站开发网站运营需要哪些技术
  • 兰州百度公司网站建设帝国cms转换wordpress
  • 网站建设杭州哪家便宜源码之家官方网
  • 上饶哪有做网站的公司whois哪个网站好
  • 漯河网站推广哪家好网站开发的项目总结
  • 广东的一起做网站爱空间家装怎么样?两点告诉你
  • wordpress编辑器软件西安快速排名优化
  • 微网站开发平台有哪些30岁学编程还能找到工作吗
  • 长沙好博网站建设有限公司深圳网络推广哪家好
  • 织梦网站一排4张图片网站公司推荐
  • 研发网站要多久网站开发一级分销
  • php多平台商城网站系统建设专业简历
  • 事业部网站建设方案未来科技
  • 哈尔滨市建设工程质量安全站wordpress 更换编辑器
  • 哪里有网站开发定制网站建设工作总结培训
  • 哈尔滨微信网站建设wordpress最新文章id
  • 商业性质网站设计辽宁省建设工程信息网电子保函
  • 网站制作论文致谢网络规划的内容是什么
  • 怎么推广自己的公司网站网站服务器的搭建
  • 河池公司网站开发价格纯静态网站seo
  • 哪里找网站建设的兼职标书制作员有前途吗