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

[入门|算法|数据结构] Algorithm Princeton part II (week3)

全局:
公开课
学校名称: Princeton
Unit号: 3
开课时间: 2015-3-20
课程全名: Algorithm, part II
平台: Coursera

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

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

x
这次图论的课第一遍听得云里雾里,仔细看了讲义发现懂了不少,还是挺深奥的。。anyway,作业这次竟然一遍过了,直接吓尿了。。。

Screen Shot 2015-04-07 at 下午4.25.52.png (151.69 KB, 下载次数: 4)

Week3

Week3

评分

参与人数 1学分 +1 收起 理由
whdawn + 1

查看全部评分


上一篇:[Coursera]Principles of Computing(Part 2) week2
下一篇:iOS development
全局:
最近进度比较慢,看到算法就心烦。这次又是讲的什么maxflow mincut,那一块听了好久。。后来问一个搞空间通信的同学,说这一块内容属于拓扑学的范畴。这次作业最大的难点,时间复杂度和空间度复杂度好像都没有了。所以代码可以随便写,只要能实现要求就可以了。
我觉得得搞清楚如何使用maxflow-mincut模型来解决这个问题。之前看人给的提示,说是,当右边全满时,如果左边的有未全满的,那么就一定eliminated的了。我也是照着这个写的。后来发现这样子是不全面的。
我的思路是,遍历左边的每条边,某条边没满时,查找到这条边to结点对应的那场比赛的双方,在右侧对应的两条边,看下这两条边是否已经满了。如果没满,那就一定eliminated的了。
如果右侧有边直接capacity < 0,那就直接退出这个方法了。这是我之前没想到的。我以为其他的仍然也需要验证,然后放进subset。但这里显然进行了简单处理。
另外,我觉得处理输入的字符串,构造多个数组,这一块儿,我并没能一次通过,因为有好多情况没考虑到。然后不断地换新的输入,不断地改进自己的constructor才搞好。是不是有一些模板式的处理方法我不知道?或者说有一些string类函数可以直接调用?但是中间可能有三个空格,两个空格,一个空格。结尾处可能是空格,也可能单纯的就是数字。我就是用一个头指针一个尾指针不停地扫描出来的。所以经常出错。
Anyway, 又熬过了一次作业。。

assignment8_Score.png (32.83 KB, 下载次数: 1)

assignment8_Score.png

评分

参与人数 1大米 +3 学分 +1 收起 理由
AveMaleficum + 3 + 1

查看全部评分

回复

使用道具 举报

推荐
letsdoit666 2015-4-13 11:00:39 | 只看该作者
全局:
交作业


这次作业第一次一遍就100分,真是吃惊。这次作业感觉理解有点难,起码我感觉是这样。代码码起来也没有所说的很easy,但是只要把那几个test过了,基本就满分了。
另外发现了几个warning,求教各位,不懂啥问题:




其中15行是str = in.readLine().trim().split("\\s+");
124行是FordFulkerson FF= new FordFulkerson(FN, 0, numberOfTeams() + (numOfTeams -1) * (numberOfTeams() - 2) / 2);
多谢!

评分

参与人数 1学分 +1 收起 理由
whdawn + 1

查看全部评分

回复

使用道具 举报

推荐
 楼主| dreamingrobot 2015-4-12 21:58:57 | 只看该作者
全局:
dnalwqer 发表于 2015-4-12 20:04
LZ,我碰到一个问题,还望指点,那个subset R是怎么求出来的?我找了半天instruction也没发现,是将剩下的 ...

不是有FF里面的inCut方法么,就是判断与S相连的min-cut的,直接用就行了
回复

使用道具 举报

🔗
thomaschan 2015-4-8 19:09:36 | 只看该作者
全局:
这次作业编程的难度不高,但是问题非常抽象,得仔细琢磨才能想明白
更多图片 小图 大图
组图打开中,请稍候......

评分

参与人数 1学分 +1 收起 理由
whdawn + 1

查看全部评分

回复

使用道具 举报

🔗
dnalwqer 2015-4-12 20:04:50 | 只看该作者
全局:
LZ,我碰到一个问题,还望指点,那个subset R是怎么求出来的?我找了半天instruction也没发现,是将剩下的没有eliminated的加起来吗?
回复

使用道具 举报

🔗
dnalwqer 2015-4-12 22:30:58 | 只看该作者
全局:
搞定~  交个作业。。。。。

98DF9610-6D4A-4F16-B96A-09D72050FCFC.png (165.15 KB, 下载次数: 2)

98DF9610-6D4A-4F16-B96A-09D72050FCFC.png

评分

参与人数 1学分 +1 收起 理由
whdawn + 1

查看全部评分

回复

使用道具 举报

全局:
谢谢你们!谢谢coursera!

Screen Shot 2015-05-09 at 7.01.18 PM.png (145.46 KB, 下载次数: 1)

Screen Shot 2015-05-09 at 7.01.18 PM.png
回复

使用道具 举报

🔗
bluestarwing 2015-6-25 02:25:58 | 只看该作者
全局:
请问lz,跳过I的projects直接做II的OK吗?没有什么关联吧?
回复

使用道具 举报

🔗
 楼主| dreamingrobot 2015-6-25 10:20:02 | 只看该作者
全局:
bluestarwing 发表于 2015-6-25 02:25
请问lz,跳过I的projects直接做II的OK吗?没有什么关联吧?

我记忆中是没什么关联,基础好的话直接上吧
回复

使用道具 举报

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

本版积分规则

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