課下作業4

2022-05-07 06:54:08 字數 887 閱讀 5383

建立鍊錶:linkedlistmylist=new linkedlist();

增加節點:list.add(e obj)

刪除節點:list.remove(index)

刪除整個鍊錶,使頭結點->next=null;

遍歷鍊錶:使用get(int index)方法遍歷鍊錶,鍊錶物件可以使用iterator()方法獲取乙個iterator物件,該物件就是針對當前鍊錶的迭代器:public static sort(list

或int binarysearch(list

排序:public static sort(listlist)將鍊錶中的元素公升序排序。

查詢:int binarysearch(listlist, t key, comparetoc)使用折半查詢與key一樣的元素。

有類的源**,針對某一成員變數排序,讓類實現comparable介面,呼叫collection.sort(list)

沒有類的源**,或者多種排序,新建乙個類,實現comparator介面呼叫collection.sort(list, compatator)

二.課上補做:

第十五章課後作業:

課下作業(11)

評價360安全瀏覽器 使用者介面 因為360的產品主打顏色都是綠色,這款瀏覽器依舊保持了綠色,給人安全,舒適的感覺 布局很合 理,廣告很少,並且幾乎是在瀏覽器頁面的下面,不影響使用者的使用體驗。字的大小間距都很讓人舒服。記住使用者選擇 在輸入框下面會有你經常搜尋的記錄可以直接點進去,比較方便。並且可...

佇列課下作業

實驗要求 1 補充課上沒有完成的作業 2 參考15.3節,用自己完成的佇列 鏈隊,迴圈陣列佇列 實現模擬票務櫃檯排隊功能 3 用jdb或idea單步跟蹤排隊情況,畫出佇列變化圖,包含自己的學號資訊 4 把 推送到 託管平台 5 把完成過程寫一篇部落格 重點是單步跟蹤過程和遇到的問題及解決過程 6 提...

人機互動課下作業

所選軟體 有道詞典 使用者介面 作為一款學習類搜尋軟體,我認為介面一定要簡約。記住使用者選擇 搜尋欄區域有乙個小三角形,點選它就可以看到使用者近來搜尋過的單詞。但我感覺這裡有些不足,為什麼這個記錄不能在使用者輸入時就自動彈出來,需要使用者花費時間去點選。其次我剛才是搜尋過yokohama這個單詞的,...