北航数据结构与程序设计真题14年真题及答案.doc

北航数据结构与程序设计真题14年真题及答案.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、1. P=rear-link-link;rear-link-link=p-link;free(p); 2. 两个栈顶相遇 3. 95 4. 后序 5. 连通图 6. f,c,b 7. 每个分支结点最多有m棵子树 8. n(n-1)/2 9.插入排序法 10. an,deng,shi,bai,fang,liu,tang,wang 二、1. 有穷性、确定性、可行性、输入、输出 (1) (2) (3) (4) 顺 O(1) O(1) O(n) O(n) 链 O(n) O(1) O(n) O(n) 3. 2^(n-1) 链地址 三、1. 321 231 213 123 132 3. 11 4. 可以(08年 一4) 四 void DEGREE(VLink G[], int n) { int num,i; VLink v; ELink *p; for(i=0; in; i++){ v=G[i]; num=0; p=v.link; while(p!=NULL){ num++; p=p-next; } G[i].degree=num; } } 五、1-5 DACCA 6-10 BDCAB 六、1. 不正确,因为数组名a代表数组首元素的地址,它是一个指针常量,它的值在程序运行期间是不变的 2. sizeof是算符,strlen是函数;strlen是返回字符串的长度,而sizeof却是用来取得变量所占用的内存;返回的单位不一样 3. s1必须定义得足够大,以便容纳被复制的字符串s2,s1的长度不应小于s2的长度 4. 函数指针是一个指向某函数起始地址的指针;指针函数是带指针的函数,返回类型是某一类型的指针 5. 返回地址信息、实参信息 七、1. a[k-1] a[9-k] 2. k%j==0 continue Substr[k+1]==’\0’ i+1 4. *p==*q *olds++ *new=’\0’ fopen(“file.dat”, “r”) fp, “%d”, num i==count #includestdio.h #includestring.h main() { int STRCOUNT(char *str, char *substr); char str[80], substr[80]; int num; printf(“Input sring:”); gets(str); printf(“Input substring:”); gets(substr); num=STRCOUNT(str, substr); printf(“num = %d”, num); } int STRCOUNT(char *str, char *substr) //根据第七大题4改写的 { char *p, *q; int num=0; while(*str!=’\0’){ for(p=str, q=substr; *p!=’\0’*q!=’\0’*p==*q; p++, q++); if(*q!=’\0’) *str++; else{ num++; str=p; } } return num; } By Jason Lee Roc° 卡卡

文档评论(0)

586334000 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档