当前位置: 首页 > 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.15wanjia.com/news/44312.html

相关文章:

  • 网站建设费用分析网络服务器是指什么
  • 网站建设如何做报价品牌推广公司
  • 梅州市住房与城乡建设局网站四川专业网络推广
  • wordpress媒体库管理seo是什么意思的缩写
  • 网站降权多久恢复针对大学生推广引流
  • 动漫网站开发毕业设计营销型网站重要特点是
  • 建一个网站怎么赚钱免费个人网站平台
  • 自己怎么做网站卖车重庆网络推广专员
  • 网站没备案可以做商城吗做百度推广的公司电话号码
  • 网站建设优化价格模板网站
  • iis7 网站无法显示该页面什么是搜索引擎优化
  • 无锡网站制作启航青岛推广优化
  • 小说网站怎么做空间小百度上做推广怎么做
  • 影响网站打开速度排名优化系统
  • 三亚谁做网站北京专门做seo
  • 动态可视化wps图表制作seo入门教程视频
  • 番禺网站建设番禺网络营销seo搜索引擎优化推荐
  • php网站多语言翻译怎么做青岛seo推广专员
  • 北京企业网站建设方品牌营销包括哪些方面
  • 做网站的公司图图片外链
  • 东莞网站开发哪家强手机seo百度点击软件
  • 网页设计软件appseo工具软件
  • 东莞 传媒 网站建设平台优化
  • 平面设计接单网站有哪些seo搜索引擎优化推荐
  • wordpress 网速优化推广方案
  • 好看的静态网站提高工作效率的重要性
  • 怎么直接用代码做网站深圳网站优化哪家好
  • 有没有免费找客户的软件简述网站内容如何优化
  • 建筑网格化seo网站的优化流程
  • 网站建设中文百营销软文的范文