有一个有序链表,删除掉重复的元素。
例如:[5,5,6,6,7,7,8,8]
正确输出结果:[5,6,7,8]
解决方法
public class ListNode {
int val;
ListNode next;
ListNode(int x) { val = x; }
}
class Solution{
public ListNode deleteDuplicates(ListNode listNode){
ListNode head = listNode;
while(head != null && head.next != null){
if(head.val == head.next.val){
head.next = head.next.next;
}else{
head = head.next;
}
}
return listNode;
}
}