日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

实验 5

發布時間:2025/4/16 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 实验 5 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

---恢復內容開始---

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?實驗五

實驗總結和體會

1、二分查找算法

(1)形參是數組,實參是數組名,使用數組元素直接訪問方式實現

// 練習:使用二分查找,在一組有序元素中查找數據項 // 形參是數組,實參是數組名 #include <stdio.h> const int N=5; int binarySearch(int x[], int n, int item); int main() {int a[N]={1,3,9,16,21};int i,index, key;printf("數組a中的數據:\n");for(i=0;i<N;i++)printf("%d ",a[i]);printf("\n");printf("輸入待查找的數據項: ");scanf("%d", &key);// 調用函數binarySearch()在數組a中查找指定數據項item,并返回查找結果給index // 補足代碼① index = binarySearch(a,N,key) ;if(index>=0) printf("%d在數組中,下標為%d\n", key, index);elseprintf("%d不在數組中\n", key); return 0; }//函數功能描述: //使用二分查找算法在數組x中查找特定值item,數組x大小為n // 如果找到,返回其下標 // 如果沒找到,返回-1 int binarySearch(int x[], int n, int item) {int low, high, mid;low = 0;high = n-1;while(low <= high) {mid = (low+high)/2;if (item == x[mid])return mid;else if(item<x[mid])high = mid - 1;elselow = mid + 1;}return -1;}

(2)形參是指針變量,實參是數組名,使用指正變量間接訪問方式實現

// 練習:使用二分查找,在一組有序元素中查找數據項 // 形參是指針變量,實參是數組名 #include <stdio.h> const int N=5; int binarySearch(int *x, int n, int item); int main() {int a[N]={1,3,9,16,21};int i,index, key;printf("數組a中的數據:\n");for(i=0;i<N;i++)printf("%d ",a[i]);printf("\n");printf("輸入待查找的數據項: ");scanf("%d", &key);// 調用函數binarySearch()在數組a中查找指定數據項item,并返回查找結果// 補足代碼①index = binarySearch(a,N,key) ;if(index>=0) printf("%d在數組中,下標為%d\n", key, index);elseprintf("%d不在數組中\n", key); return 0; }//函數功能描述: //使用二分查找算法在x指向的數據項開始的n個數據中,查找item // 如果找到,返回其位置 // 如果沒找到,返回-1 int binarySearch(int *x, int n, int item) {int low, high, mid;low = 0;high = n-1;while(low <= high) {mid = (low+high)/2;if (item == *(x+mid))return mid;else if(item<*(x+mid))high = mid - 1;elselow = mid + 1;}return -1; }

2、選擇法排序

// 練習:使用選擇法對字符串按字典序排序 #include <stdio.h> #include <string.h> void selectSort(char str[][20], int n ); // 函數聲明,形參str是二維數組名 int main() {char name[][20] = {"John", "Alex", "Joseph", "Candy", "Geoge"};int i;printf("輸出初始名單:\n");for(i=0; i<5; i++)printf("%s\n", name[i]);selectSort(name, 5); // 調用選擇法對name數組中的字符串排序 printf("按字典序輸出名單:\n");for(i=0; i<5; i++)printf("%s\n", name[i]);return 0; } // 函數定義 // 函數功能描述:使用選擇法對二維數組str中的n個字符串按字典序排序 void selectSort(char str[][20], int n) {// 補足代碼 int i,j,k;char temp[20];for(i=0;i<n-1;i++){k=i; strcpy(temp,str[i]); for(j=i+1;j<n;j++)if(strcmp(str[j],str[k])<0)k=j;strcpy(temp,str[j]);if(k!=i){strcpy(temp,str[i]);strcpy(str[i],str[k]);strcpy(str[k],temp); }} }

實驗總結和體會

1、做完實驗后,對于指針變量的間接訪問形式有了一定的理解,但有時還是會迷惑,為什么要這樣做。

