数据结构C语言版期末考试试题(有答案)(5)

时间:2025-07-07

该算法被调用执行后

得到的线性表L为:

2.void AG(Queue&Q)

{

InitQueue(Q);

inta[5]={6

12

5

15

8};

for(int i=0;i<5; i++)QInsert(Q

a[i]);

QInsert(Q

QDelete(Q));

QInsert(Q

20);

QInsert(Q

QDelete(Q)十16);

while(!QueueEmpty(Q))cout<<QDelete(Q)<<";

}

该算法被调用后得到的输出结果为:

五、算法填空

在画有横线的地方填写合适的内容(每小题6分

共12分)

1.从一维数组A[n)中二分查找关键字为K的元素的递归算法

若查找成功则返回对应元素的下标

否则返回一1

IntBinsch(ElemTypeA[]

Intlow

int high

KeyTypeK)

{

if(low<=high)

{

int mid=(low+high)/2;

if(K==A[mid].key)--;

else if (K<A[mid].key)--;

else ;

}

else return-l;

}

2.已知二叉树中的结点类型BinTreeNode定义为:

structBinTreeNode{ElemType data;BinTreeNode*left

数据结构C语言版期末考试试题(有答案)(5).doc 将本文的Word文档下载到电脑

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219