2017年复旦大学软件学院考研复试机试题真题

一共两道题,都要求读写文件。
1)输入n作为节点个数,接下来2-n行为当前节点的父节点下标(比如一个树是0,1,2,3,4,5,6的满二叉树,输入就是7,0,0,1,1,2,2,我理解的是这样。。。欢迎补充)
根据这个输入要求建树,并实现1)基于BFS和DFS的节点查找 2)前、中、后序遍历。

2)背包问题(题干说数量不作要求所以感觉应该是完全背包问题?)第一个输入是背包的容量,接下来的输入是若干件物品,包含一个重量w和一个价值v,要求在不超过背包的容量的前提下装最大价值的物品,输出这个最大价值。实现1)贪心算法来解决这个问题,不要求最优解 2)动态规划来解决这个问题。

其中第二题要求写文档,还占着10%的分数。。

不是oj那种类型的,是机试结束之后大家都出去,然后按座号一个一个进来跑代码,有老师在边上记录,如果两道都没ac的话会有另一个老师来问一些数据结构和算法的问题,比如NP问题啊最大流问题啊动态规划啊一类的,也会问快排的最好最坏时间复杂度啊一类的,有难的有简单的。


免责声明:本站所有的内容均来源于互联网采集或网友投稿提供,不能保证内容的真实性、完整性,仅供个人研究、交流学习使用,不涉及任何商业盈利目的。如果资料有误与官方发布不一致,请与官方最新发布为准,请联系本站管理员予以更改,如果涉及版权等问题,请联系本站管理员予以删除。
维权指引 | 权限说明 | 下载说明 | 内容投诉
考研云分享 » 2017年复旦大学软件学院考研复试机试题真题
您需要 登录账户 后才能发表评论

发表评论

欢迎 访客 发表评论

加入会员,每天进步一点点
·会员权限 ·加网盘群 ·加微信群