Pregunta de entrevista de Microsoft

Reserve link listed pair-wise

Respuestas de entrevistas

Anónimo

28 may 2020

public ListNode swapPairs(ListNode head) { if(head==null) return null; if(head.next==null) return head; ListNode current=head; ListNode temphead=current.next; ListNode previous=null; ListNode next=null; while(current !=null&&current.next!=null) { ListNode temp=current; for(int i=1;i<=2;i++) { next=current.next; current.next=previous; previous=current; current=next; } if(next==null) temp.next=null; else if(current.next==null) { temp.next=current; } else { ; temp.next=current.next; previous=null; next=null; } } return temphead; }

Anónimo

23 ene 2012

Remember to test your code once you are done!

1