class Solution { public ListNode deleteNode(ListNode head, int val) { ListNode ln = head; ListNode p = new ListNode(); p.next = ln; head = p; while(ln!=null){ if(ln.val ==val){ if(ln.next != null){ p.next = ln.next; }else{ p.next = null; } break; }else{ ln = ln.next; p = p.next; } } return head.next; } }
半道去学习了java,时隔半年回来,对编程的熟悉程度又多了一点点。
继续加油啊!