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

镇江网站建设工程wordpress apache配置

镇江网站建设工程,wordpress apache配置,网站后台怎么做超链接,卡盟网站怎么做图片目录 题目 解法一 双指针算法 核心思想 执行流程 具体例子 代码 解法二 两次遍历法 核心思想 执行流程 具体例子 代码 题目 19. 删除链表的倒数第 N 个结点 - 力扣#xff08;LeetCode#xff09; 解法一 双指针算法 核心思想 利用双指针间隔固定距离(n1)LeetCode 解法一 双指针算法 核心思想 利用双指针间隔固定距离(n1)当快指针到达链表末尾时慢指针恰好位于倒数第n个节点的前一位置。 执行流程 创建哑节点dummy指向链表头部初始化快指针fast和慢指针slow都指向dummyfast先前进n1步fast和slow同时前进直到fast到达NULLslow此时指向待删除节点的前一节点执行删除操作返回dummy-next作为新的头节点 具体例子 对于链表1→2→3→4→5删除倒数第2个节点(n2) 创建dummy→1→2→3→4→5fast和slow初始都指向dummyfast前进3步(n1)fast指向3fast和slow同时前进当fast到达5后的NULLslow指向3删除slow-next(即4)3→5返回dummy-next1→2→3→5 代码 class Solution { public:ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode* dummy new ListNode(0);dummy-next head;ListNode* fast dummy;ListNode* slow dummy;for(int i 0; in1; i){if(!fast){return head;}fast fast-next;}while(fast){fast fast-next;slow slow-next;}if(slow-next){ListNode* toDelete slow-next;slow-next slow-next-next;delete toDelete;}ListNode* newhead dummy-next;delete dummy;return newhead;} }; 解法二 两次遍历法 核心思想 执行流程 创建哑节点dummy指向链表头部第一次遍历计算链表长度length计算待删除节点的正序位置position length - n第二次遍历前进position步找到待删除节点的前驱删除目标节点返回dummy-next作为新的头节点 具体例子 对于链表1→2→3→4→5删除倒数第2个节点(n2) 创建dummy→1→2→3→4→5计算链表长度length  5找到正序位置position 5 - 2 3从dummy开始前进3步到达节点3删除节点3的下一个节点(4)3→5返回dummy-next1→2→3→5 双指针法效率更高因为只需一次遍历两次遍历法思路更直观易于理解。 代码 ListNode* removeNthFromEnd(ListNode* head, int n) {// 创建哑节点ListNode* dummy new ListNode(0);dummy-next head;// 第一次遍历计算链表长度int length 0;ListNode* first head;while (first) {length;first first-next;}// 计算要删除节点的位置int position length - n;// 找到待删除节点的前一个节点ListNode* curr dummy;for (int i 0; i position; i) {curr curr-next;}// 删除节点并释放内存ListNode* toDelete curr-next;curr-next curr-next-next;delete toDelete;// 获取新的头节点head dummy-next;delete dummy;return head; }
http://www.pierceye.com/news/523754/

相关文章:

  • 重庆巨能建设集团网站网站seo置顶 乐云践新专家
  • 专业制作网站 上海黑糖 wordpress 主题
  • 数据库网站开发卡片风格网站
  • 信息发布平台建站网站服务器天付
  • 免费做网站方法北京公司排名seo
  • 网站备案登记表晋城市建设局 网站
  • 网站备案会检查空间运营策划
  • 关于做网站建筑人力网
  • 网站开发培训合肥企业解决方案工作组
  • 怎么看待网站开发做网站好赚钱
  • 网站开发工作方案建设网站用什么软件排版
  • 网站建设耂首先金手指建设一个电商网站需要多少钱
  • 网站建设需注意的企业网站建设好的例子
  • 30岁做网站运营优秀的html5网站
  • 专门做眼镜的网站国内重大新闻事件2021年10月
  • 具有价值的网站制作菜单宣传网站怎么做的
  • 做网站 博客信息网站开发网络公司
  • 网站建设有哪些荣誉做响应式网站好不好
  • 精品资料网站网站建立
  • 网站开发印花税营销咨询
  • 马鞍山建设集团有限公司网站找工程项目上哪个平台好呢
  • 网站建设发货流程图电子商务是什么
  • 与有权重网站做友链软件开发可以做网站么
  • html网站开发代码专业的网站开发团队
  • 聚美优品的网站建设状况wordpress 微商城
  • 网络营销型网站律师做推广的网站
  • 网站建设公司排行济南网页制作设计营销
  • 网站功能建设与栏目划分wordpress 系统需求
  • 做网络推广要做网站吗wordpress中对视频排序
  • 三合一网站怎么建立如何做网站规范