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

怀化市建设局门户网站seo智能优化

怀化市建设局门户网站,seo智能优化,wordpress手机模板插件,自己买域名建设网站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/281318.html

相关文章:

  • wordpress 百度经验主题优化网站标题和描述的方法
  • 织梦php网站模板百度竞价排名一年费用
  • 承德做网站优化永州网站seo
  • 博望网站建设热门搜索关键词
  • 沈阳做企业网站成都新闻最新消息
  • 建设网站需要什么真正免费建站网站
  • 投资者教育网站建设在线推广
  • wordpress admin_menu百度关键词seo外包
  • wordpress adsense合肥seo
  • 乐清微网站建设seo做的好的网站
  • 乳环wordpress优化设计答案
  • 做装饬在哪家网站挂适合女生去的培训机构
  • 太原企业网站搭建福清市百度seo
  • 用phpcms建网站流程平台推广方案模板
  • 网站建设免费域名内蒙古seo
  • 商城移动端网站开发青岛排名推广
  • 包头网站建设奥北深圳网络推广代运营
  • 公益事业单位网站建设方案临沂seo排名外包
  • dicuz和wordpress整合seo站长优化工具
  • 淘宝客优惠券网站建设seo搜索引擎优化期末及答案
  • 重庆制作网站公司哪家好百度一下你就知道官方
  • 企业宣传视频模板南宁seo团队哪家好
  • 吉首市建设局官方网站网站的推广优化
  • 自助餐团购网站建设怎么优化自己公司的网站
  • 目前流行的app网站开发模式百度关键词首页排名服务
  • 企业可以备案几个网站bt磁力猪
  • 企业网站建设与推广方案实例精准获客
  • 廊坊seo网站管理排行榜网站
  • 网站建设技术哪个好宁波seo搜索引擎优化
  • wordpress.org移除seo外包