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

哪个网站可以做图交易平台今天最火的新闻头条

哪个网站可以做图交易平台,今天最火的新闻头条,网页期末作业代码模板,自己的网站怎么能让百度搜出来本题来源---《删除链表中重复元素》。 题目描述 给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次 。返回已排序的链表 。 示例 1: 输入:head [1,1,2] 输出:[1,2]示例 2: 输入…

本题来源---《删除链表中重复元素》。

题目描述

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

示例 1:

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

示例 2:

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

提示:

  • 链表中节点数目在范围 [0, 300] 内
  • -100 <= Node.val <= 100
  • 题目数据保证链表已经按升序 排列
/*** Definition for singly-linked list.* struct ListNode {*     int val;*     struct ListNode *next;* };*/
struct ListNode* deleteDuplicates(struct ListNode* head)
{}

关于本题,我整理了两种解题方法:

第一种:单指针

第二种:双指针

第一种:单指针

解题思路:

(1)声明一个指针指向头结点,比较cur指向的data域与cur->next指向的data域是否相等。

(2)如果相等,则删除该结点。

 (3)如果不相等,移动cur指针,继续比较。

 代码如下:

struct ListNode* deleteDuplicates(struct ListNode* head)
{struct ListNode     *cur,*tmp;cur = head;if( !head ){return NULL;}while( cur->next ){if( cur->val == cur->next->val ){tmp = cur->next;cur->next = cur->next->next;free(tmp);}else{cur = cur->next;}}return head;
}

复杂度分析

        时间复杂度:O(n)

        空间复杂度:O(1)

第二种:双指针

解题思路:

(1)声明两个指针,第一个指针cur指向head,第二个指针ptr指向head->next。比较cur指向的data域与ptr指向的data域是否相等。

 (2)如果相等,则删除该结点。

 (3)如果不相等,移动cur、ptr指针,继续比较。

代码如下:

struct ListNode* deleteDuplicates(struct ListNode* head)
{struct ListNode     *cur,*ptr,*tmp;if( !head ){return NULL;}cur = head;ptr = head->next;while( ptr ){if( cur->val != ptr->val ){cur = cur->next;ptr = ptr->next;}else{tmp = ptr;cur->next = ptr->next;ptr = ptr->next;free(tmp);}}return head;
}

复杂度分析

        时间复杂度:O(n)

        空间复杂度:O(1)

http://www.tj-hxxt.cn/news/60977.html

相关文章:

  • 南山附近公司做网站建设多少钱怎么做自媒体
  • 高端html5网站建设的思路seo网站推广
  • 辽宁网站建设论坛怎样制作一个网站
  • 江苏建设工程信息网一体化平台seo门户网站建设方案
  • seo优化软件免费版最新seo网站优化教程
  • 佛山做pc端网站东莞网络营销推广软件
  • 企业网站建设多长时间哪家公司做推广优化好
  • 山西网站建设多少钱网络推广是什么工作
  • 目前国内疫情情况seo有哪些优缺点?
  • 企业运营与发展形考作业答案电商seo与sem是什么
  • 广州网站建设工作室神马快速排名优化工具
  • wsp网站开发奉化云优化seo
  • 店铺设计包含哪些内容做关键词优化
  • asp网站建设技术方案网站竞价推广都有哪些
  • 广州做门户网站百度关键词规划师
  • 网站建设考核标准淘宝优化标题都是用什么软件
  • 做网站必须有框架么买卖交易平台
  • 龙岩网站制作公司百度官网首页登陆
  • 百度糯米做网站多少钱电脑培训班速成班
  • 在线网站推广工具郑州百度seo网站优化
  • 阿里云备案 网站服务内容故事型软文广告
  • 成都集团网站建设seo西安
  • 电子商务网站建设与管理课后题答案百度知道首页
  • 网站建设一定要买数据盘吗个人免费网上注册公司
  • 广东网页空间网站深圳互联网公司排行榜
  • 网站点击排名优化关键词排名优化技巧
  • 广州网站建设 滚屏网推是干什么的
  • 自己的服务器做网站要备案sem扫描电镜
  • 常熟有没有做阿里巴巴网站营销型网站建设步骤
  • 郑州企业网站建设兼职优化营商环境应当坚持什么原则