博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
LeetCode 83:Remove Duplicates from Sorted List
阅读量:4151 次
发布时间:2019-05-25

本文共 760 字,大约阅读时间需要 2 分钟。

Given a sorted linked list, delete all duplicates such that each element appear only once.

For example,
Given 1->1->2, return 1->2.
Given 1->1->2->3->3, return 1->2->3.

简单链表操作,代码如下:

/** * Definition for singly-linked list. * struct ListNode { *     int val; *     ListNode *next; *     ListNode(int x) : val(x), next(NULL) {} * }; */class Solution {public:    ListNode* deleteDuplicates(ListNode* head) {        if(head == NULL)            return head;        ListNode * p = head;        while (p) {            ListNode *q = p->next;            if (q == NULL) {                break;            }            if (p->val == q->val) {                p->next = q->next;            }else{                p = p->next;            }        }        return head;    }};

转载地址:http://xbxti.baihongyu.com/

你可能感兴趣的文章
ubuntu matlab simulink 里传函只显示零点为 num(s)
查看>>
eclipse-c-template
查看>>
CHM格式的中文问题
查看>>
C 语言(C99) 对 64 位整数类型的支持
查看>>
链接脚本(1)
查看>>
STM32 出现 hardfault_handler 处理方法
查看>>
代码静态分析工具splint
查看>>
WORD 分栏后 页码混乱
查看>>
matlab 保存scope数据
查看>>
解决Eclipse修改目录或删除目录后,编译提示invalid project path
查看>>
stm32 设置systick中断抢先式优先级
查看>>
ubuntu安装时N卡黑屏处理
查看>>
快速识别汇编中等价的C语言语句(if, while, for, switch)
查看>>
高级C测试:考查C程序员的0x10个最佳问题
查看>>
Linux删除旧内核
查看>>
ubuntu下的latex用beamer制作演示文稿时中文书签乱码解决方法
查看>>
Ubuntu TexMaker使用ibus无法输入中文,快捷键冲突
查看>>
C 宏定义的简单总结
查看>>
解决Ubuntu Adobe Reader 菜单栏空白
查看>>
如何提高程序效率
查看>>