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

互动游戏制作软件北京seo人员

互动游戏制作软件,北京seo人员,网站建设的岗位叫什么,购物网站建设价格一、题目 给定一个已排序的链表的头 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.15wanjia.com/news/48068.html

相关文章:

  • 品牌广告设计制作公司网站源码百度品牌广告多少钱一个月
  • 昆明网站推广8888168德阳seo优化
  • 专业建设规划ppt惠州市seo广告优化营销工具
  • 义乌品牌网站建设百度词条搜索排行
  • 还有那个网站可以做兼职呢泰安seo培训
  • wordpress编辑器如何增加行距功能武汉seo建站
  • 发明迷网站豆渣做豆腐郑州seo服务
  • 如何查询网站打开速度推广软文案例
  • 开发公司撤销网签起诉书怎么弄网站如何seo推广
  • 献县做网站新开网店自己如何推广
  • 网站建设是做什么的国际新闻网站
  • win10虚拟机做网站山西太原百度公司
  • 社区网站怎么建seo推广软件哪个好
  • 怎么备份wordpress网站株洲seo优化首选
  • 自助建站网站建设怎么做推广比较成功
  • 导航网站移动端流量占比广州最新疫情通报
  • 三桥做网站青岛网络推广公司排名
  • java资源网站青岛网站设计制作
  • 商城网站开发文档好搜自然seo
  • 株洲制作网站南京企业网站排名优化
  • 手机网站底部固定菜单windows优化
  • 单页面网站有哪些品牌营销策划培训课程
  • 桂林做网站公司有哪些网页制作软件推荐
  • 网上兼职做效果图网站有哪些网站app免费生成软件
  • 哪些网站是用wordpress正规排名网站推广公司
  • 垦利县企业型网站建设网络域名
  • 深圳商城网站开发百度指数查询官方网
  • 找公司做网站需要注意自己想做个网站怎么做
  • 合肥网站设计机构全网整合营销推广系统
  • 武汉营销型网站制作公司360推广登陆入口