第十五週實驗報告一(實現氣泡排序演算法,並將之定義為一個函式)
第15週報告1:
實驗目的:學會氣泡排序演算法
實驗內容:實現氣泡排序演算法,並將之定義為一個函式
* 程式頭部註釋開始 * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱: * 作 者:馮珍珍 * 完成日期: 2011 年 11 月 30 日 * 版本號: * 對任務及求解方法的描述部分 * 輸入描述:要排序的資料在程式中初始化 * 問題描述:實現氣泡排序 * 程式輸出:排序後的結果 * 程式頭部的註釋結束(此處也刪除了斜槓) #include <iostream> using namespace std; void bubble_sort(int arr[], int num); void output_array(int arr[], int num); int main( ) //不要對main函式有任何改動 { int a[20]={86,46,22,18,77,45,32,80,26,88,57,67,20,18,28,17,54,49,11,16}; int b[15]={27,61,49,88,4,20,28,31,42,62,64,14,88,27,73}; bubble_sort(a,20); //用冒泡法按降序排序a中元素 output_array(a,20); //輸出排序後的陣列 bubble_sort(b,15); //用冒泡法按降序排序b中元素 output_array(b,15); //輸出排序後的陣列 return 0; } void bubble_sort(int arr[],int num) { int i,j,t; for(j=0;j<(num-1);j++) { for(i=0;i<(num-1-j);i++) { if(arr[i]<arr[i+1]) t=arr[i],arr[i]=arr[i+1],arr[i+1]=t; } } } void output_array(int arr[],int num) { int i; cout <<"array:"<<endl; for(i=0;i<num;i++) { cout<<arr[i]<<'\t'; } cout <<endl; }
執行結果:(貼圖)
經驗積累:
1. 陣列名作形式引數,將能改變作為實際引數的陣列的值,實際引數傳遞給形式引數的是陣列的地址值,也是傳值;
2. 形式引數中不指定陣列大小,實際陣列的大小也一併作為引數傳遞;
3.
相關推薦
第十五週實驗報告一(實現氣泡排序演算法,並將之定義為一個函式)
第15週報告1: 實驗目的:學會氣泡排序演算法 實驗內容:實現氣泡排序演算法,並將之定義為一個函式 * 程式頭部註釋開始 * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. *
201771010124 王海珍 《面向物件設計 java》第十五週實驗總結
第一部分 理論部分 ◼ JAR檔案◼ 應用程式首選項儲存◼ Java Web Start JAR檔案: 1.Java程式的打包:程式編譯完成後,程式設計師將.class檔案壓縮打包為.jar檔案後,GUI介面程式就可以直接雙擊圖示執行。 2.jar檔案(Java歸檔)既可以包含類檔案,
201771010126 王燕《面向物件設計 java》第十五週實驗總結
第一部分 理論部分 ◼ JAR檔案◼ 應用程式首選項儲存◼ Java Web Start JAR檔案: 1.Java程式的打包:程式編譯完成後,程式設計師將.class檔案壓縮打包為.jar檔案後,GUI介面程式就可以直接雙擊圖示執行。 2.jar檔案(Java歸檔)既可以
201771010141 周強《面向物件設計 java》第十五週實驗總結
理論部分 ◼ JAR檔案◼ 應用程式首選項儲存◼ Java Web Start JAR檔案: 1.Java程式的打包:程式編譯完成後,程式設計師將.class檔案壓縮打包為.jar檔案後,GUI介面程式就可以直接雙擊圖示執行。 2.jar檔案(Java歸檔)既可以包含類檔案,也可包含諸
第十六週--專案6大資料集上排序演算法效能的體驗
* * Copyright (c++) 2015 煙臺大學計算機學院 * All right reserved. * 檔名稱:houzhui.cpp * 作 者: 商文軻
mysql查詢某一欄位,並將結果拼接為一個字串
select GROUP_CONCAT(uid) from users使用GROUP_CONCAT()函式,預設以‘,’將拼接的字串隔開,得到類似以下形式的字串:“1,2,3,4,5,6,”使用DIST
第十五週oj訓練——寫一函式,將兩個字串連線(1052)
問題及程式碼Description寫一函式,將兩個字串連線Input兩行字串Output連結後的字串Sample Input123 abcSample Output123abc解法一:用函式/*煙臺大學計算機與控制工程學院 2016 作者: 馬春澎 完成日期:2016年12月
第十五週專案一雜湊表及其運算的實現
/*Copyright (c) 2015, 煙臺大學計算機與控制工程學院 * All rights reserved. * 檔名稱:H1.cpp * 作者:辛志勐 * 完成日期:2015年12月10日 * 版本號:VC6.0 * 問題描述:雜湊表及其運算的實現 * 輸入描述:無 * 程式輸出:雜湊表
第十五週(sklearn)
首先是建立資料集和split 資料集 import sklearn from sklearn import datasets from sklearn import cross_validation from sklearn.naive_bayes import GaussianNB fr
201711671203《Java程式設計》第十二週學習報告(2)
上一份學習報告寫完之後,拖了兩天緩了緩。 -------------------------------------------------------------------------------------------------------------------------------
王穎奇 20171010129《面向物件程式設計(java)》第十五週學習總結
實驗十五 GUI程式設計練習與應用程式部署 實驗時間 2018-12-6 學習總結: 理論部分: ◼ JAR檔案◼ 應用程式首選項儲存◼ Java Web Start JAR檔案: 1.Java程式的打包:程式編譯完成後,程式設計師將.class檔案壓縮打包為.jar檔案後,GUI介面
201771010135 楊蓉慶《面對物件程式設計(java)》第十五週學習總結
1、實驗目的與要求 (1) 掌握Java應用程式的打包操作; (2) 瞭解應用程式儲存配置資訊的兩種方法; (3) 掌握基於JNLP協議的java Web Start應用程式的釋出方法; (5) 掌握Java GUI 程式
201771010130王志成《面向物件程式設計(java)》第十五週總結
理論學習知識: JAR檔案 ⚫ Java程式的打包:程式編譯完成後,程式設計師 將.class檔案壓縮打包為.jar檔案後,GUI介面 程式就可以直接雙擊圖示執行。 ⚫ .jar檔案(Java歸檔)既可以包含類檔案,也可 以包含諸如影象和聲音這些其它型別的檔案。 ⚫ JAR檔案是壓縮的
馮志霞201771010107《面向物件程式設計(java)》第十五週學習總結
實驗十五 GUI程式設計練習與應用程式部署 實驗時間 2018-12-6 理論: 一:JAR檔案 Java程式的打包:程式編譯完成後,程式設計師 將.class檔案壓縮打包為.jar檔案後,GUI介面 程式就可以直接雙擊圖示執行。 jar檔案(Java歸檔
201771010113 李婷華 《面向物件程式設計(java)》第十五週總結
一.理論知識部分 JAR檔案 Java程式的打包:程式編譯完成後,程式設計師將.class檔案壓縮打包為.jar檔案後,GUI介面程式就可以直接雙擊圖示執行。 .jar檔案(Java歸檔)既可以包含類檔案,也可以包含諸如影象和聲音這些其它型別的檔案。 JAR檔案是壓縮的,它使用ZIP壓縮格式。 ja
劉志梅201771010115.《面向物件程式設計(java)》第十五週學習總結
實驗十五 GUI程式設計練習與應用程式部署 實驗時間 2018-12-6 1、實驗目的與要求 (1)一個JAR檔案既可以包含類檔案,也可以包含諸如影象和聲音這些其他型別的檔案。 建立一個新的JAR檔案應該使用的常見命令格式:jar cvf JARFileName File1 File2..
張季躍 201771010139《面向物件程式設計(java)》第十五週學習總結
張季躍 201771010139《面向物件程式設計(java)》第十五周學習總結 第一部分:理論知識學習部分 第13章 部署應用程式: JAR檔案: Java程式的打包:程式編譯完成後,程式設計師 將.class檔案壓縮打包為.jar檔案後,GUI介面 程式就可以直接
第十五週(專案二)——用檔案儲存學生的名單。
/*煙臺大學計算機學院學生 *All right reserved. *檔名稱:用檔案儲存學生的名單 *作者:王洪海 *完成日期:2014年6月5日 *版本號:v1.0 *對任務及求解方法的描述部分:用檔案儲存學生的名單 *我的程式:*/ #include <iostream> #in
Linux學習(第十五週)
第十五週學習內容:keepalived和varnish 第十五週作業: 1、簡述HA cluster原理。 叢集中存在著多個單點,如排程器、session server、NFS等,他們的宕機會導致整個叢集不可用。解決辦法就是高可