Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
c语言中的quck排序文件处理_C_Loops_File_Sorting_Struct - Fatal编程技术网

c语言中的quck排序文件处理

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); } 代码似乎是快速排序例程的一部分。这个链接可能有助于解释该函数的作用:是否有帮助本书在代码旁边说了什么?

大家好,我是c编程新手,我从一本书中得到了这段代码,我试图弄明白这段代码的意思,有人能解释一下吗?谢谢

int分区(结构数据[1000],int低,int高){
int pivot=数据[高].G3;
int i=(低-1);
用于(int j=低;j轴){
i++;
交换(数据[i]、[j]);
}
}
交换(数据[i+1],&数据[high]);
返回(i+1);
}

代码似乎是快速排序例程的一部分。这个链接可能有助于解释该函数的作用:是否有帮助本书在代码旁边说了什么?