每日程式設計(八) leetcode

2021-09-10 01:45:05 字數 606 閱讀 6785

題目:合併兩個有序陣列

題目描述:

給定兩個有序整數陣列 nums1 和 nums2,將 nums2 合併到 nums1 中,使得 num1 成為乙個有序陣列。

說明:

示例:

輸入:nums1 = [1,2,3,0,0,0], m = 3

nums2 = [2,5,6], n = 3輸出:[1,2,2,3,5,6]

上**:

func merge(nums1 int, m int, nums2 int, n int)  

*/func removenthfromend(head *listnode, n int) *listnode   

head.next = head

p, q := head, head        //此時的 p,q都是空的

for i := 0; i < n+1; i++

for q != nil

p.next = p.next.next

return head.next

}

每日程式設計(七) leetcode

題目 刪除排序鍊錶中的重複元素 題目描述 給定乙個排序鍊錶,刪除所有重複的元素,使得每個元素只出現一次。上 definition for singly linked list.type listnode struct func deleteduplicates head listnode listn...

每日程式設計(十六) leetcode

題目描述 刪除鍊錶中等於給定值 val 的所有節點。示例 輸入 1 2 6 3 4 5 6,val 6 輸出 1 2 3 4 5 分析 一開始看題覺得特別簡單,也確實簡單,只是在提交過程中發現遺漏了多種特殊情況,只有乙個元素,該元素是指定值,或者兩個元素,都是指定值,如果不考慮就會發生越界 pani...

每日程式設計(五) leetcode刷題

題目 最後乙個單詞的長度 描述 給定乙個僅包含大小寫字母和空格 的字串,返回其最後乙個單詞的長度。如果不存在最後乙個單詞,請返回 0 說明 乙個單詞是指由字母組成,但不包含任何空格的字串。示例 輸入 hello world 輸出 5分析 比較簡單了,很明顯字串的分割,去最後乙個字串,計算長度即可,但...