查看: 1822| 回复: 4
跳转到指定楼层
上一主题 下一主题
收起左侧

[Leetcode] 看algorithm design by Jon Kleinberg有用吗

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
本帖最后由 小民 于 2021-5-23 20:05 编辑

今天入手了algorithm design by Jon Kleinberg
大家感觉看一看这本书,对刷题进厂有帮助吗,对提升算法思维能力有用吗?
因为做题的第一槛是见题没思路。
如果别人告诉你一个方向,或者你在leetcode做题瞄一眼题解的标题和前两行描述,再写代码,那就是coding能力的问题。
感觉coding猛练就可以了。
但是,算法思路的思维能力要怎么训练呢?这本书有帮助吗?

书里面的习题有必要做吗?还是看看书就可以了?

我以前在学校没用这本书,看了介绍,感觉这本书不错的样子。
希望看过这本书的各位说说哈。



上一篇:求助各位前辈!!!
下一篇:leetcode可以pass掉的题
🔗
maristie 2021-5-24 12:47:51 | 只看该作者
全局:
楼主学校里用的书想必是CLRS吧?国内不少学校都用这个(应该?)
如果楼主有用过CLRS的话其实没啥必要再看别的了,CLRS是算法领域的经典教材。一些比较重要的technique比如说divide and conquer,dynamic programming,greedy之类的从intuition到solution的思路过程cover的非常全面。LeetCode上有不少好题都可以在上面找到原型题。

我个人的经验是:先充分理解包括上面这些算法设计的technique背后的idea,以及它们exploit了问题里的哪些共通性质,再练习几题,大致就能培养对这类问题的直觉了。

评分

参与人数 2大米 +4 收起 理由
14417335 + 3
小民 + 1 感谢你的回复和分享。

查看全部评分

回复

使用道具 举报

🔗
 楼主| 小民 2021-5-24 12:51:20 | 只看该作者
全局:
本帖最后由 小民 于 2021-5-24 13:20 编辑

以及它们exploit了问题里的哪些共通性质

回复

使用道具 举报

🔗
groundzyy1 2021-5-24 13:24:19 | 只看该作者
全局:
本帖最后由 groundzyy1 于 2021-5-24 13:27 编辑

感觉刷lc比(深入看懂)算法导论或者算法设计这类的书容易,如果只是为了面试,但是觉得lc不容易下手, 推荐elements of programming interview, programming interview exposed

评分

参与人数 3大米 +3 收起 理由
jesshxh + 1 赞一个
小民 + 1 很有用的信息!
14417335 + 1

查看全部评分

回复

使用道具 举报

全局:
不是科班出身的,一开始直接看大部头可能会有点抓不到重点,可以看看楼上推荐的或者上一些课然后刷题,真想深入的话刷一些以后针对某些专题再仔细研究应该就行。
回复

使用道具 举报

🔗
 楼主| 小民 2021-5-25 10:35:26 | 只看该作者
全局:
本帖最后由 小民 于 2021-5-25 10:40 编辑

在学校 用的是CLRS。但说实话,书没仔细看,老师讲义看的比较多。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表