原创 【LeetCode】【esay】【28】實現 strStr()

一開始 理解錯了 需求 寫的有點花了~~~  而且 其實 這個題目裏面 涉及了一丟丟 小回溯的問題~~!!! 另外  用 indexof 一上來就找到 那個位置 ,某個角度會更好喲!!!    實現 strStr() 函數。 給定一個 h

原创 【LeetCode】【esay】【26】刪除排序數組中的重複項

給定一個排序數組,你需要在 原地 刪除重複出現的元素,使得每個元素只出現一次,返回移除後數組的新長度。 不要使用額外的數組空間,你必須在 原地 修改輸入數組 並在使用 O(1) 額外空間的條件下完成。   示例 1: 給定數組 nums

原创 【LeetCode】【esay】【13】合併兩個有序列表

將兩個升序鏈表合併爲一個新的升序鏈表並返回。新鏈表是通過拼接給定的兩個鏈表的所有節點組成的。  示例: 輸入:1->2->4, 1->3->4 輸出:1->1->2->3->4->4 // @lc code=start /** *

原创 20200524 碎碎念

突如其來的 項目調動 ,確實 打亂了我整個的計劃作戰~ 不過其實新項目 其實是對我來說 ,關於成長,其實是利好的! 雖然,我目前有點忐忑,也不知是不是真的能做好 不,我就應該想,我能 剩下的,便是努力去思考怎麼真的能,就可以了! 折磨總是

原创 【LeetCode】【esay】【27】移除元素 (今日份的太簡單了~~~)

今日份的太簡單了~~~   給你一個數組 nums 和一個值 val,你需要 原地 移除所有數值等於 val 的元素,並返回移除後數組的新長度。 不要使用額外的數組空間,你必須僅使用 O(1) 額外空間並 原地 修改輸入數組。 元素的順序

原创 【LeetCode】【esay】【20】有效的括號

給定一個只包括 '(',')','{','}','[',']' 的字符串,判斷字符串是否有效。 有效字符串需滿足: 左括號必須用相同類型的右括號閉合。 左括號必須以正確的順序閉合。 注意空字符串可被認爲是有效字符串。 示例 1: 輸入:

原创 【LeetCode】【esay】【14】最長公共前綴

編寫一個函數來查找字符串數組中的最長公共前綴。 如果不存在公共前綴,返回空字符串 ""。 示例 1: 輸入: ["flower","flow","flight"] 輸出: "fl" 示例 2: 輸入: ["dog","racecar"

原创 【目錄】【LeetCode】

【LeetCode】【esay】【01】兩個數之和 【LeetCode】【esay】【09】迴文數 【LeetCode】【esay】【13】羅馬字變數字 【LeetCode】【esay】【14】最長公共前綴 【LeetCode】【esay

原创 【LeetCode】【esay】【13】羅馬字變數字

羅馬數字包含以下七種字符: I, V, X, L,C,D 和 M。 字符 數值 I 1 V 5 X 10 L 50 C

原创 【LeetCode】【esay】【09】迴文數

判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 爲 -121 。 從右向左

原创 20200517 碎碎念

五月不行啊沒有四月寫的多啊 而且 我感覺 函數那個帖子 寫的挺多的呀,爲啥不能上榜呢!!! 是代碼 不算字的麼 !!!  算了 這也不重要了~~ 更致命的,都這點了,我竟然餓了!!! 不喜歡飢餓的感覺,那是種特別空空的感覺!!! 有一丟丟

原创 【LeetCode】【esay】【07】整數反轉

var common = function(x){ let cntN = (x + '').length; let rs = 0; for(let i = (cntN-1),j=0 ; i >-1;i--,j

原创 【書 JS語言精粹】第4章 函數

所有的過失在未犯以前,都已定下應處的懲罰。     莎士比亞 所有的選擇在未抉擇以前,都已定下他未來的籌碼。      該佚名 js設計最出色的就是函數設計。 函數用於指定對象的行爲。 一般來說,所謂編程。。。就是將一組需求   分解爲

原创 【LeetCode】【esay】【01】兩個數之和

  VSCode登錄LeetCode失敗怎麼辦    /* * @lc app=leetcode.cn id=1 lang=javascript * * [1] 兩數之和 */ // @lc code=start /** *