公共 int型 removeElement(INT [] NUMS、INT ヴァル){ 場合(NUMS == NULL || nums.length == 0 ) { リターン 0 ; } int型 J = 0 ; 以下のために(int型 ; I <nums.length、私は0を= I ++ ) { もし(NUMS [I]!= val)で { NUMS [J] = NUMS [I]。 J ++ ; } } リターンJ。 }
パブリック クラスListNode { int型のval; ListNode次; ListNode(INT X){ヴァル= X。} } クラスソリューション{ パブリックListNodeのswapPairs(ListNodeヘッド){ 場合(ヘッド== NULL || head.next == NULL ) { リターンヘッド; } ListNode次 = head.next。 head.next = swapPairs(next.next)。 next.next = ヘッド。 リターンヘッド; } }