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

建设工程质量监督竣工备案网站温州网站建设哪里好

建设工程质量监督竣工备案网站,温州网站建设哪里好,安徽大学最近消息,网站建设维护公司1. 题意 原地反转链表,非常经典的一道题。 2. 解决 2.1 非递归 非递归的比较好理解;链表需要维护前驱和后继两个信息,当我们要更改后继时,先要把原来的后继先存起来。 /*** Definition for singly-linked list.* struct List…

1. 题意

原地反转链表,非常经典的一道题。

2. 解决

2.1 非递归

非递归的比较好理解;链表需要维护前驱后继两个信息,当我们要更改后继时,先要把原来的后继先存起来。

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* reverseList(ListNode* head) {// A->B->C// next = getNext;// cur->next = pre// pre = cur;// cur =  next;// //          pre//          |//          V//  null <- A    B->C // null <- A     ListNode *pre = nullptr;ListNode *cur = head;while ( cur ) {ListNode *nxt = cur->next;cur->next = pre;pre = cur;cur = nxt;}return pre;}};
2.2 递归

递归的比较难理解一些 。

由于返回的是翻转后的头节点,因此需要不断的递归到没有后继节点的最后一个节点, 它就是反转后链表的头节点了。

返回的链表的最后 一个节点是head->next , 将它的指向改成当前节点。同时我们还需要将当前节点的next域置空,否则无法将原先的头指空。

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* reverseList(ListNode* head) {// A->B->Cif ( head == nullptr || head->next == nullptr) {return head;}ListNode *newHead = reverseList( head->next );ListNode *newListTail = head->next;newListTail->next = head;head->next = nullptr;return newHead;}};

3. 参考

[lc206]

http://www.dtcms.com/wzjs/780250.html

相关文章:

  • 网站栏目页排名湖南怀化市住房城乡建设局网站
  • 网站名称 如何注册百度导航地图下载
  • 青海海东平安县建设局网站找工作去哪个网站
  • 网站开发设计思路文档建设一个私人视频网站
  • 做设计及免费素材网站有哪些怎么在百度建设一个网站
  • 张掖市住房和城乡建设厅网站做内贸要在哪个网站找客户
  • 网站建设成本计划商场设计与商品陈列
  • 深圳网站建设怎么选择wordpress禁止查看源码
  • 网站建设方案书 个人备案unity游戏制作软件
  • 个人网站做企业备案吗wordpress调用随机文章代码
  • 详细介绍网站建设的整个流程溧水做网站
  • 网站先做前台还是后台软件工程项目案例
  • 外汇平台网站开发需求说明wordpress 转 app
  • 网站开发软件d做网站杭州
  • 福田做网站哪家专业微信公众号开发网站建设
  • 网站前后台套装模板公司网站建app
  • 百度站长管理平台html网站尺寸
  • 网站建设如何做网站怎么让百度收录了
  • 网站建设diy如何做企业官网
  • 官网设计比较好看的网站wordpress商城安装教程
  • 建什么网站好深圳网站建设哪个公司好
  • 招标网址网站大全传奇 网页游戏排行榜
  • 如何在网站上木马wordpress自定义字段不显示
  • 建筑设计规范网站html菜鸟教程下载
  • 网站用什么语言编写购物网站的设计与实现论文
  • 网站建设域名什么意思3d网页游戏
  • 青岛市建设局网站网页制作基础教程试卷
  • 网站图片怎么做白色背景网络服务器可提供的常见服务
  • 百度帐号个人中心上海网站seo公司
  • 如何进行网站宣传推广十六局集团门户网