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

用源码搭建网站建手机网站要多少钱

用源码搭建网站,建手机网站要多少钱,不死鸟分享友情链接,做网站都不赚钱了吗1.问题描述 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表 示例1 输入:head [1,2,3,4,5] 输出:[5,4,3,2,1] 示例2 输入:head [1,2] 输出:[2,1] 示例3 输入:head [] 输…

1.问题描述

        给你单链表的头节点 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

        难度等级

                简单

        题目链接

2.解题思路

        这道反转链表的题目属于简单题目,我们就短话短说,快速解决吧。

        首先,判断链表是否为空或者只有一个元素,若链表为空或只有一个元素,直接返回即可。

        if(head == null || head.next == null){return head;}

        接着,我们就可以开始反转链表了。首先,我们需要定义一个指针来存储前一个节点,以及一个指针用来遍历当前节点。

        //前一个节点ListNode pre = null;//当前节点ListNode cur = head;

        我们反转的基本步骤:

        先用一个临时指针存储当前节点的下一个节点;

            //临时存储下一个节点ListNode temp = cur.next;

        然后将当前节点的next指针指向前一个节点;

            //修改当前节点的下一个节点为上一个节点cur.next = pre;

        再将前一个节点的指针指向当前节点;

            //更新上一个节点pre = cur;

        最后将当前指针更新为临时指针中存储的节点;

            //更新当前节点cur = temp;

        我们用一个while循环来遍历反转,直到反转到链表末尾为止。

        反转完成后,将新的链表头返回即可。

        return pre;

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 || head.next == null){return head;}//前一个节点ListNode pre = null;//当前节点ListNode cur = head;while(cur != null){//临时存储下一个节点ListNode temp = cur.next;//修改当前节点的下一个节点为上一个节点cur.next = pre;//更新上一个节点pre = cur;//更新当前节点cur = temp;}   return pre;}
}

4.总结

        这道题没啥好讲的,理解好反转链表的四个步骤,这道题就迎刃而解了。祝大家刷题愉快~

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

相关文章:

  • wap手机网站建站南通市做网站
  • wordpress 投稿主题青岛网络seo公司
  • wordpress拷站哪个网站做演唱会门票
  • 平台网站建设制作专门做家具的网站
  • 网站开发工作前景中国新闻社副社长
  • 海南建设局网站品牌营销平台
  • 建站套餐福州市住房和城乡建设局官网
  • 网站开发都需要什么工作公交车广告
  • 新网站开发费用建筑工程网络进度计划备注填写范例
  • 网站技术制作流程图为什么收不到自己网站
  • 视频分享网站怎么做深圳地质建设网站
  • 防止入侵网站wordpress仿google
  • 重庆网站建设公司排名简述建设网站的基本流程
  • 江苏建湖网站建设电影网站建站
  • 做公司网站需要了解哪些东西龙岩做网站推广
  • 河北网站制作 网站开发网站开发要用到的工具
  • 网站建设的意义与价值平台推广员
  • 域名备案和网站备案是一回事吗开设赌场罪建设网站
  • 网站视频封面怎么做南宁seo平台费用
  • 做网站的颜色搭配wordpress 猫
  • 我的网站是面向全国的选哪个公司的服务器比较好影响seo排名的因素有哪些
  • 互联网网站建设水平网络营销成功的企业
  • 网站群建设方案.doc个人免费域名空间建站
  • 提供邢台企业做网站分销网络建设
  • 西安网站建设品牌公司推荐上海万网网站建设
  • 台州网站排名公司深圳宝安区是富人区吗
  • 手机自适应网站源码2023年小微企业所得税
  • 广州那里有学做拼多多网站的个人网站建设模板简洁图片
  • seo网站优化流程大河网
  • 广元做网站wordpress主题helpdesk