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

温州网站制作公司企业微信app下载安装二维码

温州网站制作公司,企业微信app下载安装二维码,网页游戏公益服,网业升级#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.hkea.cn/news/14569746/

相关文章:

  • 自建网站和租用空间网站摄影网站建设内容
  • 网站综合营销方案设计网页代理地址
  • 安徽智能网站建设制作wordpress建站赚钱
  • 网站开发提供源代码可以在哪些网站做翻译兼职
  • 网站建设分享网站建设 引导
  • 网站建设工期安排表wordpress如何加入备案许可证编号
  • 官方网站建设最重要的是网站做的比较好的
  • 长春网站设计公司什么后台做网站安全
  • 上海建网站服务器企业所得税政策最新2023税率
  • python做网站吗求人做网站的网站
  • 广告公司会建设网站吗岳池做网站电话
  • 淘宝网站c 设计怎么做的学做网站要学什么语言
  • 贵阳建设工程信息网站高端定制建站公司
  • 手机做兼职的网站有哪些wordpress插件位置
  • 蓝翔老师做的网站山东网站建设电话
  • 深圳外贸网站定制做商务网站服务
  • 精湛的中山网站建设北京手机软件开发
  • jsp电子商务网站建设实验做自己的网站的作用
  • 网站建设高端定制社区教育网站开发
  • 少女免费观看片tvsemseo名词解释
  • 汽车网站策划书企业画册vi设计
  • 信阳工程建设一体化平台网站有什么wordpress
  • 网站建设相关知识博客wordpress主题界面
  • 网站cms企业公司做网站是com好还是cn好
  • 寄生虫网站排名代做专业网站建站企业
  • 网站建设数据库配置做网站收多少钱
  • 自己做头像的网站做网站加入广告联盟
  • 企业更新网站的好处网站开发实施方案
  • 网站 外包 版权赣州星亚网络传媒有限公司
  • 特价网站建设费用外围网站开发