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

泉州网站制作专业策划方案

泉州网站制作专业,策划方案,网站后台需求,网站点击图片放大206. 反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入:head [1,2] 输出:[2,1]示例 3&#x…

206. 反转链表

给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。

示例 1:

输入:head = [1,2,3,4,5]
输出:[5,4,3,2,1]

示例 2:

输入:head = [1,2]
输出:[2,1]

示例 3:

输入:head = []
输出:[]

提示:

  • 链表中节点的数目范围是 [0, 5000]
  • -5000 <= Node.val <= 5000

进阶:链表可以选用迭代或递归方式完成反转。你能否用两种方法解决这道题?

 

先使用dfs访问到最后一个元素,然后用newhead保存新的头结点,最后使用head修改当前指针的后一个指针指向实现逆序操作。

/*** 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) {if(head == nullptr || head->next == nullptr)return head;ListNode* newhead = reverseList(head->next);head->next->next = head; 进行逆置操作head->next = nullptr;  为了统一操作return newhead;  返回的是我们新建的newhead}};

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

相关文章:

  • 上海稼禾建设装饰集团网站最新国际新闻 大事件
  • php制作投票网站兰州seo优化公司
  • 建网站去哪里备案谷歌推广教程
  • 平湖网站制作全渠道营销管理平台
  • 手机网站域名m打头营销比较成功的品牌
  • 南昌科技网站建设男生技能培训班有哪些
  • 如何引用网站上的资料做文献世界互联网峰会
  • 自己可以建立网站吗广州seo排名优化服务
  • 互联网网站开发服务合同百度纯净版首页入口
  • 企业网站系统设计搜索引擎推广简称
  • 备案域名做的网站别人用来诈骗百度免费推广网站
  • 悦阁网站建设购买网站域名
  • 从零学习做网站百度竞价推广点击软件奔奔
  • 互联网app网站建设方案模板下载百度在线识图查图片
  • 做网站一个月能赚多少钱惠州企业网站建设
  • 如果做公司网站佛山百度推广公司
  • 网站建设技术外文文献免费发广告的软件
  • 杭州网站建设制作公司厦门seo屈兴东
  • 深圳网站设计收费网站推广公司哪家好
  • 那个网站学做披萨比较好网站查询器
  • 舆情分析是什么郑州seo培训
  • 内蒙古住房建设部官方网站google秒收录方法
  • 哪个网站可以自己做名片安康seo
  • 做网站坂田什么叫seo优化
  • 企业网站公众号软文代发
  • 做影视网站对宽带要求培训班有哪些
  • 怎么看个人做的付费视频网站优化清理大师
  • 深圳平湖网站建设河南整站关键词排名优化软件
  • 响应式网站设计图怎么做优化营商环境心得体会1000字
  • 如何查询网站建立时间济南seo小黑seo