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

3d建模网站网址导航怎样推广

3d建模网站,网址导航怎样推广,新乡做网站的公司,java电商大型网站开发​题目来源: leetcode题目,网址:19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode) 解题思路: 使用双指针找到倒数第 N1 个节点后删除链表的第 N 个节点即可。注意当 N 为链表长度时,倒数第 N1 …

题目来源:

        leetcode题目,网址:19. 删除链表的倒数第 N 个结点 - 力扣(LeetCode)

解题思路:

       使用双指针找到倒数第 N+1 个节点后删除链表的第 N 个节点即可。注意当 N 为链表长度时,倒数第 N+1 个节点不存在,head->next 即为所求。

解题代码:

/*** Definition for singly-linked list.* struct ListNode {*     int val;*     ListNode *next;*     ListNode() : val(0), next(nullptr) {}*     ListNode(int x) : val(x), next(nullptr) {}*     ListNode(int x, ListNode *next) : val(x), next(next) {}* };*/
class Solution {
public:ListNode* removeNthFromEnd(ListNode* head, int n) {ListNode* lastNPlusOne=head;ListNode* lastOne=head;for(int i=0;i<n;i++){lastOne=lastOne->next;}if(lastOne==nullptr){return head->next;}while(lastOne->next!=nullptr){lastNPlusOne=lastNPlusOne->next;lastOne=lastOne->next;}lastNPlusOne->next=lastNPlusOne->next->next;return head;        }
};

总结:

        官方题解新增了哑节点作为头节点以避免删除首个元素时的特殊判断。官方题解给出了三种解法。第一种是计算链表长度。两次遍历,第一次获得链表长度,第二次删除指定节点。第二种是栈,将所有元素入栈后,删去出栈时位于倒数第 N 个的节点。第三种是双指针。


http://www.yidumall.com/news/107809.html

相关文章:

  • 广东省做网站推广公司长沙服务好的网络营销
  • 可以做申论的网站厦门关键词优化seo
  • 网站备案需先做网站吗微信小程序开发零基础入门
  • 没有域名可以先做网站吗杭州小周seo
  • 大学城网站开发公司关键词排名优化技巧
  • 湛江网站营销网站有吗免费的
  • 网站开通流程黑帽seo什么意思
  • 网站除了wordpress外系统优化app最新版
  • 有了域名和空间怎么建网站推广方式有哪些
  • 动易企业网站女教师遭网课入侵视频大全集
  • 08 iis安装网站荆门刚刚发布的
  • 图片素材网站免费大推荐seo外链
  • 上海做网站推广公司品牌软文营销案例
  • 微信网站协议书精准营销案例
  • 客服外包公司怎么开seo优化关键词0
  • 上海奉贤网站建设 列表网公司宣传推广方案
  • 怎么仿制别人的网站百度网盘24小时人工电话
  • 杭州市萧山区哪家做网站的公司好北京seo顾问服务
  • 企业网站推广过程网络营销课程ppt
  • 大同做网站什么软件能搜索关键词能快速找到
  • 乐清做网站建设关键词搜索引擎排名查询
  • 红桥集团网站建设搜索引擎的三个技巧
  • wordpress安卓源码seo免费诊断电话
  • 网站如何建数据库广州百度seo优化排名
  • 零用贷网站如何做南京seo排名收费
  • jsp网站开发期末大作业免费建站有哪些
  • 嘉兴商城网站开发设计怎么去推广自己的店铺
  • 俄语网站建设全网软文推广
  • 短剧个人主页简介模板seo软件
  • 电子商务网站建设哪家好百度搜索简洁版网址