恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

每日两道算法day4—删除链表中重复的元素,队列有效的括号

  • 首页
  • 资讯中心
  • /
  • 每日两道算法day4—删除链表中重复的元素,队列有效的括号

相关资讯

芯片制造日志传输优化:HTTP分片秒传与Java实践 2026/8/6 1:44:53
基于Frigate与本地视觉模型构建自托管智能宠物观察系统 2026/8/6 1:39:53
Kindle --FBInk绘图与zforce2 触摸应用开发 2026/8/6 1:39:53

最新资讯

当AI也开始推荐,你的客户被谁截流?
干货!一文将AI时代的五大计算单元讲透:CPU、GPU、NPU、TPU、DPU
物理台球(8 Ball Pool 风格
如果有人早点告诉我,部署项目不用碰命令行就好了
Unity网格平滑与优化插件:从硬边到光滑的工程实践
<<元空间(方法区)Class内存释放问题>>

今日推荐

电力系统调度中的源荷不确定性建模与优化实践
VGG-T3技术解析:3D重建速度的革命性突破
深度解析旅游网站建设的意义及其对行业发展的深远影响与核心价值体现

本周热门

ncmdumpGUI:一键解锁网易云音乐ncm文件的终极解决方案
分布式配置中心选型实战:Nacos与Consul在创业场景下的对比
MoneyPrinterPlus实战指南:AI视频批量生成与自动化发布完整解决方案

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

每日两道算法day4—删除链表中重复的元素,队列有效的括号

发布时间:2026/8/6 1:44:53
每日两道算法day4—删除链表中重复的元素,队列有效的括号 第一问删除链表中重复的元素给定一个已排序的链表的头 head 删除所有重复的元素使每个元素只出现一次 。返回 已排序的链表 。解题分析创建新头节点遍历旧节点只要节点元素不想通则添加到新头节点遍历结束返回新头节点。typedefstructListNodeListNode;structListNode*deleteDuplicates(structListNode*head){if(headNULL)returnNULL;//至少会有一个节点ListNode*pcurhead;ListNode*newheadNULL;ListNode*curnewhead;while(pcur){if(newheadNULL)//此时的新节点为NULL{newheadcurpcur;pcurpcur-next;}else{if(pcur-valcur-val)//当新头节点不为NULL时候判断cur节点的值和pcur节点值是否相等pcurpcur-next;else//不相等就接着插入{cur-nextpcur;curcur-next;pcurpcur-next;}}}if(cur)cur-nextNULL;//防止尾部节点未处理干净returnnewhead;//第二问有效的括号给定一个只包括 ‘(’‘)’‘{’‘}’‘[’‘]’ 的字符串 s 判断字符串是否有效。有效字符串需满足左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。解题分析利用栈进行操作当是[ { (的时候进栈当符号为: } ] )的时候出栈并进行比对不相同则返回false,boolisValid(char*s){chararr[10000];inttop0;while(*s){if(*s[||*s{||*s(){arr[top]*s;}else{if(top0)returnfalse;else{charparr[--top];//取出这个栈顶if((p{*s!})||(p[*s!])||(p(*s!)))//利用栈顶和当前的符号进行比较如果不一样就返回false;不知道取的哪个符号就都进行比较队列中任意一对不符合就返回falsereturnfalse;}}s;}if(top!0)//防止还有符号那么就是false;returnfalse;elsereturntrue;

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号