2011年南京师范大学数据结构考研真题
- 格式:doc
- 大小:25.00 KB
- 文档页数:1
南京师范大学2011年研究生入学考试试题-科目名称:C语言程序设计(含数据结构)2011-02-02 17:39
记忆版
1、输入两个日期求两者之间相距的天数。
2、用递归方法实现字符串的逆转。
3、在200内(包括200)内的I,满足I+
4、I+10都为素数(I+10也在200内),将所有满足条件的I及个数和这些数的和,并将这些数据输出到out.dat文件中。
4、判断两条线段是否相交。
5、实现双向循环队列的初始化、入队列、出队列算法。
6、将递增的有序链表A和B合并成非递减的链表C
7、对二叉链表实现按行打印
8、集合{a,b,c}的子集有{ {},{a},{b},{c},{a,b},{a,c},{b,c},{a,b,c} }
1、解题思路:假如计算2005年5月20日至2008年9月12日之间经过的天数,则以2005年1月1日为起点,分别计算2005年5月20日和2008年9月12日至2005年1月1日的天数,两者天数相减,则可以求出两者相距的天数。
2、解题思路:假如一个字符串有n个字符,用递归方法进行第1与第n字符交换、第2与第n-1个字符交换...直到字符串的中间位置。
3、解题思路:将符合条件的所有元素I存入一个数组中,并记录个数,再求和
4、解题思路:如果两条线段平行,则两条线段定不相交;如果不平行,则求两线段所在的直线的交点,再判断该交点是否在线段上,如果在线段上,则表示两线段相交,如果不在线段上,则表示两线段不相交。
5、参照严蔚敏的数据结构(C语言版)课本64页循环队列-队列的顺序存储结构
6、参照严蔚敏的数据结构(C语言版)课本31页算法2.12
7、参照严蔚敏的数据结构(C语言版)课本170页算法7.6
8、对照严蔚敏的数据结构(C语言版)课本149页例6-3。