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

青岛app网站开发建设网站的简单编程语言

青岛app网站开发,建设网站的简单编程语言,无锡百度,社群推广平台206. 反转链表 - 力扣(LeetCode) 思路(迭代) 设三个指针,前后两个指针都为空,当前指针为输入的头指针 开始循环——判断条件为当前节点不为空 先给下一个节点赋值为——当前节点的下一个 改变当前节点的…

206. 反转链表 - 力扣(LeetCode)

思路(迭代)

设三个指针,前后两个指针都为空,当前指针为输入的头指针

开始循环——判断条件为当前节点不为空

                     先给下一个节点赋值为——当前节点的下一个

                     改变当前节点的指向——将当前节点的下一个设为指向前一个节点

                     更新前一个节点和当前节点——前一个节点设为当前节点,当前节点设为下一个节点

返回前一个节点

代码

class Solution {
public:ListNode* reverseList(ListNode* head) {ListNode* previous=nullptr;ListNode* current=head;ListNode* next=nullptr;while(current!=nullptr){next=current->next;current->next=previous;previous=current;current=next;}return previous;}
};

思路(递归)

代码

class Solution {
public:ListNode* reverseList(ListNode* head) {if(head==nullptr||head->next==nullptr){return head;}ListNode* newHead=reverseList(head->next);head->next->next=head;head->next=nullptr;return newHead;}
};

LCR 024. 反转链表 - 力扣(LeetCode)

思路

同206

代码

同206

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

相关文章:

  • 开发板种类镇江网站建设优化制作公司
  • 最专业的医疗网站建设网站空间每年继费到哪交
  • 免费做h5的网站360建筑网网址
  • 网站开发如何跟客户沟通需求东营做网站优化哪家好
  • 怎样给网站做超链接网站建设代码问卷调查
  • 免费建建网站厦门营销型网站建设公司
  • 什么是网站规划微享网络网站建设
  • 电子商务网站建设的总体设计屏蔽网站推广
  • 南通建设企业网站电影资源分享网站怎么做的
  • 成都网站建设策划在线crm客户管理系统
  • 网站推广方法有哪几种山东网络推广优化排名
  • 了解做房产广告的网站宁波网站推广方式
  • 网站开发外包合同范本wordpress 外链转内链 页面
  • 南京网站建网站建设纳千网络
  • 汕头网站快速排名优化龙岗网站制作公司
  • 资深的家居行业网站开发国内seo服务商
  • 电子商务网站建设项目的阶段杭州互助盘网站开发
  • 中国教学网站足球网站模板
  • 无锡网站建设设计公司上市公司年报查询网站
  • 建设个招聘网站成都微信网站设计
  • 网站目标十大耐玩手机单机游戏
  • 建设项目环保竣工信息公开网站wordpress 设置网站目录权限
  • 高端做网站价格科技新闻最新消息10条
  • 专注大连网站建设企业微信网站怎么建设
  • 2.0网站线上建设什么意思浙江标力建设集团网站
  • 门户网站如何运营怎么在网上做广告
  • 用国外服务器做网站做那个免费观看视频网站
  • 成都网站seo公司开网店一年的费用
  • 网站建设总做总结门业网站 源码
  • 手机网站建设 苏州广告投放渠道