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

godaddy网站建设怎么样网站推广计划方案

godaddy网站建设怎么样,网站推广计划方案,知名企业名称,公司一定建设网站​题目来源: 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.dtcms.com/wzjs/399159.html

相关文章:

  • 做暧暧小视频有声音的网站网络推广好做吗多少钱
  • 佛山网站设计定制惠州seo怎么做
  • 广州做网站 信科便宜网搜网
  • 电子商务网站建设的技术综述微信指数查询
  • 幼儿网站源代码外链工具下载
  • wordpress下载网站免费站长统计工具
  • 定制制作网站价格南京网站推广公司
  • 南京外贸网站建设哪家好百度大数据查询平台
  • 泰兴住房和城乡建设厅网站最新热点新闻事件
  • 威海泰浩建设集团有限公司网站宁波企业seo服务
  • 大型门户网站开发案例快速刷排名的软件最好
  • 重庆网站建设设计公司百度网盘客服
  • 交互设计要学什么seo技术顾问阿亮
  • 工程项目管理软件免费版seo外贸网站制作
  • 新开传奇最大网站999平台app如何推广
  • 常德微网站开发天津seo招聘
  • 抖音小程序推广怎么挂才有收益seo服务建议
  • 做网站廊坊网络营销案例有哪些
  • 网站建设的基础知识河南网站建站推广
  • 网站如何做才会有流量企业网站推广可以选择哪些方法
  • 能够做冶金工程毕业设计的网站网站建设的基本流程
  • 网上接单网站营销策略模板
  • 开个人网站需要多少钱谷歌paypal官网入口
  • php网站开发实用技术课后习题淘宝关键词优化软件
  • 大专毕业论文 企业的网站建设南宁百度快速排名优化
  • 如何注册网站名称网址怎么弄
  • 外贸网站推广平台排名前十名企业营销推广方案
  • 网站建设评比办法今日最新新闻重大事件
  • 网站建设学费公司网站建设教程
  • 网站建设和维护seo关键词排名