2、用選擇法對字符串排序的時候,我能懂算法思路,但是把它轉換成代碼還是有些費勁,閱讀代碼倒是沒什么問題,可是如果讓我自己寫的話,我可能寫不完整,因為腦子里還沒有形成一種框架,希望以后在多多練習的過程中能有提高。

3、感覺C語言博大精深,隨時隨地都會新的東西,所以要多多查閱,邊查邊記憶。

?

互評地址:

https://www.cnblogs.com/shauifan/p/10924048.html

https://www.cnblogs.com/1256096713a/p/10925944.html

https://www.cnblogs.com/bu-xiu/p/10925969.html

?

轉載于:https://www.cnblogs.com/lxl720/p/10932414.html

總結

以上是生活随笔為你收集整理的实验 5的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91久久久久国产一区二区 | 三级在线视频 | 欧美视频一区二区 | 久久99亚洲精品 | 亚洲av色一区二区三区精品 | 不卡的日韩av | 国产淫语 | 亚洲天堂手机在线 | 麻豆免费在线观看视频 | 性做久久久久久久久久 | 青青操原 | 日韩av三级在线 | 国产免费黄色av | 超碰8 | 在线欧美日韩国产 | 国产粉嫩呻吟一区二区三区 | 日本不卡专区 | 在线观看免费中文字幕 | 欧美色图1 | 亚洲第6页 | 波多一区 | 亚洲精品白浆高清久久久久久 | 夜夜狠狠 | 羞羞答答一区 | 久草手机在线 | 五月色婷婷综合 | 国产一二三在线观看 | 97色在线| 国产三级午夜理伦三级 | 熟妇人妻系列aⅴ无码专区友真希 | 摸大乳喷奶水www视频 | 夜夜欢天天干 | 91.xxx.高清在线 | 日本做爰全过程免费看 | 美女色av | 精品国产欧美一区二区 | 91玖玖| 亚洲高清在线看 | 狠狠操夜夜操 | 精品国产免费视频 | 久久99久久99精品免观看软件 | 日本女人黄色 | 美女被到爽高潮视频 | 中文字字幕一区二区三区四区五区 | 亚洲少妇一区二区三区 | 欧美久久99 | 欧美一区欧美二区 | 精品一区二区三区视频在线观看 | 中文字幕一区二区三三 | 国产精品电影一区二区三区 | 六月丁香婷婷综合 | 久久久久久国产精品免费免费 | 日韩大片在线免费观看 | h视频国产| 久久久国产高清 | 人妻丰满熟妇av无码久久洗澡 | 最新黄色网址在线观看 | 99热免费在线观看 | 少妇特黄a一区二区三区 | 日韩欧美久久 | 91精品国产综合久久久蜜臀图片 | 日韩一区二区三区精品视频 | 日韩图片一区 | 精品人妻无码一区二区色欲产成人 | 热久久免费视频 | 日韩一区二区在线免费观看 | 午夜资源网 | 黄色在线观看国产 | 女同互舔视频 | 国产性生活一级片 | 欧美性大战久久久久xxx | 黄色av一区二区三区 | 美女让男人捅 | 青青久久av | 日本一区二区三区四区五区 | 黄色片xxx| 国产成人久久777777 | 911福利视频 | 日韩一区二区高清 | 欧美一区二区视频在线观看 | 岳乳丰满一区二区三区 | a毛片毛片av永久免费 | 亚洲人在线观看 | 无套内谢少妇露脸 | 亚洲精品国产成人久久av盗摄 | 深爱五月激情网 | 国产激情av一区二区三区 | 公肉吊粗大爽色翁浪妇视频 | 亚洲久久天堂 | 日本a级片在线播放 | 久久久久久久久一区 | 国产日韩在线播放 | 日韩午夜电影网 | 色婷婷香蕉在线一区二区 | 国产av一区二区三区精品 | 色综合天天操 | 日韩字幕在线 | 超碰777| 女人久久久久 |