此處填寫實驗的具體內容:php
Searching
和Sorting
類,並在類中實現linearSearch
(教材P162 ),SelectionSort
方法(P169),最後完成測試。要求很多於10個測試用例,提交測試用例設計狀況(正常,異常,邊界,正序,逆序),用例數據中要包含本身學號的後四位,提交運行結果圖。Sorting.java
Searching.java
放入 cn.edu.besti.cs1723.(姓名首字母+四位學號) 包中(例如:cn.edu.besti.cs1723.G2301
),把測試代碼放test包中從新編譯,運行代碼,提交編譯,運行的截圖(IDEA,命令行兩種)Searching
中補充查找算法並測試,提交運行結果截圖節點五:編寫Android程序對各類查找與排序算法進行測試,提交運行結果截圖,推送代碼到碼雲html
linearSearch
和SelectionSort
方法進實驗要求的Searching
和Sorting
類中,而且按照要求使用Junit測試邊界、逆序、錯誤等狀況。Searching
和Sorting
類放入cn.edu.besti.cs1723.zhr2301
包中後進行測試,而後在Linux虛擬機中創建cn.edu.besti.cs1723.zhr2301
將Searching
和Sorting
類其中,而後在命令行中進行測試。AndroidStudio
並設計界面,將Sorting
和Searching
類放入其中,運行app對固定數組的查找與排序進行測試。1.
java
2.
web
3.算法
4.數組
5.
數據結構
extends TestCase
否則沒法進行測試;全部的測試方法的名稱都必需要以test
打頭,例如測試順序查找,其Junit方法名爲testSequenceSearch()
,否則也沒法進行測試。Searching
和Sorting
類進行測試,可是在命令行的Junit測試方法本身並不熟悉。main
方法來進行測試。AndroidStudio
編寫app進行測試時對於部分使用方法已經忘記,也遇到了很多困難。selectionSort
方法進行測試時最初的Junit測試法測試時出現了一些問題,致使比較的是數組的哈希值,如圖: