LeetCode

leetCode 1 Two Sum

給定一個數組和一個目標和,從陣列中找兩個數字相加等於目標和,輸出這兩個數字的下標。 解法一 簡單粗暴些,兩重迴圈,遍歷所有情況看相加是否等於目標和,如果符合直接輸出。 publi

leetCode 2 Add Two Numbers

就是兩個連結串列表示的數相加,這樣就可以實現兩個很大的數相加了,無需考慮數值 int ,float 的限制了。 由於自己實現的很亂,直接按答案的講解了。 圖示

leetCode 4 Median of Two Sorted Arrays

簡單粗暴,先將兩個數組合並,兩個有序陣列的合併也是歸併排序中的一部分。然後根據奇數,還是偶數,返回中位數。 程式碼 public double findMedianSortedArrays(int[]

leetCode 3 Longest Substring Without Repeating Characters

給定一個字串,找到沒有重複字元的最長子串,返回它的長度。 解法一 簡單粗暴些,找一個最長子串,那麼我們用兩個迴圈窮舉所有子串,然後再用一個函式判斷該子串中有沒有重複的字元。 pu

LeetCode 804 Unique Morse Code Words

給予一個編碼表,26 個字母分別對應一個編碼,給定一組單詞,獲取單詞的所有字母組合後的編碼中不重複的數量。 解法 首先為每個單詞的每個字元進行轉碼, 將轉碼後的資料放到 Set 集合中, 最後返回

leetcode刷題--兩數之和(簡單)

一、序言 第一次刷leetcode的題,之前從來沒有刷題然後去面試的概念,直到臨近秋招,或許是秋招結束的時候才有這個意識,原來面試是需要刷題的,面試問的問題都是千篇一律的,只要刷夠了題就差不多了,當然你

leetcode.69.求一個數的平方根

題目描述 實現 int sqrt(int x) 函式。 計算並返回 x 的平方根,其中 x 是非負整數。 由於返回型別是整數,結果只保留整數的部分,小數部分將被捨去。 示例1: 輸入: 4

1751314422.6897