陣列實現鍊錶

2021-08-28 01:44:45 字數 871 閱讀 3615

//測試類  

public class listtest

//再新增元素

list.add(100);

list.modify(10, 100);

// 取出元素

for (int i = 0; i < list.size(); i++)

} }

/**

* 建立乙個陣列佇列

* * @author 閉耀堯

* */

public class mylist

// 將心陣列的值賦給初始陣列的最後乙個位置

dest[src.length]=s;

src = dest;

} /**

* 根據下標獲取陣列中的元素

* 返回所獲取的個數

*/

public e get(int index)

/**

* 根據下標和元素名修改陣列元素

*/

public void modify(int index,e s)

/**

* 根據元素名和下標插入陣列

*/

public void insert(int index, e s)

/**

* 根據元素名和下標刪除陣列

* */

public void delete(int index, e s1)

/**

* 統計陣列大小

* 返回所獲取的大小

*/

public int size()

}

陣列 鍊錶實現HashTable

儲存的物件 data public class emp 鍊錶 public class emplinkedlist emp currentemp head while currentemp.getnext null currentemp.setnext emp public void list in...

鍊錶的陣列實現

實現乙個單鏈表,鍊錶初始為空,支援三種操作 1 向煉表頭插入乙個數 2 刪除第k個插入的數後面的數 3 在第k個插入的數後插入乙個數 現在要對該鍊錶進行m次操作,進行完所有操作後,從頭到尾輸出整個鍊錶。注意 題目中第k個插入的數並不是指當前鍊錶的第k個數。例如操作過程中一共插入了n個數,則按照插入的...

鍊錶的陣列實現

include using namespace std define maxsize 100 鍊錶的陣列實現 typedef struct list,plist plist createemptylist int findlistelement int x,plist pl if i pl last...