
路誌鵬 俞俊 海凡路 黃樂興 李冰
這是一本圖文並茂的力扣(LeetCode)題解書,旨在讓廣大讀者理解數據結構和算法的必備知識,掌握解決各類經典題目的基本技能,陪伴讀者攻克算法題目的難關。本書通過算法題解的形式講解了基本數據結構和基礎數學知識,包括貪心、遞歸、回溯和動態規劃等算法思想,深度優先和廣度優先、雙指針、滑動窗口、位運算等解題技巧,以及通用解題“套路”和解題模板等內容,引導讀者瞭解並掌握解決算法題目的方式、方法,旨在循序漸進地提高讀者應對算法題目的能力。
刷leetcode還是有一段時間了,今天刷到跳躍遊戲這個題目我陷入了沉思,題目是每個元素代表該位置可以跳到的最大長度,遊戲勝利的目標只有一個那就是到達終點。人生不就是這樣嗎,當數組中只有一個元素的時候,那不就是人生來就在終點嗎,也就是有些人生來就在羅馬,當一個數組第一個元素爲0的時候這個人也許永遠無法到達終點。我們可以選擇一步一個腳印,積跬步至江海,也可以選擇多跨幾步,當然你要爲你的選擇付出代價且無法回頭,柳青曾給路遙的小說《人生》寫評,大致意思是人生雖然很漫長但是你年輕時候的重大選擇非常重要,會決定你一段時間甚至一生的人生走向,這個題不就把我們的人生體現的淋漓盡致嗎,我們的人生道路上可能會遇到各種困難(比如這個題中的0的數量多少),你在做選擇的時候可以選擇多跨幾步,也可以選擇一步一個腳印,就如你做選擇,選擇做的好可能可以繞過前路的一些障礙,不然可能會被前路的困難所打倒(再也走不動了,無法到達終點),人生中就是一個又一個選擇組成的,同時每做一個選擇就必須要承擔做這個選擇而帶來的後果。很少有人會一帆風順(這裏的一帆風順就是數組中沒有0-即沒有障礙),同時每個人的節奏是不同的,也許有的人跑的快,有些人走的慢,但請做好人生中的每一個選擇,樂觀面對生活,我們終將到達自己想要得終點。
涵蓋的問題比較多,分析總結的還行,感覺可以更精煉一下。更像一本參考書。
作者這樣複製一堆玩意過來。良心不會痛嗎?不知道這本書存在的價值是什麼
作爲工具書幫忙整理一下思路還是不錯的,之前跟着打卡了一段時間。
還真就是題解啊,一點也不含糊