1快速排序及归并排序(分治策略)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

天津商业大学学生实验报告

开课实验室: 403 机房开课时间 2015年 3 月 1日实验报告 2015年 6月 1 日

tmp = array[p1];

array [p1] = array[p2];

array [p2] = tmp;

}

else{

index = p1;

break;

}

}

array[right] = array[p1];

array[p1] = valou;

return index;

}

void quicksort(int array[], int left, int right){

int index;

if (left < right){

index = partition(array,left,right);

quicksort(array,left,index-1);

quicksort(array,index+1,right);

}

else{

return;

}

}

void array_output(int array[], int slze){

int i;

for(i=0;i

printf("%d",array[i]);

}

printf("\n");

}

程序截图1:

程序代码2:

// reverse.cpp : Defines the entry point for the console application. //

#include

#include

#define MAX 6

else if(j>right){

while(i<=mid){

temp[k++] = array[i++];

}

}

for (i = left;i <= right;i++){

array[i] = temp[i-left];

}

return cross_number;

}

实验截图2:

注1.每个实验项目一份实验报告。2.实验报告第一页学生必须使用规定的实验报告纸书写,附页用实验报告附页纸或A4纸书写。3.实验教师必须对每份实验报告进行批改,用红笔指出实验报告中的错、漏之处,并给出成绩,签全名、注明日期。

相关文档
最新文档