反转链表
1 | function reverseList(pHead) |
两两交换链表中的节点
1 | var swapPairs = function(head) { |
判断链表中是否有环
1 | function hasCycle( head ) { |
环的入口结点
1 | function detectCycle( head ) { |
链表中倒数第 k 个结点
1 | function FindKthToTail( pHead , k ) { |
删除链表的倒数第 n 个节点
1 | function removeNthFromEnd( head , n ) { |
删除有序链表中重复的元素
1 | function deleteDuplicates( head ) { |
交叉链表找交点
1 | function FindFirstCommonNode(pHead1, pHead2) |
合并两个有序链表
1 | function mergeTwoLists( l1 , l2 ) { |