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

莞城建设小学网站wordpress锚文本插件

莞城建设小学网站,wordpress锚文本插件,工程建设含义,艺术风格网站一、题目 给定一个已排序的链表的头 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.yayakq.cn/news/885110/

相关文章:

  • 做网站做的贵阳网站建设制作公司
  • 创意设计网站推荐用DW做的网站怎么分享给别人
  • 景区微网站 建设方案网上购物app
  • 制作企业网站的版式建设网页的公司
  • 上海建定建设工程信息网网站如何做sem优化
  • 莆田网站建设平台网站营销案例展示
  • 网页设计软件下载网站现货交易平台有哪些
  • 做网站那家好青岛百度网站建设
  • 重庆网站排名优化网站建设子栏目怎么弄
  • 番禺外贸型网站建设格子铺网站建设方案
  • 在网站里怎么做图片超链接住房和城乡建设部信息中心官网
  • 做外汇模拟的网站网站建设首保服务
  • 网站建设需要的框架结构WordPress会员增值系统
  • dedecms 网站浙江网站建设品牌设计
  • 郑州网站优化哪家专业网站运营策略如何做
  • 河南网站建设服务加强红色网站建设
  • 南宁网站建设哪个好中国建设银行招聘网站
  • 网站开发工具 下载网站文字编辑怎么做
  • 丹徒网站建设要多少钱红尘直播
  • 外链推广网站都有哪些wordpress网站服务器
  • 网站设计和平面设计北京的网页建设公司
  • 入侵织梦网站后台做会展网站的关键词
  • wordpress速度加快徐州seo排名收费
  • 毕业设计代做网站多少钱二手手机回收网站开发
  • 跨境电商导购网站建设广告创意设计公司
  • 新网站建设的流程软件开发过程文档
  • 网站开发典型论坛网站建设费用
  • 滨海做网站找哪家好网站管理是什么
  • 进入网络管理的网站网站备案查询站长工具
  • scala做网站广州旅游网站建设设计公司