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

网站建设uuluoyuan温州网站制作公司

网站建设uuluoyuan,温州网站制作公司,传奇新开网站服,二维码制作#x1f4da;博客主页#xff1a;爱敲代码的小杨. ✨专栏#xff1a;《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 ❤️感谢大家点赞#x1f44d;#x1f3fb;收藏⭐评论✍#x1f3fb;#xff0c;您的三连就是我持续更新的动力❤️ #x1f64f;小杨水平有… 博客主页爱敲代码的小杨. ✨专栏《Java SE语法》 | 《数据结构与算法》 | 《C生万物》 ❤️感谢大家点赞收藏⭐评论✍您的三连就是我持续更新的动力❤️ 小杨水平有限欢迎各位大佬指点相互学习进步 文章目录 1. 题目描述示例1示例2示例3提示 2. 思路3.代码 1. 题目描述 给你单链表的头节点 head 请你反转链表并返回反转后的链表。 示例1 输入head [1,2,3,4,5] 输出[5,4,3,2,1] 示例2 输入head [1,2] 输出[2,1] 示例3 输入head [ ] 输出[ ] 提示 链表中节点的数目范围是[0,500]-5000 Node.val 5000 题目链接 2. 思路 判断链表是否为空如果为空直接返回头结点 判断链表是否为一个元素如果是直接返回头结点 将head置为null 定义两个指针cur和curNextcur 指向头结点的next表示要反转的元素curNext指向cur的next表示要反转元素的下一个元素 使用头插法将要反转的元素插入前一个元素的前面 3.代码 /*** 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) {if (head null) { // 链表里一个元素都没有return head;}if (head.next null) { // 链表里只有一个元素return head;}ListNode cur head.next; // 要反转的元素head.next null;while (cur ! null) {ListNode curNext cur.next;// 头插法cur.next head;head cur;cur curNext;}return head;} }运行结果
http://www.dnsts.com.cn/news/153629.html

相关文章:

  • 前端做网站桓台县网站建设
  • 武城网站建设公司windows 优化大师
  • html5做旅游网站长春市工程咨询有限公司
  • 在线画流程图的网站东莞专业拍摄做网站照片
  • 万国手表网站呼和浩特网站建设哪家好
  • 微网站手机制作seo的优化技巧有哪些
  • 滨州改版网站建设服务广州企业网站设计制作
  • 国产做性直播视频网站北京知名互联网公司排名
  • 百度容易收录哪些网站越秀网站建设设计
  • 网站流量太大番禺建网站公司
  • 上海医院设计网站建设苏州前程无忧官上做网站
  • 十年经验网站开发企业公司背景设计图
  • 做网站备负责人风险大吗WordPress屏蔽cn国家访问
  • 做公司网站的尺寸一般是多大潜江公司做网站
  • 几十元做网站wordpress文章倒计时
  • 做动漫网站需要服务器么网站功能建设特点
  • 找考卷做要去哪个网站一键清理加速
  • 机械企业网站建设乐都网站建设公司
  • 东营网站建设入门仿懒人图库网站源码
  • 申请网站空间做网站凡科
  • 网站建设 会议主持稿项目招商网站大全
  • 网站建设设计方案格式适合大学生个体创业的网站建设
  • 旅游网站的设计与制作html宁夏公路建设局网站
  • 天津网站制作公司电话网件路由器推荐
  • 自建外贸网站多少钱什么网站需要经营性备案
  • 安阳建设局网站网站建设需要哪些工具与知识
  • 网站建设怎么开发客户网页魔域
  • 中国建设监督网站表格网站怎么做
  • 购物分享网站模板莒县做网站
  • 手赚网 类似网站怎么建设wordpress无法启动