链表-remove duplicates from sorted list

struct ListNode* deleteDuplicates(struct ListNode* head) {
    struct ListNode *p=head;
    if(!head)
        return head;
    while(p&&p->next)
    {
        if(p->val==p->next->val)
            p->next=p->next->next;
        else
            p=p->next;
    }
    return head;
}
要注意考虑1->1->1这种情况,第一个1要和后面比较多次。
链表-remove duplicates from sorted list的更多相关文章
- [LeetCode] Remove Duplicates from Sorted List 移除有序链表中的重复项
		
Given a sorted linked list, delete all duplicates such that each element appear only once. For examp ...
 - [LeetCode] Remove Duplicates from Sorted List II 移除有序链表中的重复项之二
		
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numb ...
 - leetcode 203. Remove Linked List Elements 、83. Remove Duplicates from Sorted List 、82. Remove Duplicates from Sorted List II(剑指offer57 删除链表中重复的结点)
		
203题是在链表中删除一个固定的值,83题是在链表中删除重复的数值,但要保留一个:82也是删除重复的数值,但重复的都删除,不保留. 比如[1.2.2.3],83题要求的结果是[1.2.3],82题要求 ...
 - [LeetCode] 83. Remove Duplicates from Sorted List 移除有序链表中的重复项
		
Given a sorted linked list, delete all duplicates such that each element appear only once. Example 1 ...
 - [LeetCode] 82. Remove Duplicates from Sorted List II 移除有序链表中的重复项之二
		
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numb ...
 - [LeetCode] 82. Remove Duplicates from Sorted List II 移除有序链表中的重复项 II
		
Given a sorted linked list, delete all nodes that have duplicate numbers, leaving only distinct numb ...
 - LeetCode 82. 删除排序链表中的重复元素 II(Remove Duplicates from Sorted List II)
		
82. 删除排序链表中的重复元素 II 82. Remove Duplicates from Sorted List II 题目描述 给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中没有 ...
 - LeetCode之“链表”:Remove Duplicates from Sorted List && Remove Duplicates from Sorted List II
		
1. Remove Duplicates from Sorted List 题目链接 题目要求: Given a sorted linked list, delete all duplicates s ...
 - Remove Duplicates from Sorted List ,除去链表中相邻的重复元素
		
Remove Duplicates from Sorted List : Given a sorted linked list, delete all duplicates such that eac ...
 
随机推荐
- html5 OPOA
			
1.0 one page one application 一个应用只有一个页面,对用户的表现来说的. 2.0 起源于web的MIS系统 MIS(管理信息系统) 3.0 银行客户端 4. ...
 - 我的android studio
 - HTTP 状态代码及其定义
			
所有 HTTP 状态代码及其定义. 代码 指示 2xx 成功 200 正常:请求已完成. 201 正常:紧接 POST 命令. 202 正常:已接受用于处理,但处理尚未完成. 20 ...
 - 【Itext】7步制作Itext5页眉页脚pdf实现第几页共几页
			
itext5页眉页脚工具类,实现page x of y 完美兼容各种格式大小文档A4/B5/B3,兼容各种文档格式自动计算页脚XY轴坐标 鉴于没人做的这么细致,自己就写了一个itext5页眉页脚工具类 ...
 - CentOS Linux 中文输入法安装及设置
			
安装: 1.需要root权限,所以要用root登录 ,或su root 2.yum install "@Chinese Support" 3.exit 4.回到桌面,system- ...
 - UVA 116 Unidirectional TSP 经典dp题
			
题意:找最短路,知道三种行走方式,给出图,求出一条从左边到右边的最短路,且字典序最小. 用dp记忆化搜索的思想来考虑是思路很清晰的,但是困难在如何求出字典序最小的路. 因为左边到右边的字典序最小就必须 ...
 - AjaxPro.dll,asp.net 前台js调用后台方法(无刷新)
			
1.什么是Ajax Ajax是异步Javascript和XML(Asynchronous JavaScript and XML)的英文缩写."Ajax"这个名词的发明人是Jesse ...
 - 泛型、注解、log4j
			
泛型.注解.log4j 泛型:将运行阶段的类型错误提前到编译阶段. 声明泛型必须两端的一致,要么左面有,要么右边有,两边都有的两边必须一致. 泛型方法: static 之后 返回类型之前进行声明 泛型 ...
 - iOS8 用AVAudioPlayer播放音乐(Swift)
			
AVAudioPlayer 类提供了播放音频文件的功能,在本次教程中,我们将对一个音乐文件进行播放暂停和停止操作,此外还会显示标题和播放时间.本次教程使用iOS8和Xcod6.3.1 打开Xcode创 ...
 - oracle&&Sqlserver获取表名列名主键及数据类型
			
SQlserver获得列名,列类型,列类型长度,scale,prec等数据类型(syscolumns,systypes,sysobjects均为视图) select a.name as colname ...