刪除鏈表中極速×××平臺搭建重復的結點
阿新 • • 發佈:2018-08-26
== 頭指針 clas delete let val tno node class 題目描述
{
ListNode p1;
ListNode p2 = pHead;
ListNode p3 = new ListNode(1);
p3.next = pHead;
p1 = p3;
while(p2 != null){
if(p2.next != null && p2.next.val == p2.val){
while(p2.next != null && p2.next.val == p2.val){
p2 = p2.next;
}
p2 = p2.next;
在一個排序的鏈表中,極速×××平臺搭建【征途源碼論壇】274【企娥】7044651極速×××平臺搭建存在重復的結點,請刪除該鏈表中重復的結點,重復的結點不保留,返回鏈表頭指針。 例如,鏈表1->2->3->3->4->4->5 處理後為 1->2->5
代碼實現
/
public class ListNode {
int val;
ListNode next = null;
ListNode(int val) {
this.val = val;
}
}
/
public class Solution {
public ListNode deleteDuplication(ListNode pHead)
ListNode p1;
ListNode p2 = pHead;
ListNode p3 = new ListNode(1);
p3.next = pHead;
p1 = p3;
while(p2 != null){
if(p2.next != null && p2.next.val == p2.val){
while(p2.next != null && p2.next.val == p2.val){
p2 = p2.next;
}
p2 = p2.next;
刪除鏈表中極速×××平臺搭建重復的結點