网站大量收购独家精品文档,联系QQ:2885784924

spaces.isu.edu.tw.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
spaces.isu.edu.tw.doc

內容  TOC \o 1-3 \h \z \u HYPERLINK \l _Toc230600725RandomNum(int A[], int Num, int low_bound, int up_bound) //氣數亂數值 之副程式  PAGEREF _Toc230600725 \h 1 HYPERLINK \l _Toc230600726RandomChar(char A[], int Num, char low_bound, char up_bound) //字元數亂數之副程式  PAGEREF _Toc230600726 \h 1 HYPERLINK \l _Toc230600727Print_Sorted(int A[], int Num) //列印排序之副程式  PAGEREF _Toc230600727 \h 1 HYPERLINK \l _Toc230600728BubSort(int A[], int index[]) //氣泡排序法之副程式  PAGEREF _Toc230600728 \h 1 HYPERLINK \l _Toc230600729SelSort(int A[], int index[]) //選擇排序法之副程式  PAGEREF _Toc230600729 \h 2 HYPERLINK \l _Toc230600730InSort(int A[], int index[]) //插入排序法之副程式  PAGEREF _Toc230600730 \h 2 HYPERLINK \l _Toc230600731Q_Sort(int A[], int index[], int left, int right)  PAGEREF _Toc230600731 \h 2 HYPERLINK \l _Toc230600732Createheap(int heap[], int index[]) {  PAGEREF _Toc230600732 \h 3 HYPERLINK \l _Toc230600733HeapSort(int A[],int index[]) {  PAGEREF _Toc230600733 \h 3 HYPERLINK \l _Toc230600734ShellSort(int A[], int index[])  PAGEREF _Toc230600734 \h 3  使用課本範例加以修改,與上次 sort.c之內容局部修改 主要是更改 輸入之參數之格式統一化 並將鍵值與索引值之設為輸入參數 #include time.h #define SWAP(x,y) {int t; t = x; x = y; y = t;}; StartRAND(void) { srand((unsigned)time(NULL));} HYPERLINK \l 首頁返回首頁 RandomNum(int A[], int Num, int low_bound, int up_bound) //氣數亂數值 之副程式 { int i; for (i = 0; i Num; i++) { A[i] = rand() % (up_bound-low_bound)+low_bound; //產生的整數亂數值 } } HYPERLINK \l 首頁返回首頁 RandomChar(char A[], int Num, char low_bound, char up_bound) //字元數亂數之副程式 { int i; for (i = 0; i Num; i++) { A[i] = rand() % (up_bound-low_bound)+low_bound; //產生字元數亂數值 } } HYPERLINK \l ???頁返回首頁 Print_Sorted(int A[], int Num) //列印排序之副程式 { int i; printf(排序%d個亂數值:,Num); for (i = 1; i =Num; i++) { printf(%4d,A[i]); } printf( \n ); } HYPERLINK \l 首頁返回首頁 BubSort(int A[], int index[]) //氣泡排序法之副程式 { int i, j ,sp; for

文档评论(0)

170****0532 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8015033021000003

1亿VIP精品文档

相关文档