Skip to main content

寫Code刷題

就加減刷一下,對

LeetCode - Easy

喚起我長蜘蛛網已久的腦袋

0009 - Palindrome Number(回文數)

大意說明 簡單來說就是找到類似於  121 的回文數(就是往前讀往後讀都是 121,英文會長得類似是 abcba 這種東東) 自己的思考過程(逆向字串解) 有幾種想法,一開始先想到透過轉成...

0013 - Roman to Integer

大意說明 題幹給了羅馬數字的轉換規則: Symbol Value I 1 V 5 X 10 L ...

0014 - Longest Common Prefix

大意說明 找出一組字串陣列中,相同字串的部份。 例如 ["flower","flow","flight"] 的結果是 fl ,["dog","racecar","car"] 的結果是空字串(...

0020 - Valid Parentheses

大意描述 匹配小中大括號('(', ')', '{', '}', '[' and ']' )沒了 範例最多給成 "()[]{}" 但實際上還有類似 "{()}" 這種東西,所以不要偷懶 :K...

0021 - Merge Two Sorted Lists

大意 就是把已經排序的兩個 LinkedList 合併到一個 LinkedList,且要保持順序 實際作法 由於自己做出來都是 Timeout,應該是哪裡做錯了,以下附上正確的 Code:...

0026 - Remove Duplicates from Sorted Array

大意 給出一個由小排到大的整數陣列,把裡面重複的數字移除後,回傳陣列剩餘整數數量 K 一個示範的輸出輸入 case: Input: nums = [0,0,1,1,1,2,2,3,3,4]...

0027 - Remove Element

大意 移除陣列裡的特定數字,回傳剩餘數量的整數。 輸出不看排序,只要內容對就好,例如以下題幹: Input: nums = [0,1,2,2,3,0,4,2], val = 2 Outp...

0028 - Find the Index of the First Occurrence in a String

大意 找出目標字串片段第一次出現的起始 index 例如 mississippi ,目標字串為 issip,那 index 要回傳為 4 個人思考 因為經常 Time out,我不知道是...

0035 - Search Insert Position

大意 搜尋已經排列好的陣列,找出目標數字,並回傳該數字所在的  Index 如果找不到目標數字,就回傳該插入在哪邊的 Index。 以下是 LeetCode 的三個範例: Example...

0058 - Length of Last Word

大意 有一串以空格隔開的字句,求最後一個單字的長度。 例如: Input: s = " fly me to the moon " Output: 4 Explanatio...

0066 - Plus One

大意 有一個整數陣列,求裡面數值 +1 後的狀況 例如: Input: digits = [1,2,3] Output: [1,2,4] Explanation: The array ...

0088 - Merge Sorted Array

大意來說 其實還滿簡單的...如果你排序演算法都沒有忘記的話 直接看輸出: Input: nums1 = [1,2,3,0,0,0], m = 3, nums2 = [2,5,6], n ...

刷題工具箱 - Java 篇

Java 真的是雜到需要紀錄一下。 Array Arrays 類(都是各種實用方法) Arrays.asList(array): 將特定 array 轉換成 List 這樣就可以...