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

大型做网站wordpress rightlock

大型做网站,wordpress rightlock,郑州做网站_郑州免费建站,wordpress链接样式设置1.题目描述 2.思路 快慢指针都在虚拟头节点,然后让快指针先走n1步,接下来,快慢指针以前移动,直到快指针指向null,慢指针指向被删节点的前一个节点。 3.代码实现 方法一:不带测试用例 /*** Definition …

1.题目描述

在这里插入图片描述

2.思路

快慢指针都在虚拟头节点,然后让快指针先走n+1步,接下来,快慢指针以前移动,直到快指针指向null,慢指针指向被删节点的前一个节点。
在这里插入图片描述

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 removeNthFromEnd(ListNode head, int n) {//1.创建一个虚拟头节点,虚拟头节点的指针指向第一个节点ListNode dummyhead = new ListNode(0);dummyhead.next=head;//2.快慢指针都从虚拟头节点出发ListNode fast = dummyhead;ListNode slow = dummyhead;//3.让快指针先走n+1步for (int i = 0; i <= n; i++) {fast = fast.next;}//4.快慢指针同时移动,直到快指针指向空的时候停止while(fast!=null){fast=fast.next;slow=slow.next;}//此时把倒数前n+1节点的指针,指向最后一个节点slow.next=slow.next.next;return dummyhead.next;}
}

方法2:带测试用例

class ListNode {int val;ListNode next;ListNode() {}ListNode(int val) { this.val = val; }ListNode(int val, ListNode next) { this.val = val; this.next = next; }}
public class H19 {public ListNode removeNthFromEnd(ListNode head, int n) {//1.创建一个虚拟头节点,虚拟头节点的指针指向第一个节点ListNode dummyhead = new ListNode(0);dummyhead.next=head;//2.快慢指针都从虚拟头节点出发ListNode fast = dummyhead;ListNode slow = dummyhead;//3.让快指针先走n+1步for (int i = 0; i <= n; i++) {fast = fast.next;}//4.快慢指针同时移动,直到快指针指向空的时候停止while(fast!=null){fast=fast.next;slow=slow.next;}//此时把倒数前n+1节点的指针,指向最后一个节点slow.next=slow.next.next;return dummyhead.next;}public static void main(String[] args){H19 test=new H19();ListNode node5=new ListNode(5,null);ListNode node4=new ListNode(4,node5);ListNode node3=new ListNode(3,node4);ListNode node2=new ListNode(2,node3);ListNode head=new ListNode(1,node2);ListNode result=test.removeNthFromEnd(head,2);System.out.print("删除链表的倒数第N个节点:");while(result!=null)//当前的result不为空{System.out.print(result.val);//取值if(result.next!=null)//if是有限次循环,如果用while则会陷入无限循环{System.out.print("->");}result=result.next;}}}
http://www.dtcms.com/a/408979.html

相关文章:

  • 衡水城乡建设局网站学it要多久多少学费
  • 资讯网站 怎么做app需要申请网站的子域名吗
  • 免费建网站的服务器国际贸易相关网站
  • 在linux系统上用什么做网站近期国内热点新闻事件
  • 网站开发众包行业网站大全
  • 做网站销售门窗怎么做百度seo规则
  • 广州站在哪里谷德设计网 景观
  • 域名备案的网站建设书赣州做网站的
  • 招商网站大全免费在百度里面做网站要多少钱
  • wap网站 什么意思wordpress 无效用户名
  • 做外贸什么网站无锡 学校网站建设
  • 2021不良正能量免费网站app东莞网站推广公司
  • 阿里云服务器搭建网站建设网站作用
  • 做电影网站 广告收入怎样免费做网站推广
  • 网站制作流程一般制作流程?wordpress 代理服务器
  • 网站建设项目设计报告管理系统的设计与实现
  • 阿里建站平台官网品牌推广策划公司怎么选
  • 返利淘客网站源码网络营销网站建设案例
  • 仿qq商城版淘宝客网站源码模板+带程序后台文章dede织梦企业程序如何做亚马逊备案的网站
  • 公众号开发程序湛江关键词优化报价
  • 企业做网站分哪几种公司网站注意事项
  • wordpress积分下载插件seo推广的特点有
  • 二级域名免费申请网站梅州做网站需要多少钱
  • 有没有做翻译赚钱的网站免费申请qq号
  • 产品包装设计网站中企动力邮箱手机登录入口
  • 福田网站建设实训步骤网站公司建站
  • m99ww094cn 苍井空做的网站设计部联盟网站
  • 网站不被收录怎么办江苏seo排名
  • 天津艺匠做网站怎么样企业网站开发服务
  • 卖一手房做哪个网站好高端网站建设 引擎技网络