LeetCode 題目
56. Merge Intervals
Given an array of intervals
where intervals[i] = [starti, endi]
, merge all overlapping intervals, and return an array of the non-overlapping intervals that cover all the intervals in the input.
硬寫無啥困難咧
Time Complexity: O(n log n)+O(n)
Space Complexity: O(n)
1 | func merge(intervals [][]int) [][]int { |
想欲記錄遮爛的程式主要是想欲留予未來的家己 — 你嘛遮爛過!!!
這个程式我有先請 ChatGPT Optimize 過矣,毋過傷晏矣,先簡單寫結論
空間複雜度會使降到 O(1)
無熟的所在
- 無踮第一時間決定 sort array
- 無 edge testing 的敏感度
- 語法無熟
- package sort
- []int(nil), []int{} 的觀念閣需要進步
值得呵咾的所在
- 分析問題誠有理路
- 有法度踮 30 分內解決,無依賴 A.I.
- 清楚家己程式的「組合方式」
- 快速 debug
今仔日交大學社團朋友出門食飯,轉來已經 2200,閣認真寫題目的家己誠讚
我愛認真生活的逐家,逐家攏是我的可愛寶貝!!!
孤身生活了後,時間加有夠濟XDDDD
繼續等待有緣人
我無欲生活予公司縛牢咧!!!!!!!!!
今仔日將公司的咖啡渣紮轉來準備飼屎礐仔蟲(black soldier fly)
踮稅厝看著大蟧蜈,有夠古錐!!!
未來公司目標,全英台語就會使工課,時間自由,薪水跳一倍 -> 有向望有骨力!
青虫 aoi -> 「大樹公」讚