xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

資源簡介

這個(gè)c語言編寫的士兵戰(zhàn)隊(duì)問題,利用中位數(shù)進(jìn)行解決。王曉東 編著的 計(jì)算機(jī)算法設(shè)計(jì)與分析(第三版)的一個(gè)課后實(shí)現(xiàn)題。

資源截圖

代碼片段和文件信息

#include
#include
#include

int?*x*y;

void?QuickSort(int?Lint?Rint?*a){ //站隊(duì)先找要站定的行,確定y方向,應(yīng)取y值的中位數(shù)
int?i?=?L?j?=?R; //x軸方向由于要一個(gè)挨著一個(gè),假定k為最佳最左位置
int?mid?=?a[(i+j)/2]; //所求最優(yōu)步數(shù)S=|X0-k|+|X1-?(k+1)?|+|X2-(k+2)|+?……?+|Xn-1-(k+(n-1))|
//經(jīng)過變形S=|X0-k|+|(X1-1)-k|+|(X2-2)-k|+?……?……?+|(Xn-1-(n-1))-k|
int?t?=?0; //亦為求一系列變形后的到某點(diǎn)最小距離和最小問題,k為變形后系列的中位數(shù)
while(i? while(a[i]? while(a[j]?>?mid)?j--;
if(i?<=?j){
t?=?a[i];
a[i]?=?a[j];
a[j]?=?t;
i++;
j--;
}
}
if(i? if(j?>?L)?QuickSort(Lja);
}

int?main(){
FILE?*fin*fout;
fin=fopen(“input.txt““r“);

fout=fopen(“output.txt““w“);
if(fin==NULL){
????printf(“can?not?open?the?input.txt\n“);

評(píng)論

共有 條評(píng)論