楼主: conghao2016
跳转到指定楼层
上一主题 下一主题
收起左侧

普林斯顿Algorithms

 
全局:
A.Aurelius 发表于 2019/07/30 11:18:26
请问一下lz怎么想出来union find的?当时被这个算法劝退了...

union find我一开始也没想明白,看了大概三遍才明白的。其实也就是,同一个union的放一个tree下。那么怎么放呢?如果每次都一层层往下建立tree,也算是个union的办法。但是这个方案会导致tree就会很长很长,层数会是n,失去了tree的意义,层数不会变成log n。所以拼接union的时候要考虑balance。

补充内容 (2019-7-31 02:44):
然后你再回去课程里几种有名的方法。怎么建tree的,怎么拼的,怎么balance,怎么优化。
回复

使用道具 举报

全局:
这是我本科时候上的课,普大的基础cs课设计得特别精致,推荐大家有入门需求的话跟着学
回复

使用道具 举报

🔗
wellqc 2019-7-31 21:39:28 | 只看该作者
全局:
感谢楼主的分享,加油
回复

使用道具 举报

全局:
dreamrus 发表于 2019/07/31 02:35:07
我是转行的,现在也在看这门课的视频,正上到algrithms ii 第二周的MST。我想分享的是我看视频 + leetcode习题练习的方法,不做作业。能跟着做作业肯定会有比较大的收获。但是因为我觉得...

我也是转行,白天工作所以进度没有楼主快,最近在头疼简历项目写什么,有机会可以交流交流。
回复

使用道具 举报

全局:
楼主你好,请问这个作业只能用java做吗?python能做吗
回复

使用道具 举报

全局:
感恩 谢谢楼主
回复

使用道具 举报

无效楼层,该帖已经被删除
全局:
这个课确实还不错,有课件和作业,只不过都是用Java写,用其他语言写这个作业会稍微麻烦点。
回复

使用道具 举报

🔗
 楼主| conghao2016 2019-8-3 09:42:31 来自APP | 只看该作者
全局:
墨小雪 发表于 2019/08/03 06:18:55
这个课确实还不错,有课件和作业,只不过都是用Java写,用其他语言写这个作业会稍微麻烦点。

java我感觉是最适合刷题的暂时来看
回复

使用道具 举报

🔗
 楼主| conghao2016 2019-8-3 09:43:11 来自APP | 只看该作者
全局:
JasonHuRDNK 发表于 2019/08/01 09:32:43
楼主你好,请问这个作业只能用java做吗?python能做吗

作业有一个评分系统,要求你用java的。不过你可以自己做。反正语言没那么重要
回复

使用道具 举报

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

本版积分规则

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