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

网站流量如何提高有什么做视频的免费素材网站

网站流量如何提高,有什么做视频的免费素材网站,手机网站制作服务,网站页面关键词优化2487. 从链表中移除节点 给你一个链表的头节点 head 。 移除每个右侧有一个更大数值的节点。 返回修改后链表的头节点 head 。 示例 1#xff1a; 输入#xff1a;head [5,2,13,3,8] 输出#xff1a;[13,8] 解释#xff1a;需要移除的节点是 5 #xff0c;2 和 3 。…2487. 从链表中移除节点 给你一个链表的头节点 head 。 移除每个右侧有一个更大数值的节点。 返回修改后链表的头节点 head 。 示例 1 输入head [5,2,13,3,8] 输出[13,8] 解释需要移除的节点是 5 2 和 3 。 节点 13 在节点 5 右侧。节点 13 在节点 2 右侧。节点 8 在节点 3 右侧。 示例 2 输入head [1,1,1,1] 输出[1,1,1,1] 解释每个节点的值都是 1 所以没有需要移除的节点。 提示 给定列表中的节点数目在范围 [1, 105] 内 1 Node.val 1e5 既然题目要倒着看最大值明显可以用到递归,利用递归确定每个数右侧都是比他大的 /*** 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 - next nullptr) {return head;}ListNode* node removeNodes(head - next);if(node - val head - val) {return node;}head - next node;return head;} };看完题解后还有另外的解法也就是单调栈 /*** 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) {ListNode* dummy new ListNode(0, head);ListNode* cur head;vectorListNode* stk;for (ListNode* cur head; cur; cur cur-next) {while (stk.size() stk.back()-val cur-val) {stk.pop_back();}if (stk.size()) {stk.back()-next cur;} else {dummy-next cur;}stk.push_back(cur);}return dummy-next;} };灵神题解中还用了迭代来做 class Solution {ListNode *reverseList(ListNode *head) {ListNode *pre nullptr, *cur head;while (cur) {ListNode *nxt cur-next;cur-next pre;pre cur;cur nxt;}return pre;} public:ListNode *removeNodes(ListNode *head) {head reverseList(head);ListNode *cur head;while (cur-next) {if (cur-val cur-next-val) {cur-next cur-next-next;} else {cur cur-next;}}return reverseList(head);} };
http://www.ho-use.cn/article/10812367.html

相关文章:

  • 某企业网站网页设计模板检测网站开发
  • 全国网站集约化建设试点网站软文制作
  • 单位加强网站建设做网站要学什么知识
  • 服务网站策划书重庆网络学院官网
  • 视频库网站建设漳州市芗城区建设局网站
  • php旅游网站开发小结php做网站答辩问题
  • 备案 非网站备案建站服务器
  • wordpress网站会员太多装修网页设计网站
  • 信誉好的唐山网站建设山东省建筑信息平台
  • 个人网站优秀案例房产网签合同怎么签
  • 北京做网站企业最佳商城ui网站设计
  • 爱站网官网网站内容建设的建议
  • 手机网站的开发wordpress绑定微信公众号
  • 杭州高端定制网站企业网站建设设计服务
  • 宣城市建设监督管理局网站下载网页怎么截图快捷键
  • 做视频网站需要哪些手续哪个网站可以做司考题
  • 网站二维码弹窗wechat in wordpress
  • 邯郸网站建设浩森宇特秦皇岛网站制作报价
  • 网站建设大熊猫点搜宿迁企业做网站
  • 无锡建设信息中心网站郑州网站建设公司
  • 淘客网站怎么做首页网站规划 时间
  • 重庆九龙坡区哪里有做网站的网站建设如何设定关键字
  • 包头网站网站建设网站建设板块免费下载
  • 吉林智能网站建设企业广州五羊建设官方网站
  • 收录网站工具做瞹瞹嗳网站
  • 企业设计网站系统网站备案幕布拍照
  • 张家界有没有做网站的公司推广管理
  • 毕业设计网站用什么做外包公司的人好跳槽吗
  • 做网站设计的公司柳州wordpress不响应
  • 旅游公司网站开发与实现网站服务器异常是什么意思