歡迎關注 jsliang 的 GitHub,集技術、健身、理財等我的一輩子所擁有的各類財富的文檔庫:前端
不折騰的前端,和鹹魚有什麼區別node
| 目錄 |
| --- |
| 一 目錄 |
| 二 前言 |
| 三 得失 |
| 四 展望 |
| 4.1 展望 |
| 4.2 展望 |
| 4.3 展望 |
| 五 總結 |
| 六 瘋狂 283 道簡單 LeetCode 題解集 |
| 6.1 【0-100】 道 |
| 6.2 【101-200】 道 |
| 6.3 【201-300】 道 |git
返回目錄
時間:2020.02.01。github
一個值得被記念的日子:面試
完成的那一刻,除了和朋友分享下喜悅,並無想象中的很是激動。算法
我從 2019.05.16 開始,經公司同事 @__MARPTS羅 的推薦,開始攻略 LeetCode 題目。npm
從異常艱辛地編寫第 1 道 LeetCode 題目《0001-兩數之和》開始,到如今基本能快速解決 LeetCode 80% 以上的簡單難度題目結束。編程
截至 2020.02.01,這 261 天裏,我完成的 LeetCode 題目統計爲:小程序
在這 294 道題目的洗禮下:我,成長了。微信小程序
返回目錄
在這接近 9 個月(261 天)的時間裏,刷完 294 道 LeetCode 題目後,我的收穫以下:
可是,相比於收穫,怎麼看好像失去的更多:
不能否認,jsliang 認爲入行第 1~3 年是個重要的發展期。
雖然我只有 1 年過 10 個月的工做經歷,可是當中 9 個月的空閒時間都是刷題,深感浪費。
由於在前面的 1~3 年,你可能沒有女票,亦或者尚未組建家庭,你沒有太多的債務糾紛,不用理會房貸車貸等,你還有充沛的精力去折騰,你會去思考,去探索本身的將來。
在入職一年左右,jsliang 由以前的中國電信外包的工做,跑到了目前的公司,在這十個月的工做經歷中,自覺經受了很是多的磨損。
我們進行小小對比:
駐點公司 | 學習時間 | 技術 | 內容 |
---|---|---|---|
電信 | 5/6h | 微信小程序、Vue、H五、JSP…… | 各式活動頁、各種項目…… |
目前 | 3/4h | React | 表單、後臺管理系統。 |
也許這是 2019 最大的遺憾,就是工資提高了,工做內容卻狹小了,技術提高減小了,技術範圍狹窄了。
之前在完成任務的同時,能夠琢磨折騰新技術並應用到項目中;如今在完成任務的同時,還要防止時刻來的額外任務(海量線上 Bug、自提需求),你還能作的就是在通過審批後給項目添加新的 npm 包。
感慨:如今還記得經理一開始說的 6 小時工做 2 小時自我提高,如今是全天 8 小時滿載,有時候需求量大還搞不完,須要週六日加班。
在和已是面試官的朋友 @lien 聊天后,悲哀地發現:
由於我如今:
話歸正題,在繁忙的工做中擠出時間刷 LeetCode 題目外,剩下可用的時間,不多不多。
嘗試過:
可是發現仍是挺累的,有點同事共事經驗的小夥伴都清楚,工做不是僅有代碼,還有大量的《人與人之間的溝通共處》,其中心酸難以一一述說,惟有感慨一聲繼續給本身加油。
社會磨平了咱們的棱角,可是並不能磨滅你的但願和你作出的努力。
綜上所述,jsliang 的 2019 並無那麼如意。
返回目錄
雖然感慨頗多,可是……那 2 塊錢的彩票讓我以爲人生還有但願,哈哈。
通過 2019 的折騰,jsliang 將我的的發展分爲 3 個部分:
首先,健康是第一位。雖然忽然去世(cu si)只是偶爾發生,可是若是一直處於亞健康或者疾病狀態,對我的明顯是不利的。一次 ICU 能讓一個普通的家庭窮困潦倒多久?
而後,技術是第二位。若是你沒有突出的技術,你就不能得到持續的收益,或者進一步提高本身的收益,你的本金就是無根之水(固然,或者叫本領?)。
最後,學會理財,讓你離早餐自由、水果自由、財務自由……更進一步。
這些是頗有意義的提高,我們下面淺談幾句。
返回目錄
技術上不敢多言,可是和 @lien 小夥伴聊天總能收穫不少:
對於小夥伴常常吐槽的面試總被面數學、圖形類的題目,在此只能表示膜拜。
在 jsliang 狹隘的眼光中,我的以爲:
《前端知識體系講解》這一塊永遠不敢放出話,說本身多清楚。
世界那麼大,你怎麼知道本身不是井底之蛙。
但願有生之年,你我老了,公司辭退了的時候,我們能小小吹水下前端技術要怎麼發展~
返回目錄
胖子是熱門的探討話題?
從大一的 140 斤到如今穩穩的 160~165 斤,充分體現什麼是:
意識到本身再不鍛鍊身體,下一個猝死在某某辦公室的人可能就是我以後,開始注重鍛鍊身體、注重養生。
目前的鍛鍊方式便是打開 Keep 軟件,找些內容進行鍛鍊,而後控制飲食,多活動。
爲此,特地去搜索了一些健身資料,豐富自身的養生知識。
目前專欄正在持續完善,歡迎小夥伴監督~
固然,但願加 jsliang 微信或者進 jsliang 的健身羣 討論的,也能夠跳到章節《五 總結》部分掃二維碼加我,過審入羣。
返回目錄
2019 跳槽的一大緣由就是沒錢了,負債中!
因此在還清債務後開始存錢,而後在朋友的推薦下,開始了理財之旅。
目前我的分配比:
項目 | 金額 |
---|---|
彩票 | 200 |
房租 | 1200 |
伙食 | 1050 |
基金 | 5000 |
餘額寶 | 剩餘金額 |
固然,工資機密這種事情仍是要搞的,因此能透露的佔好比上所示,不能透露的都寫在餘額寶的 剩餘金額 中了。
收益來源於:工資 + 公衆號收益 + 小夥伴的文章打賞 + 雲服務器推廣收益。
值得一提的是:我的是個小彩民,每期 4 注體彩/福彩隨機(8 元)是必須的。
暴富只是個夢想,要實現請先購買彩票 ^_^
目前還沒有開啓股票或者其餘投資形式,第一是不太熟悉,第二是這點錢放到股市,分分鐘炸裂。
若是小夥伴也想搞搞理財,學習下理財是怎麼回事,能夠找 jsliang 一塊兒嗨皮:
固然,但願加 jsliang 微信或者進 jsliang 的理財羣 討論的,也能夠跳到章節《五 總結》部分掃二維碼加我,過審入羣。
返回目錄
以上即爲 2019 年 jsliang 的年度總結。
雖遲但到~
其實 2019 年尾的時候看到身邊的大佬都在寫《2019 年度總結》而且還得到了各式獎項的時候,仍是挺羨慕的。
固然由於以爲本身尚未搞完 2019 內容,因此就不敢露面吹水。
直至 2020 年春節先後得到了《王者榮耀模擬戰》王者等級,以及刷完了《LeetCode 簡單難度》,才以爲 2019 能夠 「勉強」 收工了,才寫完這篇文章。
2020 尚在開啓,將來會進一步完善本身的技術、健身、理財知識體系~
最後的最後,貼一下 283 道 LeetCode 簡單難度題解。
我們,2020 江湖再見!加油~
目前天天一道 LeetCode 題,歡迎關注,一塊兒成長
返回目錄
LeetCode 簡單難度攻略
純粹喜歡,因此堅持,人生不只有業務代碼的 if...else...
或者面向面試題的工做,還有刷題的喜悅。
返回目錄
順序 | 題目 | 解題攻略 |
---|---|---|
1 | 000 - 字謎分組(puzzle-grouping) | #000 解題 |
2 | 001 - 兩數之和(two-sum) | #001 解題 |
3 | 007 - 整數反轉(reverse-integer) | #007 解題 |
4 | 009 - 迴文數(palindrome-number) | #009 解題 |
5 | 013 - 羅馬數字轉整數(roman-to-integer) | #013 解題 |
6 | 014 - 最長公共前綴(longest-common-prefix) | #014 解題 |
7 | 020 - 有效的括號(valid-parentheses) | #020 解題 |
8 | 021 - 合併兩個有序鏈表(merge-two-sorted-lists) | #021 解題 |
9 | 026 - 刪除排序數組中的重複項(remove-duplicates-from-sorted-array) | #026 解題 |
10 | 027 - 移除元素(remove-element) | #027 解題 |
11 | 028 - 實現strStr(implement-strstr) | #028 解題 |
12 | 029 - 搜索插入位置(search-insert-position) | #029 解題 |
13 | 038 - 報數(count-and-say) | #038 解題 |
14 | 053 - 最大子序和(maximum-subarray) | #053 解題 |
15 | 058 - 最後一個單詞的長度(length-of-last-word) | #058 解題 |
16 | 066 - 加一(plus-one) | #066 解題 |
17 | 067 - 二進制求和(add-binary) | #067 解題 |
18 | 069 - x 的平方根(sqrtx) | #069 解題 |
19 | 070 - 爬樓梯(climbing-stairs) | #070 解題 |
20 | 083 - 刪除排序鏈表中的重複元素(remove-duplicates-from-sorted-list) | #083 解題 |
21 | 088 - 合併兩個有序數組(merge-sorted-array) | #088 解題 |
22 | 100 - 相同的樹(same-tree) | #100 解題 |
23 | 101 - 對稱二叉樹(symmetric-tree) | #101 解題 |
24 | 104 - 二叉樹的最大深度(maximum-depth-of-binary-tree) | #104 解題 |
25 | 107 - 二叉樹的層次遍歷II(binary-tree-level-order-traversal-ii) | #107 解題 |
26 | 108 - 將有序數組轉換爲二叉搜索樹(convert-sorted-array-to-binary-search-tree) | #108 解題 |
27 | 110 - 平衡二叉樹(balanced-binary-tree) | #110 解題 |
28 | 111 - 二叉樹的最小深度(minimum-depth-of-binary-tree) | #111 解題 |
29 | 112 - 路徑總和(path-sum) | #112 解題 |
30 | 118 - 楊輝三角(pascals-triangle) | #118 解題 |
31 | 119 - 楊輝三角II(pascals-triangle-ii) | #119 解題 |
32 | 121 - 買賣股票的最佳時機(best-time-to-buy-and-sell-stock) | #121 解題 |
33 | 122 - 買賣股票的最佳時機II(best-time-to-buy-and-sell-stock-ii) | #122 解題 |
34 | 125 - 驗證迴文串(valid-palindrome) | #125 解題 |
35 | 136 - 只出現一次的數字(single-number) | #136 解題 |
36 | 141 - 環形鏈表(linked-list-cycle) | #141 解題 |
37 | 155 - 最小棧(min-stack) | #155 解題 |
38 | 160 - 相交鏈表(intersection-of-two-linked-lists) | #160 解題 |
39 | 167 - 兩數之和II(two-sum-ii-input-array-is-sorted) | #167 解題 |
40 | 168 - Excel表列名稱(excel-sheet-column-title) | #168 解題 |
41 | 169 - 求衆數(majority-element) | #169 解題 |
42 | 171 - Excel表列序號(excel-sheet-column-number) | #171 解題 |
43 | 172 - 階乘後的零(factorial-trailing-zeroes) | #172 解題 |
44 | 189 - 旋轉數組(rotate-array) | #189 解題 |
45 | 190 - 顛倒二進制位(reverse-bit) | #190 解題 |
46 | 191 - 位1的個數(number-of-1-bits) | #191 解題 |
47 | 198 - 打家劫舍(house-robber) | #198 解題 |
48 | 202 - 快樂數(happy-number) | #202 解題 |
49 | 203 - 移除鏈表元素(remove-linked-list-elements) | #203 解題 |
50 | 204 - 計數質數(count-primes) | #204 解題 |
51 | 205 - 同構字符串(isomorphic-strings) | #205 解題 |
52 | 206 - 反轉鏈表(reverse-linked-list) | #206 解題 |
53 | 217 - 存在重複元素(contains-duplicate) | #217 解題 |
54 | 219 - 存在重複元素II(contains-duplicate-ii) | #219 解題 |
55 | 225 - 用隊列實現棧(implement-stack-using-queues) | #225 解題 |
56 | 226 - 翻轉二叉樹(invert-binary-tree) | #226 解題 |
57 | 231 - 2的冪(power-of-two) | #231 解題 |
58 | 232 - 用棧實現隊列(implement-queue-using-stacks) | #232 解題 |
59 | 234 - 迴文鏈表(palindrome-linked-list) | #234 解題 |
60 | 235 - 二叉樹的最近公共祖先(lowest-common-ancestor-of-a-binary-search-tree) | #235 解題 |
61 | 237 - 刪除鏈表中的節點(delete-node-in-a-linked-list) | #237 解題 |
62 | 242 - 有效的字母異位詞(valid-anagram) | #242 解題 |
63 | 257 - 二叉樹的全部路徑(binary-tree-paths) | #257 解題 |
64 | 258 - 各位相加(add-digits) | #258 解題 |
65 | 263 - 醜數(ugly-number) | #263 解題 |
66 | 268 - 缺失數字(missing-number) | #268 解題 |
67 | 278 - 第一個錯誤的版本(first-bad-version) | #278 解題 |
68 | 283 - 移動零(move-zeroes) | #283 解題 |
69 | 290 - 單詞規律(word-pattern) | #290 解題 |
70 | 292 - Nim遊戲(nim-game) | #292 解題 |
71 | 303 - 區域和檢索之數組不可變(range-sum-query-immutable) | #303 解題 |
72 | 326 - 3的冪(power-of-three) | #326 解題 |
73 | 342 - 4的冪(power-of-four) | #342 解題 |
74 | 344 - 反轉字符串(reverse-string) | #344 解題 |
75 | 345 - 反轉字符串中的元音字母(reverse-vowels-of-a-string) | #344 解題 |
76 | 349 - 兩個數組的交集(intersection-of-two-arrays) | #349 解題 |
77 | 350 - 兩個數組的交集II(intersection-of-two-arrays-ii) | #350 解題 |
78 | 367 - 有效的徹底平方數(valid-perfect-square) | #367 解題 |
79 | 371 - 兩整數之和(sum-of-two-integers) | #371 解題 |
80 | 383 - 贖金信(ransom-note) | #383 解題 |
81 | 387 - 字符串中的第一個惟一字符(first-unique-character-in-a-string) | #387 解題 |
82 | 389 - 找不一樣(find-the-difference) | #389 解題 |
83 | 400 - 第N個數字(nth-digit) | #400 解題 |
84 | 401 - 二進制手錶(binary-watch) | #401 解題 |
85 | 404 - 左葉子之和(sum-of-left-leaves) | #404 解題 |
86 | 405 - 數字轉換爲十六進制(convert-a-number-to-hexadecimal) | #405 解題 |
87 | 409 - 最長迴文串(longest-palindrome) | #409 解題 |
88 | 412 - FizzBuzz(fizz-buzz) | #412 解題 |
89 | 414 - 第三大的數(third-maximum-number) | #414 解題 |
90 | 415 - 字符串相加(add-strings) | #415 解題 |
91 | 429 - n叉樹的層序遍歷(n-ary-tree-level-order-traversal) | #429 解題 |
92 | 434 - 字符串中的單詞數(number-of-segments-in-a-string) | #434 解題 |
93 | 437 - 路徑總和III(path-sum-iii) | #437 解題 |
94 | 438 - 找到字符串中全部字母異位詞(find-all-anagrams-in-a-string) | #438 解題 |
95 | 441 - 排列硬幣(arranging-coins) | #441 解題 |
96 | 443 - 壓縮字符串(string-compression) | #443 解題 |
97 | 447 - 迴旋鏢的數量(number-of-boomerangs) | #447 解題 |
98 | 448 - 找出全部數組中消失的數字(find-all-numbers-disappeared-in-an-array) | #448 解題 |
99 | 453 - 最小移動次數使數組元素相等(minimum-moves-to-equal-array-elements) | #453 解題 |
100 | 455 - 分發餅乾(assign-cookies) | #455 解題 |
返回目錄
順序 | 題目 | 解題攻略 |
---|---|---|
1 | 459 - 重複的字符串(repeated-substring-pattern) | #459 解題 |
2 | 461 - 漢明距離(hamming-distance) | #461 解題 |
3 | 463 - 島嶼的周長(island-perimeter) | #463 解題 |
4 | 475 - 供暖器(heaters) | #475 解題 |
5 | 476 - 數字的補數(number-complement) | #476 解題 |
6 | 482 - 祕鑰格式化(license-key-formatting) | #482 解題 |
7 | 485 - 最大連續1的個數(max-consecutive-ones) | #485 解題 |
8 | 492 - 構造矩形(construct-the-rectangle) | #492 解題 |
9 | 496 - 下一個更大元素I(next-greater-element-i) | #496 解題 |
10 | 500 - 鍵盤行(keyboard-row) | #500 解題 |
11 | 501 - 二叉搜索樹中的衆數(find-mode-in-binary-search-tree) | #501 解題 |
12 | 504 - 七進制數(base-7) | #504 解題 |
13 | 506 - 相對名次(relative-ranks) | #506 解題 |
14 | 507 - 完美數(perfect-number) | #507 解題 |
15 | 509 - 斐波那契數列(fibonacci-number) | #509 解題 |
16 | 520 - 檢測大寫字母(detect-capital) | #520 解題 |
17 | 521 - 最長特殊序列I(longest-uncommon-subsequence-i) | #521 解題 |
18 | 530 - 二叉搜索樹的最小絕對差(minimum-absolute-difference-in-bst) | #530 解題 |
19 | 532 - 數組中的K-diff數對(k-diff-pairs-in-an-array) | #532 解題 |
20 | 538 - 把二叉搜索樹轉換成累加樹(convert-bst-to-greater-tree) | #538 解題 |
21 | 541 - 反轉字符串II(reverse-string-ii) | #541 解題 |
22 | 543 - 二叉樹的直徑(diameter-of-binary-tree) | #543 解題 |
23 | 551 - 學生出勤記錄I(student-attendance-record-i) | #551 解題 |
24 | 557 - 反轉字符串中的單詞III(reverse-words-in-a-string-iii) | #557 解題 |
25 | 558 - 四叉樹交集(quad-tree-intersection) | #558 解題 |
26 | 559 - N叉樹的最大深度(maximum-depth-of-n-ary-tree) | #559 解題 |
27 | 561 - 數組拆分I(array-partition-i) | #561 解題 |
28 | 563 - 二叉樹的坡度(binary-tree-tilt) | #563 解題 |
29 | 566 - 重塑矩陣(reshape-the-matrix) | #566 解題 |
30 | 572 - 另外一個樹的子樹(subtree-of-another-tree) | #572 解題 |
31 | 575 - 分糖果(distribute-candies) | #575 解題 |
32 | 581 - 最短無序連續子數組(shortest-unsorted-continuous-subarray) | #581 解題 |
33 | 589 - N叉樹的前序遍歷(n-ary-tree-preorder-traversal) | #589 解題 |
34 | 590 - N叉樹的後續遍歷(n-ary-tree-postorder-traversal) | #590 解題 |
35 | 594 - 最長和諧子序列(longest-harmonious-subsequence) | #594 解題 |
36 | 598 - 範圍求和II(range-addition-ii) | #598 解題 |
37 | 599 - 兩個列表的最小索引總和(minimum-index-sum-of-two-lists) | #599 解題 |
38 | 605 - 種花問題(can-place-flowers) | #605 解題 |
39 | 606 - 根據二叉樹建立字符串(construct-string-from-binary-tree) | #606 解題 |
40 | 617 - 合併二叉樹(merge-two-binary-trees) | #617 解題 |
41 | 628 - 三個數的最大乘積(maximum-product-of-three-numbers) | #628 解題 |
42 | 633 - 平方數之和(sum-of-square-numbers) | #633 解題 |
43 | 637 - 二叉樹的層平均值(average-of-levels-in-binary-tree) | #637 解題 |
44 | 643 - 子數組最大平均數I(maximum-average-subarray-i) | #643 解題 |
45 | 645 - 錯誤的集合(set-mismatch) | #645 解題 |
46 | 653 - 兩數之和IV(two-sum-iv-input-is-a-bst) | #653 解題 |
47 | 657 - 機器人可否返回原點(robot-return-to-origin) | #657 解題 |
48 | 661 - 圖片平滑器(image-smoother) | #661 解題 |
49 | 665 - 非遞減數列(non-decreasing-array) | #665 解題 |
50 | 669 - 修剪二叉搜索樹(trim-a-binary-search-tree) | #669 解題 |
51 | 671 - 二叉樹中第二小的節點(second-minimum-node-in-a-binary-tree) | #671 解題 |
52 | 674 - 最長連續遞增數列(longest-continuous-increasing-subsequence) | #674 解題 |
53 | 680 - 驗證迴文字符串II(valid-palindrome-ii) | #680 解題 |
54 | 682 - 棒球比賽(baseball-game) | #682 解題 |
55 | 686 - 重複疊加字符串匹配(repeated-string-match) | #686 解題 |
56 | 687 - 最長同值路徑(longest-univalue-path) | #687 解題 |
57 | 693 - 交替位二進制數(binary-number-with-alternating-bits) | #693 解題 |
58 | 696 - 計數二進制子串(count-binary-substrings) | #696 解題 |
59 | 697 - 數組的度(degree-of-an-array) | #697 解題 |
60 | 700 - 二叉搜索樹的搜索(search-in-a-binary-search-tree) | #700 解題 |
61 | 703 - 數據流中的第K大元素(kth-largest-element-in-a-stream) | #703 解題 |
62 | 704 - 二分查找(binary-search) | #704 解題 |
63 | 709 - 轉換成小寫字母(to-lower-case) | #709 解題 |
64 | 717 - 1比特和2比特字符(1-bit-and-2-bit-characters) | #717 解題 |
65 | 720 - 詞典裏最長的單詞(longest-word-in-dictionary) | #720 解題 |
66 | 724 - 尋找數組的中心索引(find-pivot-index) | #724 解題 |
67 | 728 - 自除數(self-dividing-numbers) | #728 解題 |
68 | 733 - 圖像渲染(flood-fill) | #733 解題 |
69 | 744 - 尋找比目標字母大的最小字母(find-smallest-letter-greater-than-target) | #744 解題 |
70 | 746 - 使用最小花費爬樓梯(min-cost-climbing-stairs) | #746 解題 |
71 | 747 - 至少是其餘數字兩倍的最大數(largest-number-at-least-twice-of-others) | #747 解題 |
72 | 762 - 二進制表示中質數個計算置位(prime-number-of-set-bits-in-binary-representation) | #762 解題 |
73 | 766 - 託普利茲矩陣(toeplitz-matrix) | #766 解題 |
74 | 774 - 寶石與石頭(jewels-and-stones) | #774 解題 |
75 | 783 - 二叉搜索樹節點最小距離(minimum-distance-between-bst-nodes) | #783 解題 |
76 | 【interesting】784 - 字母大小寫全排列(letter-case-permutation) | #784 解題 |
77 | 788 - 旋轉數字(rotated-digits) | #788 解題 |
78 | 796 - 旋轉字符串(rotate-string) | #796 解題 |
79 | 804 - 惟一摩爾斯密碼詞(unique-morse-code-words) | #804 解題 |
80 | 806 - 寫字符串須要的行數(number-of-lines-to-write-string) | #806 解題 |
81 | 811 - 子域名訪問計數(subdomain-visit-count) | #811 解題 |
82 | 812 - 最大三角形面積(largest-triangle-area) | #812 解題 |
83 | 819 - 最多見的單詞(most-common-word) | #819 解題 |
84 | 821 - 字符的最短距離(shortest-distance-to-a-character) | #821 解題 |
85 | 824 - 山羊拉丁文(goat-latin) | #824 解題 |
86 | 830 - 較大分組的位置(positions-of-large-groups) | #830 解題 |
87 | 832 - 翻轉圖像(flipping-an-image) | #832 解題 |
88 | 836 - 矩形重疊(rectangle-overlap) | #836 解題 |
89 | 840 - 矩陣中的幻方(magic-squares-in-grid) | #840 解題 |
90 | 844 - 比較含退格的字符串(backspace-string-compare) | #844 解題 |
91 | 849 - 到最近的人的最大距離(maximize-distance-to-closest-person) | #849 解題 |
92 | 852 - 山脈數組的峯頂索引(peak-index-in-a-mountain-array) | #852 解題 |
93 | 859 - 親密字符串(buddy-strings) | #859 解題 |
94 | 860 - 檸檬水找零(lemonade-change) | #860 解題 |
95 | 867 - 轉置矩陣(transpose-matrix) | #867 解題 |
96 | 868 - 二進制間距(binary-gap) | #868 解題 |
97 | 872 - 葉子類似的樹(leaf-similar-trees) | #872 解題 |
98 | 874 - 模擬行走機器人(walking-robot-simulation) | #874 解題 |
99 | 876 - 鏈表的中間結點(middle-of-the-linked-list) | #876 解題 |
100 | 883 - 三維形體投影面積(projection-area-of-3d-shapes) | #883 解題 |
恭喜本身 GitHub 倉庫已破 200 道 LeetCode 簡單題題解~
雖然沒有其餘公衆號的文章同樣受歡迎(枯燥),雖然未曾連續發掘金、SF 等平臺(太多發了沒有觀賞性),可是從中真的獲得了許許多多的快樂,忘掉了工做的枯燥和生活的苦悶,2020,加油!
GitHub 倉庫地址: https://github.com/LiangJunro...
返回目錄
順序 | 題目 | 解題攻略 |
---|---|---|
1 | 884 - 兩句話中的不常見單詞(uncommon-words-from-two-sentences) | #884 解題 |
2 | 888 - 公平的糖果交換(fair-candy-swap) | #888 解題 |
3 | 892 - 三維形體的表面積(surface-area-of-3d-shapes) | #892 解題 |
4 | 893 - 特殊等價字符串組(groups-of-special-equivalent-strings) | #893 解題 |
5 | 896 - 單調數列(monotonic-array) | #896 解題 |
6 | 897 - 遞增順序查找樹(increasing-order-search-tree) | #897 解題 |
7 | 905 - 按奇偶排序數組(sort-array-by-parity) | #905 解題 |
8 | 908 - 最小差值I(smallest-range-i) | #908 解題 |
9 | 914 - 卡牌分組(x-of-a-kind-in-a-deck-of-cards) | #914 解題 |
10 | 917 - 僅僅反轉字母(reverse-only-letters) | #917 解題 |
11 | 922 - 按奇偶排序數組II(sort-array-by-parity-ii) | #922 解題 |
12 | 925 - 長按鍵入(long-pressed-name) | #925 解題 |
13 | 929 - 獨特的電子郵件地址(unique-email-addresses) | #929 解題 |
14 | 933 - 最近的請求次數(number-of-recent-calls) | #933 解題 |
15 | 937 - 從新排列日誌文件(reorder-data-in-log-files) | #937 解題 |
16 | 938 - 二叉搜索樹的範圍和(range-sum-of-bst) | #938 解題 |
17 | 941 - 有效的山脈數組(valid-mountain-array) | #941 解題 |
18 | 942 - 增減字符串匹配(di-string-match) | #942 解題 |
19 | 944 - 刪列造序(delete-columns-to-make-sorted) | #944 解題 |
20 | 949 - 給定數字能組成的最大時間(largest-time-for-given-digits) | #949 解題 |
21 | 953 - 驗證外星語詞典(verifying-an-alien-dictionary) | #953 解題 |
22 | 961 - 重複N次的元素(n-repeated-element-in-size-2n-array) | #961 解題 |
23 | 965 - 單值二叉樹(univalued-binary-tree) | #965 解題 |
24 | 970 - 強整數(powerful-integers) | #970 解題 |
25 | 976 - 三角形的最大周長(largest-perimeter-triangle) | #976 解題 |
26 | 977 - 有序數組的平方(squares-of-a-sorted-array) | #977 解題 |
27 | 985 - 查詢後的偶數和(sum-of-even-numbers-after-queries) | #985 解題 |
28 | 989 - 數組形式的整數加法(add-to-array-form-of-integer) | #989 解題 |
29 | 993 - 二叉樹的堂兄弟節點(cousins-in-binary-tree) | #993 解題 |
30 | 994 - 腐爛的橘子(rotting-oranges) | #994 解題 |
31 | 997 - 找到小鎮的法官(find-the-town-judge) | #997 解題 |
32 | 999 - 車的可用捕貨量(available-captures-for-rook) | #999 解題 |
33 | 1002 - 查找經常使用字符(find-common-characters) | #1002 解題 |
34 | 1005 - K次取反後最大化的數組和(maximize-sum-of-array-after-k-negations) | #1005 解題 |
35 | 1009 - 十進制整數的反碼(complement-of-base-10-integer) | #1009 解題 |
36 | 1010 - 總持續時間能夠被60整除的歌曲(pairs-of-songs-with-total-durations-divisible-by-60) | #1010 解題 |
37 | 1013 - 將數組分紅和相等的三個部分(partition-array-into-three-parts-with-equal-sum) | #1013 解題 |
38 | 1018 - 可被5整除的2進制前綴(binary-prefix-divisible-by-5) | #1018 解題 |
39 | 1021 - 刪除最外層的括號(remove-outermost-parentheses) | #1021 解題 |
40 | 1022 - 從根到葉的二進制數之和(sum-of-root-to-leaf-binary-numbers) | #1022 解題 |
41 | 1025 - 除數博弈(divisor-game) | #1025 解題 |
42 | 1029 - 兩地調度(two-city-scheduling) | #1029 解題 |
43 | 1030 - 距離順序排列矩陣單元格(matrix-cells-in-distance-order) | #1030 解題 |
44 | 1033 - 移動石子直到連續(moving-stones-until-consecutive) | #1033 解題 |
45 | 1037 - 有效的迴旋鏢(valid-boomerang) | #1037 解題 |
46 | 1042 - 不鄰接植花(flower-planting-with-no-adjacent) | #1042 解題 |
47 | 1046 - 最後一塊石頭的重量(last-stone-weight) | #1046 解題 |
48 | 1047 - 刪除字符串中的全部相鄰重複項(remove-all-adjacent-duplicates-in-string) | #1047 解題 |
49 | 1051 - 高度檢查器(height-checker) | #1051 解題 |
50 | 1071 - 字符串的最大公因子(greatest-common-divisor-of-strings) | #1071 解題 |
51 | 1078 - Bigram分詞(occurrences-after-bigram) | #1078 解題 |
52 | 1089 - 複寫零(duplicate-zeros) | #1089 解題 |
53 | 1103 - 分糖果(distribute-candies-to-people) | #1103 解題 |
54 | 1108 - IP地址無效化(defanging-an-ip-address) | #1108 解題 |
55 | 1122 - 數組的相對排序(relative-sort-array) | #1122 解題 |
56 | 1128 - 等價多米諾骨牌對的數量(number-of-equivalent-domino-pairs) | #1128 解題 |
57 | 1137 - 第N個泰波那契數(n-th-tribonacci-number) | #1137 解題 |
58 | 1154 - 一年中的第幾天(day-of-the-year) | #1154 解題 |
59 | 1160 - 拼寫單詞(find-words-that-can-be-formed-by-characters) | #1160 解題 |
60 | 1170 - 比較字符串最小字母出現頻次(compare-strings-by-frequency-of-the-smallest-character) | #1170 解題 |
61 | 1175 - 質數排列(prime-arrangements) | #1175 解題 |
62 | 1184 - 公交站間的距離(distance-between-bus-stops) | #1184 解題 |
63 | 1185 - 一週中的第幾天(day-of-the-week) | #1185 解題 |
64 | 1189 - 氣球的最大數量(maximum-number-of-balloons) | #1189 解題 |
65 | 1200 - 最小絕對差(minimum-absolute-difference) | #1200 解題 |
66 | 1207 - 獨一無二的出現次數(unique-number-of-occurrences) | #1207 解題 |
67 | 1217 - 玩籌碼(play-with-chips) | #1217 解題 |
68 | 1221 - 分割平衡字符串(split-a-string-in-balanced-strings) | #1221 解題 |
69 | 1232 - 綴點成線(check-if-it-is-a-straight-line) | #1232 解題 |
70 | 1237 - 找出給定方程的正整數解(find-positive-integer-solution-for-a-given-equation) | #1237 解題 |
71 | 1252 - 奇數值單元格的數目(cells-with-odd-values-in-a-matrix) | #1252 解題 |
72 | 1260 - 二維網格遷移(shift-2d-grid) | #1260 解題 |
73 | 1266 - 訪問全部點的最小時間(minimum-time-visiting-all-points) | #1266 解題 |
74 | 1275 - 找出井字棋的獲勝者(find-winner-on-a-tic-tac-toe-game) | #1275 解題 |
75 | 1281 - 整數的各位積和之差(subtract-the-product-and-sum-of-digits-of-an-integer) | #1281 解題 |
76 | 1287 - 有序數組中出現次數超過25%的元素(element-appearing-more-than-25-in-sorted-array) | #1287 解題 |
77 | 1290 - 二進制鏈表轉整數(convert-binary-number-in-a-linked-list-to-integer) | #1290 解題 |
78 | 1295 - 統計位數爲偶數的數字(find-numbers-with-even-number-of-digits) | #1295 解題 |
79 | 1299 - 將每一個元素替換爲右側最大元素(replace-elements-with-greatest-element-on-right-side) | #1299 解題 |
80 | 1304 - 和爲零的惟一整數(find-n-unique-integers-sum-up-to-zero) | #1304 解題 |
81 | 1309 - 解碼字母到整數映射(decrypt-string-from-alphabet-to-integer-mapping) | #1309 解題 |
82 | 1313 - 解壓縮編碼列表(decompress-run-length-encoded-list) | #1313 解題 |
83 | 1317 - 將整數轉換爲兩個無零整數的和(convert-integer-to-the-sum-of-two-no-zero-integers) | #1317 解題 |