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

网站建设 域名引流黑科技app

网站建设 域名,引流黑科技app,怎么修改wordpress主题字体,php 企业网站1.题目描述 2.思路 思路一: 链表是一个典型的链表操作,通常可以通过迭代或递归来完成,而不是通过排序。 思路二: 在链表反转的过程中,prev 代表的是当前节点的前一个节点。它是一个用来帮助我们反转链表指针的辅助指针…

1.题目描述

在这里插入图片描述
在这里插入图片描述
2.思路
思路一:
链表是一个典型的链表操作,通常可以通过迭代或递归来完成,而不是通过排序。
思路二:
在链表反转的过程中,prev 代表的是当前节点的前一个节点。它是一个用来帮助我们反转链表指针的辅助指针。
(1)prev 是用于存储当前节点的前一个节点,反转过程中不断向前移动。
(2)每一步,curr 节点的 next 指针都指向了 prev,反转了链表的方向。
(3)最终,prev 会指向新的头节点,即链表反转后的头节点。
在这里插入图片描述

在这里插入图片描述

3.java代码实现

/*** 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) {// 1.递归终止条件:当前节点为 null 或当前节点为最后一个节点{if(head==null||head.next==null){return;}// 2.递归反转链表的剩余部分ListNode newhead=reverseList(head.next);head.next.next=head;// 反转当前节点head.next=null;// 当前节点的 next 置为 nullreturn newHead;  // 返回反转后的头节点}}
}

方法二:

/*** 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) {//    // 1.递归终止条件:当前节点为 null 或当前节点为最后一个节点//    {//     if(head==null||head.next==null)//     {//         return head;//     }//     // 2.递归反转链表的剩余部分//     ListNode newhead=reverseList(head.next);//         head.next.next=head;// 反转当前节点//         head.next=null;// 当前节点的 next 置为 null//     return newhead;  // 返回反转后的头节点//    }ListNode  prev=null;//prev 是用于存储当前节点的前一个节点,反转过程中不断向前移动//prev 在链表反转过程中是一个辅助指针,它记录的是当前节点的前一个节点。//每一步,curr 节点的 next 指针都指向了 prev,反转了链表的方向。//最终,prev 会指向新的头节点,即链表反转后的头节点。ListNode  current=head;// curr 从 head 开始while(current!=null){ListNode temp=current.next;// 保存当前节点的下一个节点current.next=prev;//将当前节点的 next 指向前一个节点prev=current;// prev 向前移动current=temp;// curr 向前移动//head 指向的是链表的原始头节点,不会随着反转操作改变。
//curr 是链表反转过程中动态变化的指针,表示当前正在操作的节点,因此循环条件是 curr != null,直到遍历完整个链表。}// prev 是反转后的头节点return prev;}
}
http://www.dtcms.com/wzjs/61234.html

相关文章:

  • 学校风采网站建设需求友情链接大全
  • dedecms 做门户网站正规seo需要多少钱
  • 玉溪企业网站建设公司设计素材网站
  • p2p平台网站开发好口碑关键词优化地址
  • 江都住房和建设局网站网站结构有哪几种
  • 有什么网站学做标书的资源链接搜索引擎
  • 北京神州网站建设网站关键词优化推广哪家快
  • 没有官方网站怎么做seo优化营销的目的有哪些
  • 江苏茂盛建设有限公司网站收录优美的图片app
  • 北京网站建设分析论文外贸建站教程
  • 张家口网站设计国内网络推广渠道
  • 投注类网站怎么做自动软件南京seo网络优化公司
  • 网站建设时间进度表搜索引擎营销题库和答案
  • wordpress 文章回收站杭州百度推广代理商
  • 自适应网站建站seo报告
  • 淘客优惠券 网站建设优秀网页设计赏析
  • 一起做网站17杭州女装搜索引擎优化seo信息
  • 网站开发美学 测试的效益中国万网
  • 做网站用哪个office女排联赛排名
  • 深圳网站建设服务关键词检索怎么弄
  • 做一个简单的公司网站要多少钱怎么建立自己的网站平台
  • b2c网站建设举例一个成功的网络营销案例
  • 企业推广方法百度seo优化方法
  • 云阳如何做网站十大it教育培训机构排名
  • 网站怎么做百度关键字搜索西安网站制作费用
  • 华侨城网站开发全球搜索大全
  • 陕西建设部网站官网英雄联盟更新公告最新
  • 深圳微信网站设计长沙网络公司营销推广
  • 网站开发技术html5长春seo培训
  • 做网站都有那些步骤百度搜索电话