一亩三分地

 找回密码 注册账号

扫描二维码登录本站


码农求职神器Triplebyte
不用海投
内推多家公司面试

Total Comp Calculator
输入offer信息
系统自动计算每年收入

科技公司如何
用数据分析驱动产品开发
coupon code 250off 立减$250

深入浅出AB Test
从入门到精通
coupon code 250off 立减$250
游戏初创公司招聘工程师、UIUX Designer和游戏策划
坐标湾区
DreamCraft创始团队
招聘游戏开发工程师
查看: 1186|回复: 15
收起左侧

[Leetcode] 求推荐巩固算法的书籍或者网站。

[复制链接] |试试Instant~
我的人缘0

分享帖子到朋友圈
whodatj | 显示全部楼层 |阅读模式
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   88% (16)
 
 
11% (2)    👎

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

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

x
刷LEETCODE一些比较简单的MEDIUM题 基本能秒。但是感觉自己算法还是很弱。一些比较难的MEDIUM和一些HARD题目 很容易没有思路。脑子里没有一个完整和深刻记牢的数据结构和算法的工具库
比如看见一道题很快能知道是否能用拓扑排序,快排,桶排序,DFS,BFS?用什么数据结构来存储后提升时间复杂度。
比如桶排序和快速排序过程中获取到的信息的不同应用场景。题目contains duplicate III可以用桶排序过程来判断是否存在duplicate。题目find kth largest num可以用快速排序的pivot位置来获得解(heap解更简单)。这两题当时都没想到。现在感觉真的简单。。还是基础知识不扎实
比如二分搜索。能知道一两种写法。但是细节上就有些不清不楚。求上下界的不同写法。开闭区间,各个写法细节上有什么不同。各自处理什么EDGE CASE。
比如UNION FIND并查集。一阵子不写就忘记了。想有一本书或者网站翻开一看就能记起来怎么实现,怎么应用。

题目如word ladder I/II。先双向广度优先搜索建图。然后深度优先搜索打印。如果脑子里有很清楚的工具库。这题其实不难。但是当时做的时候就不知道怎么下手,因为自己基础知识不够牢固。
想找的网站或者书籍:算法数据结构合集,废话越少越好。有 思路+不同的代码实现/标准写法+区别+图+应用场景(例题) 最好 。(适合每天或每周复习那种)我想通过不断的复习,加深印象。之后看见没见过的题目也能知道用什么算法,什么数据结构来解。

评分

参与人数 1大米 +10 收起 理由
park02 + 10

查看全部评分


上一篇:GFS、MapReduce和Bigtable大家有好的学习资料吗
下一篇:python的负数整除问题。
我的人缘0
宋龙龙96 2019-7-18 05:58:37 | 显示全部楼层
本楼: 👍   100% (2)
 
 
0% (0)   👎
全局: 👍   96% (105)
 
 
3% (4)    👎

评分

参与人数 2大米 +12 收起 理由
鸣妈 + 2 给你点个赞!
park02 + 10

查看全部评分

回复

使用道具 举报

我的人缘0
lld2019 2019-7-21 06:45:52 | 显示全部楼层
本楼: 👍   100% (1)
 
 
0% (0)   👎
全局: 👍   100% (2)
 
 
0% (0)    👎
我觉得主要还是多写多看,再多google, 任何一本书上都不会谈论到所有编程细节, 像你说的二分法的写法, 我在知乎上看到一个帖子, 写的非常好 https://www.zhihu.com/question/36132386 我是在自己写的二分法不满意的情况下google 找到的, 尤其是里面提到Dijkstra的说法, 我是头一次看到, 觉得很有意思。

有了问题, 不是找书本,而是要多google, 多看leetcode的discussion, 总会学到新的东西的。
回复

使用道具 举报

我的人缘0
facebbook 2019-7-17 09:38:42 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (8)
 
 
0% (0)    👎
不是
算法导论,
还有大学数据算法课程吗?
回复

使用道具 举报

我的人缘0
 楼主| whodatj 2019-7-17 09:58:11 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   88% (16)
 
 
11% (2)    👎
本帖最后由 whodatj 于 2019-7-17 10:04 编辑
facebbook 发表于 2019-7-17 09:38
不是
算法导论,
还有大学数据算法课程吗?

算法导论内容太多
回复

使用道具 举报

我的人缘0
facebbook 2019-7-17 22:20:57 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (8)
 
 
0% (0)    👎
whodatj 发表于 2019-7-17 09:58
算法导论内容太多

选读一部分。。
回复

使用道具 举报

我的人缘0
facebbook 2019-7-17 22:20:58 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (8)
 
 
0% (0)    👎
whodatj 发表于 2019-7-17 09:58
算法导论内容太多

选读一部分。。
回复

使用道具 举报

我的人缘0
 楼主| whodatj 2019-7-18 00:33:44 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   88% (16)
 
 
11% (2)    👎

看来只有自己总结了。。
回复

使用道具 举报

我的人缘0
拔罢哉浙莉 2019-7-18 09:13:50 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   100% (12)
 
 
0% (0)    👎
CC 可以看看 不过楼主这种秒题的会觉得太简单了。
收藏一下!
回复

使用道具 举报

我的人缘0
jerryzhang 2019-7-18 11:35:06 | 显示全部楼层
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   81% (9)
 
 
18% (2)    👎
我推荐这本书。不重数学推断,重思考过程。唯一一点儿遗憾就是没有dp.
https://www.amazon.com/Algorithm ... &sr=8-1-spons&psc=1
回复

使用道具 举报

我的人缘0
本楼: 👍   0% (0)
 
 
0% (0)   👎
全局: 👍   94% (664)
 
 
5% (42)    👎
油管上花花酱的质量很好,没有思路可以看看他的。书的话,系统的学习当然算法导论,具体的练习就看lc的讨论部分就能学到很多了。你觉得你遇到题目想不出算法其实很大一部分原因就是遇到同类型的题目太少了,多遇到一些就条件反射了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号

本版积分规则

提醒:发帖可以选择内容隐藏,部分板块支持匿名发帖。请认真读完以下全部说明:

■隐藏内容方法 - 不要多加空格: [hide=200]你想要隐藏的内容比如面经[/hide]
■意思是:用户积分低于200则看不到被隐藏的内容
■可以自行设置积分值,不建议太高(200以上太多人看不到),也不建议太低(那就没必要隐藏了)
■建议只隐藏关键内容,比如具体的面试题目、涉及隐私的信息,大部分内容没必要隐藏。
■微信/QQ/电子邮件等,为防止将来被骚扰甚至人肉,以论坛私信方式发给对方最安全。
■匿名发帖的板块和方法:http://www.1point3acres.com/bbs/thread-405991-1-1.html

手机版||一亩三分地

GMT+8, 2019-8-18 17:45

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

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