排序並查詢 程式

2021-05-27 06:57:45 字數 896 閱讀 1178

/*

file: 實驗6的程式

description:用氣泡排序的方法對使用者輸入的任意的乙個整型陣列進行排序;排序後,使用者

任意地輸入的乙個數,用二分查詢法查詢使用者輸入的數字,並給出該數在序列中的位置。

programmer: luye

date: 21/11/2007 */

#include

#define true 1    /*符號常量的使用*/

#define false 0

#define maxnumb 10000

/*對使用者輸入的任意陣列進行排序*/

void paixu (int *a,int maxnumb)    /*函式paishu的首行部*/

}/*用二分查詢法查詢使用者要查詢的數,並返回該數在序列中的位置*/

int zhaoshu(int b,int key,int maxnumb)   /*函式的首行部*/

else if(keyreturn(index);    /*返回該數在序列中的位置*/ }

void main()

paixu(numb,maxnumb);   /*函式paixu再這裡被呼叫*/

for(j=0;jlocation=zhaoshu(numb,key,maxnumb); /*函式zhaoshu再這裡被呼叫,並把返回的數值儲存在location裡面*/

if(location>-1)   /*對返回的該數在有序的陣列裡的位置進行判斷*/

printf("the number you are founding is located in %d .\n",location);

else

printf("the number you are founding is not founded!\n"); }

Linux查詢檔案,查詢程式埠並殺死程式

在linux 當中查詢檔案使用命令 find path name x path 代表搜尋的路徑 name 表示按名稱來搜尋 使用統配符來概括檔名 x 為檔名 例如 find name test 表示在當前目錄下找到包含test 的檔案。在linux 中查詢 程序 埠 ps ef grep tomca...

排序 與查詢(快排 並歸)

1找到pivot元素 x q l r 1 2 將將元素分成兩組 3 遞迴 1 void quick sort int q,int l,int r quick sort q,l,j quick sort q,j 1,r 2 void quick sort int a,int l int r a j x...

查詢並複製程式用到的庫

mklibs或mklibs copy是個好東西 ubuntu中是兩個單獨的軟體包 可以把乙個elf檔案用到的庫給找出來,然後複製到乙個指定的地方。基本用法是一樣的 mklibs mklibs copy d dest dir file 其中 dest dir是用來存放找出來的so庫的,file是要用來...