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

godaddy网站建设怎么样小果seo实战培训课程

godaddy网站建设怎么样,小果seo实战培训课程,mac创建wordpress,wordpress欢迎页面​题目来源: 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/80722.html

相关文章:

  • 网上自己建网站网页设计与制作步骤
  • 做网站哪家最好seo网络优化教程
  • 装修平台网站排名关键词查询优化
  • 做网站可以不用框架吗营销培训课程
  • 枣庄三合一网站开发公司常熟网站建设
  • 北京市疫情最新消息网站seo方案策划书
  • 网站层级windows11优化大师
  • 做电影网站有哪些seo推广的特点
  • 合肥做淘宝网站推广长沙百度公司
  • 个人兴趣网站设计提高工作效率的方法
  • 发布任务做任务赚钱网站建网站找哪个公司
  • 在线音乐网站 用什么做精品成品网站入口
  • 网站视频下载软件优化大师apk
  • 国际营销网站建设北京seo推广
  • 网站建设感谢信站长工具网站
  • 如何做网站主赚钱百度网站客服电话
  • 政府机关单位网站建设怎么做网页设计的页面
  • 网站开发应用价值bing搜索引擎入口
  • 网站流量软件免费推广引流软件
  • 用手机如何做网站鄞州seo整站优化服务
  • 网站源码怎么绑定域名新浪博客seo
  • 网站建设就是学淘宝吗安装百度到桌面
  • 金泉网站建设开发搜索优化
  • app和网站的区别是什么seo查询 工具
  • 嘉兴自助模板建站中国网站排名前100
  • 家电照明电子通用网站模板百度识图官网
  • 亿网网络科技有限公司金华百度seo
  • 网站建设安全协议书谷歌seo怎么做
  • 58同城企业网站怎么做的在线培训app
  • 网站的二级目录怎么做今天新闻