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

贵州微信网站建设百度全网营销

贵州微信网站建设,百度全网营销,重庆祥云平台做网站,如何恢复wordpress地址(url)原题链接 难度:easy\color{Green}{easy}easy 题目描述 给定一个已排序的链表的头 headheadhead , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:head [1,1,2] 输出:…

原题链接

难度:easy\color{Green}{easy}easy

题目描述

给定一个已排序的链表的头 headheadhead删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表

示例 1:

输入:head = [1,1,2]
输出:[1,2]
复制示例输入

示例 2:

输入:head = [1,1,2,3,3]
输出:[1,2,3]
复制示例输入

提示:

  • 链表中节点数目在范围 [0,300][0, 300][0,300]
  • −100<=Node.val<=100-100 <= Node.val <= 100100<=Node.val<=100
  • 题目数据保证链表已经按升序 排列

算法

(线性扫描) O(n)O(n)O(n)

从前往后扫描整个链表,如果一个节点和其后继节点相同,则直接删除后继节点,否则指针移动到后继节点。

时间复杂度

整个链表只扫描一遍,所以时间复杂度是 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) {if (!head) return head;ListNode* p = head;while (p->next) {if (p->val == p->next->val) p->next = p->next->next;else p = p->next;}return head;}
};
http://www.dinnco.com/news/56355.html

相关文章:

  • web网站开发实战视频女生seo专员很难吗为什么
  • 用tp框架怎么做网站比较好的友链平台
  • 网站模板建设搜索引擎优化的例子
  • 成都山而网站建设公司指数型基金是什么意思
  • 《小城镇建设》》杂志社网站网站首页制作网站
  • 关于棋牌游戏网站建设文案广西seo经理
  • 青海学会网站建设公司重庆网站搜索排名
  • 做网站的市场风险分析及对策天津百度推广公司地址
  • 手机网站自适应屏幕网站宣传文案范例
  • 上海最新动态搜索引擎优化到底是优化什么
  • 大学路网站建设app推广接单平台
  • 武汉app网站建设外贸企业网站推广
  • 织梦网站熊掌号改造怎么做百度手机怎么刷排名多少钱
  • 海外购物网站上填手机号码怎么做百度导航下载2022最新版
  • wordpress封面外链新乡seo外包
  • DW做的网页用网站打不开宣传软文是什么
  • 网站的国际化 怎么做推广公众号的9种方法
  • 网站观赏北京seo网站优化培训
  • 网站界面用什么做的企业网站模板源码
  • 论坛网站开发平台培训机构不退费最有效方式
  • 网站建设应注重实用性seo广州工作好吗
  • 媒体网站怎么申请宁波seo关键词排名
  • 网站建设售前说明书最新足球赛事
  • 使用ecs做淘客网站职业培训机构
  • iis网站视频无法播放朝阳网络推广
  • 旅游网站建设规划书百度登陆页面
  • 成都网站建设优点旺道seo系统
  • 浦东网站建设价格seo推广多少钱
  • 英文网站翻译怎么做呢电脑编程培训学校哪家好
  • 中国响应式网站网络平台推广方式