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

济宁建设企业网站网站开发排行

济宁建设企业网站,网站开发排行,做电脑壁纸的网站,品牌规划206. 反转链表 难度:简单 题目 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1]示例 2: 输入:head [1,2] 输…

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

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

个人题解

思路:

  1. 用两个变量反转即可
/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode reverseList(ListNode head) {ListNode pre = null, cur = head;while (cur != null) {ListNode next = cur.next;cur.next = pre;pre = cur;cur = next;}return pre;}
}

官方题解

方法一:迭代
class Solution {public ListNode reverseList(ListNode head) {ListNode prev = null;ListNode curr = head;while (curr != null) {ListNode next = curr.next;curr.next = prev;prev = curr;curr = next;}return prev;}
}
方法二:递归
class Solution {public ListNode reverseList(ListNode head) {if (head == null || head.next == null) {return head;}ListNode newHead = reverseList(head.next);head.next.next = head;head.next = null;return newHead;}
}

作者:力扣官方题解
链接:https://leetcode.cn/problems/reverse-linked-list/solutions/551596/fan-zhuan-lian-biao-by-leetcode-solution-d1k2/
来源:力扣(LeetCode)
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

http://www.yayakq.cn/news/395582/

相关文章:

  • 网站建设深圳龙华电商网站建设教案
  • 靖江市网站建设平台宣传推广方案
  • wap商城网站模板素材网站建设服务器技术有哪些
  • 网站尾部设计万网域名备案查询
  • 金泉网是做网站的吗营销渠道策略有哪些
  • 网站模板怎么做域名解析后多久打开网站
  • 个人网站推广手段有哪些岳阳网站建设一站式服务
  • 自适应网站建设模板wordpress为文章添加下载按钮
  • 怎么做用网站赚钱吗河北省住房城乡建设厅网站
  • 厦门旅游网站建设目的有域名如何建设网站
  • 购物网站排行榜长春师范大学
  • 做公司网站 哪个程序用的多免费建设视频网站
  • 台州手机端建站模板永仁网站建设
  • 网站运营推广该如何做重庆装修公司大全
  • 厦门市建设局网站首页音乐自助建站
  • 关于建设教体局网站的申请wordpress输出所有分类标题
  • 部门网站开发做电影网站多少带宽
  • 静态网站的建设黄埔网站推广
  • 成都麦卡网络做网站开发怎么样网站建设公司权威排名
  • php网站开发前端宠物网站建设方案书
  • 平凉市市建设局网站乐山市规划和建设局门户网站
  • 建设工程中标通知书查询网站深圳在线招聘最新消息
  • wordpress站内链接跳转橙色 网站
  • 鹤壁市城市建设投资有限公司网站济南网站怎么做
  • 靖江做网站哪家好ui设计作品解析
  • 如何提高网站点击率html简单一套网页源代码
  • 望京做网站的公司哪家好长春网站排名优化价格
  • dede企业网站模板下载福田官网
  • 宠物网站怎么做wordpress 文章多了
  • 网站二级域名怎么做国内自建的海淘网站