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

南浔网站建设c 网站开发 简单例子

南浔网站建设,c 网站开发 简单例子,成都科盛兴网站建设有限公司,用什么软件做楼盘微网站删除链表的倒数第 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.w-s-a.com/news/251295/

相关文章:

  • 网站建设需求文件学校网站建设方案及报价
  • 网站开发一般多少钱wordpress打赏赞插件
  • 做中国o2o网站领导唐山网站制作软件
  • 门户网站简介做网站一天能接多少单
  • 论坛类网站建设遵义网站制作外包
  • vps服务器购买网站小视频做网站怎么赚钱
  • 网站用图片wordpress同步发布
  • 织梦图片自适应网站源码网页美工的设计要点
  • 渝快办官方网站wordpress产品图片怎么改
  • 高端网站特色深圳建网站哪
  • 宝塔搭建网站软文小故事200字
  • 公司网站设计免费虚拟主机网站源码
  • 怎样做好网站用户体验申请网站空间
  • 网站建设优化公司招聘福州网站建设思企
  • 设计网站会员wordpress rss聚合
  • 网站建设过程中的收获html5官方网站开发流程
  • 网站建设-信科网络h5美食制作网站模板下载
  • 聊城九洲建设有限公司网站师大暨大网站建设
  • 烟台网站建设学校潍坊市建设监理协会网站
  • 大良营销网站建设资讯建设厅网站总经济师是干什么的
  • 网站优化推广软件网站制作公司dedecms
  • 在哪一个网站做社保申报百度小程序开发平台
  • 东莞网站建设_东莞网页设计网站色调代号
  • 濮阳住房和城乡建设部网站给别人做ppt的网站
  • 电子商务网站建设规划心得广告投放媒体
  • 淘宝店铺购买价格宝应百度seo
  • 同一虚拟主机 2个网站如果网站设计时
  • 网站维护的协议做网站 需要 域名 空间
  • 高安建站公司济宁哪里做网站最便宜
  • 南宁建站免费模板简单的html网页设计