博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
leetcode 之Swap Nodes in Pairs(21)
阅读量:5129 次
发布时间:2019-06-13

本文共 464 字,大约阅读时间需要 1 分钟。

不允许通过值来交换,在更新指针时需要小心。

ListNode *swapNodes(ListNode* head)      {          ListNode dummy(-1);          dummy.next = head;          for (ListNode *prev = &dummy, *cur = prev->next, *pnext = cur->next; pnext;              prev = cur, cur = cur->next, pnext = cur->next)          {              prev->next = pnext;              cur->next = pnext->next;              pnext->next = cur;          }      }
View Code

 

转载于:https://www.cnblogs.com/573177885qq/p/5508642.html

你可能感兴趣的文章
java程序的框架
查看>>
HDU-4647 Another Graph Game 贪心,博弈
查看>>
easyui datagrid.gridFilter搜索插件
查看>>
Unity GameObject 对象池
查看>>
与WCF有关的一些概念整理
查看>>
CTF入门题_题解
查看>>
开通博客
查看>>
9.26学习内容
查看>>
数据结构和算法
查看>>
《算法导论》——顺序统计RandomizedSelect
查看>>
数据结构27:矩阵加法(基于十字链表)
查看>>
多表头固定demo--html Table
查看>>
bluefish编辑器的配置
查看>>
跟牛牛老师学习python自动化的第九天
查看>>
linux下查看本地程序占用的端口
查看>>
【LeeCode】 15. 3Sum 解题小结
查看>>
软件工程 个人作业3 案例分析
查看>>
2018 noip AFO? 祭
查看>>
MVC5 + EF6 入门完整教程二
查看>>
oc和javascript互相调用
查看>>