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

营销型网站建设制作谷歌网站推广

营销型网站建设制作,谷歌网站推广,如何对网站进行维护,网站 js 广告代码一、题目 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回 已排序的链表 。 示例 1: 输入:head [1,1,2] 输出:[1,2]示例 2: 输入:head [1,1,2,3,3] 输出&am…

一、题目

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

示例 1:

输入:head = [1,1,2]
输出:[1,2]

示例 2:

输入:head = [1,1,2,3,3]
输出:[1,2,3]

提示:

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

二、思路解析

首先明确下思路:先判断 head 为空的情况,直接返回 head 即可;

其他均为正常数据,那我们就只要定义个 cur 变量,让他遍历整个链表,找到 cur.next.val == cur.val ,直接把这个元素的 next 域赋值为 该元素.next.next 的值即可,也就是让他绕过一个重复元素的意思。

而不是这种情况的话,就属于数值不相等的,那我们直接让 cur = cur.next 即可,也就是让 cur 变量继续遍历下去,有点类似遍历数组中的 i++。

最后,整个链表就重新串起来了,我们返回 head 即可。

三、完整代码

/*** Definition for singly-linked list.* public class ListNode {*     int val;*     ListNode next;*     ListNode() {}*     ListNode(int val) { this.val = val; }*     ListNode(int val, ListNode next) { this.val = val; this.next = next; }* }*/
class Solution {public ListNode deleteDuplicates(ListNode head) {if(head == null){return head;}ListNode cur = head;while(cur.next!=null){if(cur.next.val==cur.val){cur.next =cur.next.next;                }else{cur=cur.next;}}return head;}}

以上就是本篇博客的全部内容啦,如有不足之处,还请各位指出,期待能和各位一起进步!

http://www.wangmingla.cn/news/62308.html

相关文章:

  • 做网站的公司哪家最好近期国际新闻热点大事件
  • 甜品网站建设策划书网络推广是指什么
  • 科技制作网站武汉网站设计十年乐云seo
  • 网站做哪些主题比较容易做新媒体运营培训学校
  • 多软件网站下载安装seo是什么意思新手怎么做seo
  • 汕头市建设网seo服务公司
  • 郑州哪家公司做网站好项目推广
  • 郑州郑州网站建设河南做网站公司广州新闻播报
  • 网站建设团队企业内训
  • 公司网站建设的系统功能需求seo基础知识包括什么
  • 电子商城网站开发支持手机端广州网站营销推广
  • 提升学历的三大骗局长沙靠谱seo优化费用
  • 怎样做百度口碑推广自己的网站百度权重1
  • 中国建筑装修网企业seo网络营销
  • 亚马逊网站怎么做百度账号24小时人工电话
  • 高端网名昆明seocn整站优化
  • 自己建设网站会计培训班一般收费多少
  • 好公司网站建设价格低网络营销课程总结1500字
  • 深圳罗湖企业网站推广seo技术博客
  • 程序员就是做网站的吗网络优化大师手机版
  • 台海局势最新消息家居seo整站优化方案
  • 免费的会员卡管理软件合肥seo网站建设
  • 做网站如何自己寻找客户黄山seo排名优化技术
  • 网站怎么做关键词库网络媒体
  • 东莞疫情最严重网站关键词优化wang
  • 怎么让别人访问自己做的的网站企业网络推广最简单方法
  • 泰州网站建设合理使用说明
  • 做网站的题目西安网络科技公司排名
  • 400全国服务热线顺德手机网站建设如何做好网络营销推广
  • 站长工具seo综合查询隐私查询吉林百度查关键词排名