删除或更新信息,请邮件至freekaoyan#163.com(#换成@)

2014年东华大学F1502C语言与数据结构算法上机测试考研复试试题(回忆版)

东华大学 /2014-12-05

 作者: fangwenshan    时间: 2014-4-2 22:58

标题: 2014东华计算机考研复试回忆
看了之前论坛里面的帖子,说水过,现在看来也难倒了不少人。
 
C语言:
1、算4到20所有偶数可以拆分成两个质数之和(哥德巴赫猜想)。
 代码框架基本搭好,改5处错误:2是质数,中间有个for循环后面加了一个';'(这题比较坑,害了好多人),输出参数不要加括号,等等……记不得了
 
2、带头链表的排序和合并
 填空题,几个空格。把空格内容填对即可。
 排序是用的插入排序,合并用的是头插法的合并
 
3、当x<0.97时,Sn = 1 + 0.5x + 0.5*(0.5-1)/2! *x^2 +...+0.5*(0.5-1)*(0.5-2)*...*(0.5-n+1)/(n-1)!*x^(n-1)  求当 |Sn - Sn-1| < 0.000001时
Sn的值。
 主要do while 里面循环加起来。注意算阶乘的时候用double存1/n!,直接用int存n!会溢出。
 
4、一个0-L的数轴:比如L=6,0-1-2-3-4-5-6。每个整数上都种上树。现要建立地铁站,比如输入 4 5 则剩下0 1 2 3 6位置有树,则输出5 棵树。存在多条线路叠加。
 第一行第一个是L长度,第二个是地铁线路数量,下面是地铁站点起始。
 样例输入:
6 2
 1 2
 3 4
输出:3
 6 3
 1 3
 2 4
 2 3
输出:3
建个数组存每个间隔,全部置0,然后按照每条线路改1,完成后遍历数组,输出0的个数。
 
5、一个静态树,求树高度。
eg:
 数字编号a  b  c  d  e  f  g
数组下标0  1  2  3  4  5  6
对应的值-1 0  0  2  1  4  5
输出5
 
 
暴力的方法,遍历每个节点向上寻根,算出高度,存在数组,然后遍历最大值。
 
 
 英语听力:
 和六级差不多,没怎么听清楚,一起复试的英语大神说:平时多练练voa的听写(听英语然后用笔把听到的东西写下来,多听几遍写下来)
 
 
 面试:
 和之前网上说的差不多,抽英语短文,读、翻译,讲topic的内容:大题目2选一,每个大题目下面有3-4个关键词,串起来讲讲就可以了
 
 
--------------------------------------------------------------------------------
作者: 研小兔    时间: 2014-4-3 13:42
感谢分享~
--------------------------------------------------------------------------------
作者: 天籁使    时间: 2014-4-3 21:24
怎么感觉不简单呢,好吧,我已经没有编程很久了。。。楼主被录取了吧?
--------------------------------------------------------------------------------
作者: fangwenshan    时间: 2014-4-5 21:26
 
 
天籁使 发表于 2014-4-3 21:24
怎么感觉不简单呢,好吧,我已经没有编程很久了。。。楼主被录取了吧?
 
 是的。面试太紧张了,结巴了半天才把自我介绍讲完…… 
 
相关话题/数据结构