题目
给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
分析
思路很简单就是两个指针,让一个指针先走,一个指针不动,第一个指针走到n-1步停止,然后一起移动指针,直到第二个指针的next指向空为止,然后删除第一个指针指向的节点,也就是倒数第n个节点,这个题目要注意一个问题,就是边界问题,删除一个节点,需要有一个指针指向它前一个节点才行,因此头节点前面再设置一个哨兵节点,为的是能够删除第一个节点。
代码
给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
思路很简单就是两个指针,让一个指针先走,一个指针不动,第一个指针走到n-1步停止,然后一起移动指针,直到第二个指针的next指向空为止,然后删除第一个指针指向的节点,也就是倒数第n个节点,这个题目要注意一个问题,就是边界问题,删除一个节点,需要有一个指针指向它前一个节点才行,因此头节点前面再设置一个哨兵节点,为的是能够删除第一个节点。
题目描述给定一个链表,删除链表的倒数第 n 个节点,并且返回链表的头结点。示例:给定一个链表: 1->2->
搭建redis单机本文搭建redis3.0版本,3.0主要增加了redis集群功能。下载地址解压源码编译源码安装到指定目录进入源码目录,将redis.conf拷贝到安装路径修改redis.conf配置文件,以后端模式启动启动redisredis.conf 配置文件主要配置jedis连接 redis 单机连接池整合spring:测试:FAQ如果连接不上,可查看是否防火墙没有将redis端口开放,/e
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M