试题详情
- 简答题 下面程序用“插入法”对数组a进行由小到大的排序,请填(3)空使程序完整。 经典算法提示: 简单插入排序算法的基本思想使将数组处理n-1次,第k次处理是将第k个元素插入到目前的位置。第k次的元素是这样插入的:在第k次处理时,前面的元素a[0],a[1],⋯,a[k-1]必定已排成了升序,将a[k]与a[k-1],a[k-2],⋯a[0]逐个比较(由后向前),若有a[j]
- i-1;a[j+1]=a[j];a[j+1]
关注下方微信公众号,在线模考后查看
热门试题
- 复制字符串的库函数是(),只写函数名即可
- 要求在数组里要删除的是下标为奇数的字符,
- 若有语句 ;则b[1][1]的值为()。
- 表达式((int)(3.0/2.0))的
- 在循环外的语句不受循环的控制,在循环内的
- 逻辑运算符中的"&&"和"||"低于关系
- 求一个3×4矩阵元素中最大值。
- 下列四组字符串中都可以用作C语言程序标识
- 若给定条件表达式(M)?(a++):(a
- 设有定义:intx=2;,以下表达式中,
- 函数xtoi的功能是将放在字符串中的十六
- 编一个函数fun(char*s),函数的
- 判断两个整数m和n是否互质(即是否有公共
- 关于intmatrix[3][4]={1
- 二维数组初始化正确的是()
- 结构化程序设计原则是()。
- 先全局后局部、先整体后细节、先抽象后具体
- int*p;p=1002;这样写是错误的
- 以下各组标识符,选出合法的用户标识符组。
- 下面能正确进行字符串赋值操作的是()