当前位置:首页 > 数据结构(02331) > 正文内容

阅读下列函数并回答问题。
void f32(int r[],int N){
int i,j,temp;
for(i=1;i< N;i++)
{
temp=r[i];
j=i-1;
while(temp< r[j])
{
r[j+1]=r[j];
j=j-1;
}
r[j+1]=temp;
}
}
(1)若t[8]=(3,12,5,78,6,9,4,

高老师2年前 (2024-03-26)数据结构(02331)12

阅读下列函数并回答问题。
void f32(int r[],int N){
int i,j,temp;
for(i=1;i< N;i++)
{
temp=r[i];
j=i-1;
while(temp< r[j])
{
r[j+1]=r[j];
j=j-1;
}
r[j+1]=temp;
}
}
(1)若t[8]=(3,12,5,78,6,9,4,35),写出执行函数f32(t,8)后数组t中的各元素。
(2)函数f32的功能是什么?

(1)3,4,5,6,9,12,35,78
(2)直接插入排序

扫描二维码免费使用微信小程序搜题/刷题/查看解析。

版权声明:本文由翰林刷题小程序授权发布,如需转载请注明出处。

本文链接:https://doc.20230611.cn/post/431414.html

分享给朋友: