public boolean add(e element) //向鍊錶末尾新增乙個新的節點,該節點中的資料是引數elememt指定的資料。
public void add(int index ,e element)// 向鍊錶的指定位置新增乙個新的節點,該節點中的資料是引數elememt指定的資料。
public void clear()// 刪除鍊錶的所有節點,使當前鍊錶成為空鍊錶。
public e remove(int index) //刪除指定位置上的節點。
public boolean remove(e element)// 刪除首次出現含有資料elemen的節點。
public e get(int index) //得到鍊錶中指定位置處節點中的資料。
linkedlist泛型類本身新增加的一些常用方法:
public void addfirst(e element) //向鍊錶的頭新增新節點,該節點中的資料是引數elememt指定的資料。
public void addlast(e element)// 向鍊錶的末尾新增新節點,該節點中的資料是引數elememt指定的資料。
public e getfirst() //得到鍊錶中第乙個節點中的資料。
public e getlast() //得到鍊錶中最後乙個節點中的資料。
public e removefirst() //刪除第乙個節點,並返回這個節點中的資料。
public static void shuffle(listlist)// 將list中的資料按洗牌演算法重新隨機排列。
static void rotate(listlist, int distance) //旋轉鍊錶中的資料。
public static void reverse(listlist) //翻轉list中的資料。
堆疊是一種「後進先出」的資料結構,只能在一端進行輸入或輸出資料的操作
使用stack
泛型類建立乙個堆疊物件
使用push
、pop
、empty
、peek
、search
等方法對棧進行操作或檢視棧的狀態
tack//泛型類建立乙個堆疊物件,堆疊物件常用方法
public e push(e item);//實現壓棧操作
public e pop();//實現彈棧操作
public boolean empty();//判斷堆疊是否還有資料
public e peek();//獲取堆疊頂端的資料,但不刪除該資料
public int search(object data);//獲取資料在堆疊中的位置
public void clear()// 清空雜湊對映
public object clone()// 返回當前雜湊對映的乙個轉殖
public boolean containskey(object key)// 如果雜湊對映有「鍵/值」對使用了引數指定的鍵,方法返回true,否則返回false
public boolean containsvalue(object value)// 如果雜湊對映有「鍵/值」對的值是引數指定的值
public v get(object key)// 返回雜湊對映中使用key做鍵的「鍵/值」對中的值
public boolean isempty() //如果雜湊對映不含任何「鍵/值」對,方法返回true,否則返回false
public v remove(object key)// 刪除雜湊對映中鍵為引數指定的「鍵/值」對,並返回鍵對應的值
public int size() //返回雜湊對映的大小,即雜湊對映中「鍵/值」對的數目
第八周 刪除
題目描述 從串s中刪除其值等於c的所有字元。如從message中刪除 e 得到的就是mssag 1 演算法庫中的標頭檔案部分 ifndef sqstring h included define sqstring h included define maxsize 100 最多的字元個數 typede...
第八周學習
第八周學習週報 2018.10.22 10.28 一 本週學習情況 本週主要學習了 開源硬體 arduino基礎教程 1 歐姆定律 2 光敏電阻與三極體的初步認識 3 多種方法控制並點亮led燈 按鈕開關,光敏開關,紅外開關 訪問了csdn社群的計算機基礎板塊,學習大神的帖子。利用開源硬體對網課裡的...
第八周作業
1 理解窗體的檔案含義及組織結構 如 form1.cs form1.designer.cs form1.resx 控制項的屬性 方法和事件。2 完全用 的方式在form1.cs檔案中建立乙個文字標籤物件label1,用 設定label1的parent location name text autos...