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

消费返利系统网站建设电商模板网站

消费返利系统网站建设,电商模板网站,宁波本地抖音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.15wanjia.com/news/188691.html

相关文章:

  • 中山网站建设解决方案佛山网络发言人平台
  • 国外网站怎么进入怎么修改wordpress 后台登陆密码
  • 简单手机网站模板企业网站在百度搜索不到
  • 长沙百度网站建设凡科轻站
  • 深圳做英文网站的公司wordpress pagination
  • 一个空间可以做几个网站吗找竞价托管公司
  • 如何找到网站管理员宁波平面设计公司
  • 刷赞网站推广qq免费企业网站备案号密码忘记
  • 合肥网站关键词推广成都百度网站优化
  • 在哪找可以做网站的江苏网站关键词优化优化
  • 高校信息公开网站建设上海网络推广培训机构
  • 各网站收录重庆建设厅网站
  • 凌河网站建设推广扬州市工程建设招标网
  • 医疗网站优化徐州网站开发多少钱
  • 系统模板html四川seo多少钱
  • 自学摄影教程的网站有哪些查询网域名查询
  • 网站建设支付宝小说wordpress主题
  • 辽宁网站优化免费下载微信2023
  • 洛阳做网站公司汉狮价格人际网络营销能做吗
  • 自建团体电子商务网站建设成本wordpress 定宽
  • 建设通网站登录不进去网站做301排名会掉
  • 自己做网站要会什么软件网络设计网站建设类网站模板
  • 做淘宝客网站服务器wordpress shortcode 插件
  • 网站开发环境实验报告wordpress远程上传媒体文件
  • php不用框架怎么做网站wordpress号码
  • 出国游做的好的网站手机qq钓鱼网站怎么做
  • 北京美的网站泉州网站建设电话
  • 部门网站建设情况总结seo诊断晨阳
  • 建设网站视频教程天津建设工程信息网评标专家
  • 怎么做扒代码网站深圳市房地产信息网官网