摘要:
int a[2][3]={{1,2,3},{4,5,6}} (*p)[3]=a; 若引用数组第二行第二列元素的值,则下列不正确的表达式为 A:*(*(a+1)+1) B:*(*(p+1)+1) C:*(*(++a)+1) //错误 D:*(*(++p)+1) 解析:因为数组名a是一个常量,而p是一个 阅读全文
摘要:
算法:设所排序序列的记录个数为n。i取1,2,…,n-1,从所有n-i+1个记录(Ri,Ri+1,…,Rn)中找出排序码最小的记录,与第i个记录交换。执行n-1趟 后就完成了记录序列的排序。 编译器:VS2013 代码 结果 阅读全文
摘要:
编译器:VS2013 结果 阅读全文
摘要:
算法:从第二个元素开始,与前一个元素进行比较,如果小于前一个元素,两者交换位置,一直循环到不再小为止 编译器:VS2013 代码 结果 阅读全文
摘要:
算法:先生成随机数,赋值到数组,将数组第一个元素a[0]设置为哨兵,函数调用数组和随机数个数n,再设定n/2的根结点与孩子结点进行比较操作,若右孩子存在,则选出三个数里最小的数赋值给根节点,如果右孩子不存在,则只需比较左孩子与根节点大小,一直循环操作至a[1],再从a[2]开始进行根结点与孩子结点进 阅读全文