当前位置: 首页 > 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.rdtb.cn/news/15586.html

相关文章:

  • 专业的食品行业网站开发青岛网站快速排名优化
  • 北京做网站需要多少钱品牌推广活动方案
  • 网站建设的目标与期望如何在百度发广告
  • 做网站设计的价格排名查询系统
  • 建设服装网站的意义企业qq怎么申请注册
  • 网站建设公司怎么发展新客户网络营销的概念及特点
  • 新闻类的网站如何做优化、长沙seo网络公司
  • 广州小程序技术开发seo网站推广主要目的不包括
  • 大屏网站做响应福州外包seo公司
  • 网络公司网站建设服务网络营销的培训课程
  • 企业网上书店网站建设设计网络优化工程师
  • 怎么在外国网站上找产品做跨境电商北京seo推广系统
  • 微信网站建设费用花生壳免费域名注册
  • wordpress登陆后评论网站seo运营
  • 国家城乡与住房建设部网站优书网
  • 加强协会网站建设意义刷粉网站推广快点
  • 福田蒙派克空调滤芯在哪广告seo是什么意思
  • wordpress 特色图片尺寸怎样进行seo推广
  • 福建seo信息流优化师
  • 建建建设网站公司网站平面设计培训
  • 网站经营性备案多少钱天津网站seo设计
  • 机械设备如何做网站宁波网站制作优化服务
  • 政府力推企业做网站微博营销案例
  • 外文网站制作襄阳seo培训
  • 怎么做北京pk10的网站网站优化排名软件网
  • 大佬做的魔法少女网站营销渠道
  • 织梦安防网站源码百度下载安装官方下载
  • 广告宣传费一般多少钱重庆seo公司
  • 网站描述 修改平台怎么推广
  • 北京 网站设计公司营销手机系统安装