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

模板网站代码关键词优化分析工具

模板网站代码,关键词优化分析工具,word后的网站引用怎么做,聊城集团网站建设83. 删除排序链表中的重复元素(简单) 方法:一次遍历 思路 由于给定的链表是排好序的,因此重复的元素在链表中出现的位置是连续的,因此我们只需要对链表进行一次遍历,就可以删除重复的元素。 从指针 cur 指…

83. 删除排序链表中的重复元素(简单)

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

方法:一次遍历

思路

  • 由于给定的链表是排好序的,因此重复的元素在链表中出现的位置是连续的,因此我们只需要对链表进行一次遍历,就可以删除重复的元素。

  • 从指针 cur 指向链表的头节点,随后开始对链表进行遍历。如果当前 cur 与 cur.next 对应的元素相同,那么我们就将 cur.next 从链表中移除;否则说明链表中已经不存在其它与 cur 对应的元素相同的节点,因此可以将 cur 指向 cur.next 。

  • 当遍历完整个链表之后,返回链表的头节点即可。

细节

  • 当我们遍历到链表的最后一个节点时,cur.next 为空节点,如果不加以判断,访问 cur.next 对应的元素会产生运行错误。因此我们只需要遍历到链表的最后一个节点,而不需要遍历完整个链表。

代码

/*** 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 *cur = head;while(cur->next) {if(cur -> val == cur -> next -> val) {// 值重复 删除该节点cur -> next = cur -> next -> next;}else{cur = cur -> next;}} return head;}
};

参考资料

  1. 力扣官方题解
http://www.ds6.com.cn/news/100304.html

相关文章:

  • 谁家做网站百度关键词搜索广告的优缺点
  • 网站备案 取消接入外包客服平台
  • 漫画网站做任务给金币企业课程培训
  • element ui做的网站英文谷歌seo
  • 找作文做读书笔记去什么网站企业建站用什么好
  • 可以做区位分析的网站崇左seo
  • 重庆自助模板建站seo是什么牌子
  • 网站测试怎么做考研最靠谱的培训机构
  • 网站名字大全网络营销的缺点及建议
  • 建网站平台哪家好个人免费域名注册网站
  • 会做网站怎么赚钱360提交入口网址
  • 网站用途如何免费注册一个网站
  • 教人做衣服得网站有哪些百度官网首页官网
  • 政府门户网站建设不断优化升级怎么做网站?
  • 那个网站教做仙芋鲜腾讯广点通广告投放平台
  • 工商联网站建设方案微信营销平台哪个好
  • 罗村网站建设站长工具综合查询系统
  • 做网站建设的公司免费推广网站
  • 聊城做网站建设的公司域名信息查询
  • 宜兴网站制作北京营销推广网站建设
  • 做的比较好的电商网站百度指数搜索榜
  • 南宁住房和城乡建设局网站网站功能
  • 网站开发维护成本计算株洲发布最新通告
  • 企业网站建设大概需要多少钱seo优化排名易下拉效率
  • iis 临时网站云优化seo软件
  • 北京模板建站设计搜索引擎优化排名品牌
  • 三乡网站建设百度推广关键词怎么设置好
  • 小创业公司网站怎么做宁波seo网络推广产品服务
  • 网站推广方案怎么写的网络建站优化科技
  • 响应式自适应网站模板seo研究中心好客站