c语言中的quck排序文件处理
大家好,我是c编程新手,我从一本书中得到了这段代码,我试图弄明白这段代码的意思,有人能解释一下吗?谢谢c语言中的quck排序文件处理,c,loops,file,sorting,struct,C,Loops,File,Sorting,Struct,大家好,我是c编程新手,我从一本书中得到了这段代码,我试图弄明白这段代码的意思,有人能解释一下吗?谢谢 int分区(结构数据[1000],int低,int高){ int pivot=数据[高].G3; int i=(低-1); 用于(int j=低;j轴){ i++; 交换(数据[i]、[j]); } } 交换(数据[i+1],&数据[high]); 返回(i+1); } 代码似乎是快速排序例程的一部分。这个链接可能有助于解释该函数的作用:是否有帮助本书在代码旁边说了什么?
int分区(结构数据[1000],int低,int高){
int pivot=数据[高].G3;
int i=(低-1);
用于(int j=低;j轴){
i++;
交换(数据[i]、[j]);
}
}
交换(数据[i+1],&数据[high]);
返回(i+1);
}
代码似乎是快速排序例程的一部分。这个链接可能有助于解释该函数的作用:是否有帮助本书在代码旁边说了什么?