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

好大夫 网站开发推广公司品牌

好大夫 网站开发,推广公司品牌,如何做汽车团购网站,哪个网站网页做的好看一、题目 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.hkea.cn/news/7788/

相关文章:

  • 做网站有什么好处搜索引擎的作用
  • 做外贸网站买海外域名公司网站制作公司
  • PHP网站开发与管理设计心得网络seo关键词优化技巧
  • 简单网站php源码下载新闻头条最新消息10条
  • 中医风格网站模板青岛网站排名推广
  • 手机网站 微信如何建立免费公司网站
  • 展示型网站重点中国万网官网登录
  • 学平面设计的网站新网站怎么做优化
  • 上海网站建设 永灿淘宝指数网站
  • 商务网页设计与制作实训报告seo站长工具 论坛
  • 政府内网网站建设制作网页完整步骤代码
  • 做网站费用滁州百度北京分公司官网
  • 任丘网站开发建设怎么选安徽企业网站建设
  • 个人网站如何做即时支付深圳网站建设的公司
  • 网站标题应该怎么做SEO优化南宁seo优势
  • 高端网站建设企业网站设计的流程
  • 户外网站模板收录网站
  • 机械类产品网站做优化端点seo博客
  • 自己怎么做搬家网站制作一个网页的步骤
  • 做网站购买备案域名茂名网络推广
  • 泰州网站制作平台黑锋网seo
  • 搜索引擎 网站推广 举例推广app的营销方案
  • 淘客网站开发公司已备案域名购买平台
  • 网站首页的布局设计百度贴吧热线客服24小时
  • 简述网站开发过程网站收录优化
  • 微网站建设包括哪些方面百度云搜索引擎入口盘搜搜
  • 外管局网站上做预收登记aso优化什么意思是
  • 淳安网站建设百度有哪些产品
  • 论文网站的负载测试是如何做的如何优化网站排名
  • 做外贸业务员需要什么条件seo的收费标准