20172317 2018-2019-1 《程式設計與資料結構》 第五週學習總結
20172317 2018-2019-1 《程式設計與資料結構》第5周學習總結
教材學習內容總結
- 查詢:在某個專案組中尋找某一指定的目標元素,或者確定該指定目標不存在
- 提高查詢效率:最小化該過程所做的比較次數
- 查詢的兩個實現:線性查詢,二分查詢
- 排序:基於某一標準,將某一組專案按照某個規定順序排列
- 排序基於效率分成兩類:順序排序,對數排序
- 順序排序包括:選擇排序,插入排序,氣泡排序
- 對數排序包括:快速排序,歸併排序
教材學習中的問題和解決過程
- 問題:全是問題
- 問題解決方案:解決不了
程式碼除錯中的問題和解決過程
- 問題1:PP9.2
- 問題1解決方案:在原來氣泡排序法的方法最外面加一個for迴圈用來“減少i”,在迴圈最裡面加上當scan+i>=長度的時候的情況程式碼。
事實上我認為這樣不會有效果,還是算了 - 問題2:PP9.3
- 問題2解決方案:迴圈里加上一個用來自加的變數,輸出之類
相關推薦
20172317 2018-2019-1 《程式設計與資料結構》 第五週學習總結
20172317 2018-2019-1 《程式設計與資料結構》第5周學習總結 教材學習內容總結 查詢:在某個專案組中尋找某一指定的目標元素,或者確定該指定目標不存在 提高查詢效率:最小化該過程所做的比較次數 查詢的兩個實現:線性查詢,二分查詢 排序:基於某一標準,將某一組專案按照某個規
20172316 2018-2019-1《程式設計與資料結構》第五週學習總結
20172316 2018-2019-1《程式設計與資料結構》第四周學習總結 教材學習內容總結 第九章 排序與查詢 查詢:在查詢池中尋找某一元素,確定該元素是否存在(返回Boolean值) 靜態方法,泛型方法:靜態方法又名類方法,只需要通過,類名來啟用(Math.sqrt(6)),不能引用例項變數。 在
20172327 2018-2019-1 《程式設計與資料結構》第五週學習總結
20172327 2018-2019-1 《程式設計與資料結構》第五週學習總結 教材學習內容總結 第九章 排序與查詢 查詢 1.查詢:在某個專案組中找到指定元素或判斷是否存在。該專案組被稱為查詢池。 2.常見查詢方式,線性查詢。 3.查詢目標:高效地完成查詢,
20172314 2018-2019-1《程式設計與資料結構》第五週學習總結
教材學習內容總結 查詢 查詢:在某個專案組(查詢池)中尋找某一指定目標元素,或者確定該指定目標並不存在。 目標是高效的完成查詢,使得為了尋找目標所做的比較操作次數最小化,且查詢池中專案的數目就定義了問題的大小。 在查詢物件的過程中需要進行物件之間的比較,我們用Searching類實現Comp
20172313 2018-2019-1 《程式設計與資料結構》第五週學習總結
20172313 2018-2019-1 《程式設計與資料結構》第五週學習總結 教材學習內容總結 查詢 查詢是這樣一個過程,即在某個專案組中尋找某一指定目標元素,或者確定該指定目標並不存在。 高效的查詢會使該過程所做的比較操作次數最小化。 通過將方法宣告成泛型,我們可
20172305 2017-2018-2 《程式設計與資料結構》實驗二報告
20172305 2017-2018-2 《程式設計與資料結構》實驗報告 課程:《程式設計與資料結構》 班級: 1723 姓名: 譚鑫 學號:20172305 實驗教師:王志強 實驗日期:2018年10月13日 必修/選修: 必修 實驗內容 實驗二-1-實現二叉樹: (1)參考教材
2017-2018-20172309 《程式設計與資料結構》第八週學習總結
2017-2018-20172309 《程式設計與資料結構》第八週學習總結 一、教材學習內容總結 相信其它很多同學都是以小頂堆來介紹這一章內容,所以我將以大頂堆來介紹這章內容。 1.1 堆的簡單介紹: 堆的定義:(大頂堆) 堆實際上是一棵完全二叉樹。 堆滿足兩個性質:
20172310 2017-2018《程式設計與資料結構》(下)第五週學習總結
20172310 2017-2018《程式設計與資料結構》(下)第五週學習總結 教材學習內容總結 第九章_排序與查詢 學習幾種排序演算法,並討論這些演算法的複雜度 9.1查詢(線性查詢與二分查詢演算法) 查詢(searching) 是在某個專案組中尋找某一指定目標元素, 或者確定該組中並不存在
2018-2019-20172321 《Java軟體結構與資料結構》第五週學習總結
2018-2019-20172321 《Java軟體結構與資料結構》第五週學習總結 教材學習內容總結 第9章 排序與查詢 9.1查詢 查詢是這樣一個過程,即在某個專案組中尋找某一指定目標元素,或者確定該組中並不存在該目標元素。對其進行查詢的專案組有時也稱為查詢組。 兩種常見的查詢方式:線性插
20172313 2017-2018-2 《程式設計與資料結構》實驗二報告
20172313 2017-2018-2 《程式設計與資料結構》實驗一報告 課程:《程式設計與資料結構》 班級: 1723 姓名: 李楠 學號:20172330 實驗教師:王志強 實驗日期:2018年11月8日 必修/選修: 必修 1.實驗內容 實驗二-1-實現二叉樹 參考教材p212,完成鏈樹Link
20172318 2017-2018-2 《程式設計與資料結構》實驗2報告
20172318 2017-2018-2 《程式設計與資料結構》實驗2報告 課程:《程式設計與資料結構》 班級: 1723 姓名: 陸大嶽 學號:20172318 實驗教師:王志強 實驗日期:2018年11月11日 必修/選修: 必修 1.實驗內容 實驗一:實現二叉樹 參考教材p212,完成鏈樹L
20172328 2018-2019《Java軟體結構與資料結構》第五週學習總結
20172328 2018-2019《Java軟體結構與資料結構》第五週學習總結 概述 Generalization 本週學習了第九章:排序與查詢,主要包括線性查詢和二分查詢演算法和幾種排序演算法。我們在軟體開發過程中要在某一組查詢某個特定的元素或要將某一組元素按特定順序排序,所以要學習排序與查詢的多種演
2017-2018-20172309 《程式設計與資料結構》第九周學習總結
2017-2018-20172309 《程式設計與資料結構》第九周學習總結 一、教材學習內容總結 一些概念: 圖: 是一種複雜的非線性資料結構。 圖的二元組定義: 圖 G 由兩個集合 V 和 E 組成,記為: G=(V, E) 其中: V 是頂點的有窮非空集合, E 是 V 中
20172316 2017-2018-2 《程式設計與資料結構》實驗三報告
課程:《程式設計與資料結構》 班級: 1723 姓名: 趙乾宸 學號:20172316 實驗教師:王志強 必修/選修:必修 1.實驗內容 1 定義一個Searching和Sorting類,並在類中實現linearSearch(教材P162 ),SelectionSort方法(P169),最後完成測試
20172312 2017-2018-2 《程式設計與資料結構》實驗3報告
20172312 2017-2018-2 《程式設計與資料結構》實驗3報告 課程:《程式設計與資料結構》 班級: 1723 姓名: 彭霖 學號:20172312 實驗教師:王志強 實驗日期:2018年11月19日 必修/選修: 必修 1.實驗內容 實驗三-查詢與排序-1 定義一個Se
20172320 2018-2019-1 《Java程式設計》第五週學習總結
20172320 2018-2019-1 《Java程式設計》第五週學習總結 教材學習內容總結 查詢 查詢是一個在某個專案中尋找某一指定元素或者確定某一指定目標不存在的過程,對其進行查詢的專案組有時也稱為查詢池 高效的查詢會使該過程所做的比較操作次數最小化 1、線性查詢法 從表頭開始依次比較,
20172302 《Java軟體結構與資料結構》第五週學習總結
2018年學習總結部落格總目錄:第一週 第二週 第三週 第四周 第五週 教材學習內容總結 查詢 查詢即在某專案組中尋找某一指定目標元素,或確定該組中並不存在此元素。對其進行查詢的專案組稱為查詢池。 1.線性查詢法,即從列表頭開始依次比較每一個值,直至找到該目標元素或到列表尾未找到,這是一種最
201771010102 常惠琢 2018面向物件程式設計(Java)第14周學習總結
1 package gridbag; 2 3 import java.awt.*; 4 5 /** 6 * This class simplifies the use of the GridBagConstraints class. 7 * @version 1.01
201771010102 常惠琢 2018面向物件程式設計(JAVA)第18周學習總結
實驗十八 總複習 實驗時間 2018-12-30 1、實驗目的與要求 (1) 綜合掌握java基本程式結構; (2) 綜合掌握java面向物件程式設計特點; (3) 綜合掌握java GUI 程式設計結構;
程式設計與演算法三第五週測驗finish
1:全面的MyString 檢視 提交 #include <cstdlib> #include <iostream> using namespace std; int strlen(const char * s) { int i = 0; fo