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

关于网站开发的学校上海传媒公司总裁李闪闪

关于网站开发的学校,上海传媒公司总裁李闪闪,dj网站建设,电子商务网站域名注册方法删除链表的倒数第 N 个结点 给你一个链表#xff0c;删除链表的倒数第 n 个结点#xff0c;并且返回链表的头结点。 示例 1#xff1a; 输入#xff1a;head [1,2,3,4,5], n 2 输出#xff1a;[1,2,3,5] 解题思路 1、使用快慢指针找到要删除节点的前一个节点。2、删…删除链表的倒数第 N 个结点 给你一个链表删除链表的倒数第 n 个结点并且返回链表的头结点。 示例 1 输入head [1,2,3,4,5], n 2 输出[1,2,3,5] 解题思路 1、使用快慢指针找到要删除节点的前一个节点。2、删除目标节点。 具体步骤 初始化两个指针 first 和 second都指向链表的头节点。将 first 移动到第 n 个节点。然后同时移动 first 和 second直到 first 指向链表末尾。此时 second 的下一个节点就是要删除的节点将 second.next 指向 second.next.next java实现 public class RemoveNthFromEnd {public ListNode removeNthFromEnd(ListNode head, int n) {ListNode dummy new ListNode(0);dummy.next head;ListNode first dummy;ListNode second dummy;// 将 first 移动到第 n 个节点for (int i 0; i n; i) {first first.next;}// 同时移动 first 和 second直到 first 指向末尾while (first ! null) {first first.next;second second.next;}// 删除倒数第 n 个节点second.next second.next.next;return dummy.next;}public static void main(String[] args) {// 构造链表 1 - 2 - 3 - 4 - 5ListNode head new ListNode(1);head.next new ListNode(2);head.next.next new ListNode(3);head.next.next.next new ListNode(4);head.next.next.next.next new ListNode(5);int n 2;// 调用 removeNthFromEnd 方法删除倒数第 n 个节点RemoveNthFromEnd solution new RemoveNthFromEnd();ListNode result solution.removeNthFromEnd(head, n);// 打印删除后的链表while (result ! null) {System.out.print(result.val );result result.next;}// 输出1 - 2 - 3 - 5} } class ListNode {int val;ListNode next;ListNode(int x) {val x;next null;} }时间空间复杂度 时间复杂度O(n)其中 n 是链表的长度需要遍历一次链表。空间复杂度O(1)只需要使用常数级别的额外空间。
http://www.hkea.cn/news/14494905/

相关文章:

  • 卸载西部数码网站管理助手贵阳仿站定制模板建站
  • 发布建设网站黑河市建设局网站
  • 切实加强门户网站建设长春财经学院
  • 博客网站开发报告上海外贸50强企业
  • 网站建设与管理课程标准门户网站的基本特征多选题
  • 广东专业商城网站建设如何做英文系统下载网站
  • 小型行业网站建设维护成本仓库管理软件哪个好
  • 做大型网站费用电商网站开发流程list
  • 长春网长春关键词排名站设计那里做网站比较好
  • 苏州网站关键词优化推广电商网站设计线路图
  • 网站设计制作行业排行如何做自己的电影网站
  • 超级工程网站建设网页编辑软件edit
  • 哪种nas可以做网站服务器怎么做网站滑动图片部分h5
  • 渝网互联重庆网站制作快速让百度收录网站
  • 《基层建设》官方网站seo公司杭州
  • 建设网站需要学什么做个爬架网站如何做
  • 自建门户网站北京装修公司四小龙
  • 外贸网站推广制作教程企业平台入口
  • 国外英文网站网站建设网站建设的网络
  • 网站的内部优化公司wordpress怎么破解查看
  • 怎么做国外的网站吗北京社保网上服务平台官网
  • 做设计都有什么网站网站管理制度建设
  • 帮人家做网站难吗青岛的设计公司
  • 自己建设网站服务器网络设计课程实验
  • 昌邑网站建设大作业做网站
  • 网站语言包是什么江苏省网站备案系统
  • 织梦模板建站博创安泰网站建设
  • 台州网站搜索优化以前可以做视频的网站
  • 爱佳倍 北京网站seo企业推广案例
  • 云尚网站建设南山商城网站建设哪家服务周到