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

一个新的网站怎么做宣传技术先进的网站建

一个新的网站怎么做宣传,技术先进的网站建,计算机培训班要学多久,做网站颜色如何搭配原题链接 难度#xff1a;middle\color{orange}{middle}middle 题目描述 给定一个已排序的链表的头 headheadhead #xff0c; 删除原始链表中所有重复数字的节点#xff0c;只留下不同的数字 。返回 已排序的链表 。 示例 1#xff1a; 输入#xff1a;head [1,2,3,…原题链接 难度middle\color{orange}{middle}middle 题目描述 给定一个已排序的链表的头 headheadhead 删除原始链表中所有重复数字的节点只留下不同的数字 。返回 已排序的链表 。 示例 1 输入head [1,2,3,3,4,4,5] 输出[1,2,5] 复制示例输入示例 2 输入head [1,1,1,2,3] 输出[2,3] 复制示例输入提示 链表中节点数目在范围 [0,300][0, 300][0,300] 内−100Node.val100-100 Node.val 100−100Node.val100题目数据保证链表已经按升序 排列 算法 (线性扫描) O(n)O(n)O(n) 为了方便处理边界情况我们定义一个虚拟元素 dummy 指向链表头节点。 然后从前往后扫描整个链表每次扫描元素相同的一段如果这段中的元素个数多于1个则将整段元素直接删除。 时间复杂度 整个链表只扫描一遍所以时间复杂度是 O(n)O(n)O(n) C 代码 /*** 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* deleteDuplicates(ListNode* head) {ListNode* dummy new ListNode(0, head);auto p dummy;while (p-next) {auto q p-next;while (q p-next-val q-val) {q q-next;}if (p-next-next q) p p-next;else p-next q;}return dummy-next;} };
http://www.w-s-a.com/news/199738/

相关文章:

  • 福建网站建设有限公司需求网站
  • 生物科技企业网站做的比较好的企业培训网站模板
  • 南京 高端网站建设网站备案密码怎么找回
  • 蛋糕店网站模板建设电子商务系统网站
  • 海口网站建设优化公司网站开发要加班吗
  • 建设一个网站需要注意哪些要求群晖的网站开发
  • 精通网站开发阅读网页视频下载慢怎么办
  • 网站标题的选择巴音郭楞库尔勒网站建设
  • 成都市网站建设服务商怎么进网站后台管理系统
  • 企业网站站内优化30岁做网站编辑
  • 与安网站建设网站建设征求意见稿
  • 学校网站推广做网站手把手
  • 网站开发遇到的难题wordpress文章调用
  • 网站建设做的好在线logo免费设计生成器标智客
  • 郑州做网站齿轮网站排名怎么做 site
  • 船员专用网站开发建议wordpress 图片占用id
  • 桌面软件开发跟网站开发那个上海网站备案在哪里查询
  • 罗湖网站建设陕西省建设网官网住房和城乡厅官网
  • 做一个网站的详细教学wordpress 忘记用户名密码
  • 建设银行的网站是多少wordpress添加新页面跳转
  • 网站设计费用抓取网站访客qq号码
  • 驾校视频网站模板郑州网站建设价格
  • 上海 有哪些做网站的公司成都企业网站备案流程
  • 移动端快速建站的方法青海公司网站建设
  • 网站重新搭建程序要多少钱移动互联网应用的使用情况
  • 学建站论坛给别人做网站怎么赚钱吗
  • 响应式网站代码校友会网站建设的目的
  • 北京公司网站网站建设html模板
  • 专门做医疗器械的网站免费网页制作系统团队
  • 网站开发技术 html临夏网站建设