freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java語言課程設(shè)計(jì)--集合的并、交和差運(yùn)算-資料下載頁

2025-06-05 10:21本頁面
  

【正文】 } (new_Textfield)。 (this, 找到 + \ + search_str + \ + count + 個(gè),以全部 替換成 \ + change_str + \, 查找替換信息 Check_Collection1, )。 } if (()) { String str1 = ()。 String str[] = ( )。 String search_str = ()。 String change_str = ()。 String new_Textfield = 。 int count = 0。 //記錄有幾個(gè)相同的字符串 for (int i = 0。 i 。 i++) { if (str[i].equals(search_str)) { str[i] = change_str。 count++。 } new_Textfield += (str[i] + )。 } (new_Textfield)。 (this, 找到 + \ + search_str + \ + count + 個(gè),以全部替換成 \ + change_str + \, 查找替換信息 Check_Collection2, )。 排序按鈕 對(duì) result 編輯框進(jìn)行升序排序:(降序同理) private void ascendActionPerformed( evt) { // 升序排序 : String strT = ()。 ListLink List。 if (()) { try { List = new ListLink(strT, 1)。 ()。 (())。 } catch (Exception e) { (this, (), 錯(cuò)誤提示 , )。 } } if (()) { try { List = new ListLink(strT, )。 ()。 (())。 } catch (Exception e) { (this, (), 錯(cuò)誤提示 , )。 } } if(()) { try { List=new ListLink(strT,1)。 ()。 (())。 } catch(Exception e) { (this, (), 錯(cuò)誤提示 , )。 } } } 三、 實(shí)驗(yàn) 總結(jié) 1. 我負(fù)責(zé)的工作 1) 結(jié)點(diǎn)類代碼 2) 大部分鏈表類算法和代碼 3) 小部分窗口代碼 2. 問題及討論 1. 結(jié)點(diǎn)元素的數(shù)據(jù)類型 object 與泛型 T 最開始的時(shí)候試過用 object 類型定義集合元素,但發(fā)現(xiàn)數(shù)據(jù)用 object 定義固然方便,但 Object 類的數(shù)據(jù)只能比較是否相等,而無法比較大小 。 實(shí)現(xiàn) 對(duì) Integer 集合的元素和 Double 集合的元素進(jìn)行排序, 可以 使用泛型定義。 使用泛型可使代碼 簡明規(guī)范 。 class NodeT { //結(jié)點(diǎn)類 T data。 Node next。 } 2. 集合元素的分類及其優(yōu)點(diǎn) String 型可以包含所以數(shù)據(jù),如果只用 String 型,程序可變得很簡單。 但 String 型處理 Integer 型和 Double 型 不方 便 ,無法有效排序,輸入錯(cuò)誤混入其它數(shù)據(jù)類型容易出現(xiàn)錯(cuò)誤。 所以引入 Integer 和 Double 型可以實(shí)現(xiàn) 排序與排錯(cuò) ,更好地處理數(shù)據(jù)。 3. 集合并交差 算法 的 時(shí)間 復(fù)雜度 把集合元素分為 Integer、 Double、 String 三種類型后。 Integer 型和 Double 型可以進(jìn)行排序。 排序后可以 優(yōu)化 集合的交、并運(yùn)算。使 運(yùn)算所花時(shí)間大大縮減 。 排序可見實(shí)驗(yàn)方案及代碼實(shí)現(xiàn)的 鏈表排序。 對(duì)比 集合的交運(yùn)算, 集合的并運(yùn)算里面 Integer 和 String 實(shí)現(xiàn)交并運(yùn)算的算法??傻贸鲈诮贿\(yùn)算中, 最不理想 的條件下 , String 集合的時(shí)間復(fù)雜度為 *。而 Integer 的時(shí)間復(fù)雜度為 +。 由此可看出, Integer 的算法運(yùn)行時(shí)間要比 String 的 快很多 。在處理大量的數(shù)據(jù)時(shí), Integer 的算法的優(yōu)勢更為明顯。 3. 總結(jié) 1) 通過這次 java 課程設(shè)計(jì),讓我體會(huì)到了 java 和 c++的不同之處。 Java 與 c++相比, java 代碼更為簡單便捷。 Java 雖然沒有指針,但通過在類里定義類成員(類 next),同樣能達(dá)到指針的效果,而且更容易操作。 2) 通過對(duì)鏈表的操作和集合 并交差算法的實(shí)現(xiàn),讓我更熟悉 java 的語法,而不是停留在書本上。 3) 課程設(shè)計(jì)期間,通過翻閱《 Netbeans 程序開發(fā)技術(shù)詳解 》和《 java 簡明教程》熟悉了 swing 界面,和小程序的消息機(jī)制,基本掌握小程序的制作。
點(diǎn)擊復(fù)制文檔內(nèi)容
畢業(yè)設(shè)計(jì)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1