
路志鹏 俞俊 海凡路 黄乐兴 李冰
这是一本图文并茂的力扣(LeetCode)题解书,旨在让广大读者理解数据结构和算法的必备知识,掌握解决各类经典题目的基本技能,陪伴读者攻克算法题目的难关。本书通过算法题解的形式讲解了基本数据结构和基础数学知识,包括贪心、递归、回溯和动态规划等算法思想,深度优先和广度优先、双指针、滑动窗口、位运算等解题技巧,以及通用解题“套路”和解题模板等内容,引导读者了解并掌握解决算法题目的方式、方法,旨在循序渐进地提高读者应对算法题目的能力。
刷leetcode还是有一段时间了,今天刷到跳跃游戏这个题目我陷入了沉思,题目是每个元素代表该位置可以跳到的最大长度,游戏胜利的目标只有一个那就是到达终点。人生不就是这样吗,当数组中只有一个元素的时候,那不就是人生来就在终点吗,也就是有些人生来就在罗马,当一个数组第一个元素为0的时候这个人也许永远无法到达终点。我们可以选择一步一个脚印,积跬步至江海,也可以选择多跨几步,当然你要为你的选择付出代价且无法回头,柳青曾给路遥的小说《人生》写评,大致意思是人生虽然很漫长但是你年轻时候的重大选择非常重要,会决定你一段时间甚至一生的人生走向,这个题不就把我们的人生体现的淋漓尽致吗,我们的人生道路上可能会遇到各种困难(比如这个题中的0的数量多少),你在做选择的时候可以选择多跨几步,也可以选择一步一个脚印,就如你做选择,选择做的好可能可以绕过前路的一些障碍,不然可能会被前路的困难所打倒(再也走不动了,无法到达终点),人生中就是一个又一个选择组成的,同时每做一个选择就必须要承担做这个选择而带来的后果。很少有人会一帆风顺(这里的一帆风顺就是数组中没有0-即没有障碍),同时每个人的节奏是不同的,也许有的人跑的快,有些人走的慢,但请做好人生中的每一个选择,乐观面对生活,我们终将到达自己想要得终点。
涵盖的问题比较多,分析总结的还行,感觉可以更精炼一下。更像一本参考书。
作者这样复制一堆玩意过来。良心不会痛吗?不知道这本书存在的价值是什么
作为工具书帮忙整理一下思路还是不错的,之前跟着打卡了一段时间。
还真就是题解啊,一点也不含糊