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

网站开发分包seo从入门到精通

网站开发分包,seo从入门到精通,手机美女图片网站模板,企业网站建设定制一、题目 1、题目描述 给你一个链表的头节点 head 。 移除每个右侧有一个更大数值的节点。 返回修改后链表的头节点 head 。 2、接口描述 /*** Definition for singly-linked list.* struct ListNode {* int val;* ListNode *next;* ListNode() : val(0), next(nu…

一、题目

1、题目描述

给你一个链表的头节点 head 。

移除每个右侧有一个更大数值的节点。

返回修改后链表的头节点 head 

2、接口描述

 
/*** 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* removeNodes(ListNode* head) {}
};

3、原题链接

2487. 从链表中移除节点


二、解题报告

1、思路分析

可见题目要求我们把原链表修改为一个非升序链表,那么我们只需要遍历一遍链表,维护一个单调栈存储节点,保证从栈底到栈顶单调递减,遍历完之后将栈中节点串联起来,栈底节点就是表头

2、复杂度

时间复杂度:O(n) 空间复杂度:O(1)

3、代码详解

/*** 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* removeNodes(ListNode* head) {if(!head || !(head -> next))return head;stack<ListNode*> s;s.push(head);head = head -> next;while(head){while(s.size() && head -> val > s.top() -> val)s.pop();s.push(head);head = head -> next;}while(s.size()){s.top() -> next = head;head = s.top();s.pop();}        return head;}
};

http://www.hengruixuexiao.com/news/39877.html

相关文章:

  • 温州科技网站建设网络推广渠道公司
  • 阜宁做网站的公司优化大师app下载
  • 安居网站建设收录优美图片app
  • 宁陵做网站的公司seo零基础教学视频
  • 网站的功能需求上海网站seo诊断
  • 做用户名和密码网站页面推广排名
  • 网站主机多少钱国内ip地址 免费
  • 政府网站开发周期网站设计公司有哪些
  • 开发公司副总求职简历裤子seo标题优化关键词
  • 网络平台推广宣传方案关键seo排名点击软件
  • 是做网站好还是做游戏好市场营销推广
  • app制作开发公司哪家靠谱做seo的公司
  • 上海服装品牌网站建设一键优化
  • 中山网站建设外包百度站长工具怎么关闭教程视频
  • 如何找外贸公司合作成都seo正规优化
  • css建设网站的步骤百度视频
  • 网站开发实践研究报告营销怎么做
  • 网站建设公司河南百度竞价推广技巧
  • 石家庄网站建设报价深圳网站推广
  • 下载类网站怎么做百度知道官网入口
  • 网站商城网络整合营销网络营销的主要传播渠道是
  • 网站的测试和网站上线中国网站建设公司
  • wordpress的restful台州关键词优化服务
  • 城乡建设环保部网站全国疫情最新名单
  • 广州建网站腾虎seo建站还有市场吗
  • 相亲网站男人拉我做外汇企业培训十大热门课程
  • 网站关键词怎么做效果好微信投放广告多少钱
  • seo是网站搜索引擎上的优化旅游景区网络营销案例
  • 阿里云网站备案信息真实性核验单谷歌搜图
  • 平面设计师培训廊坊关键词优化排名