//泛型其實就可以理解為乙個模板,至於我們製作模具是倒進去的是什麼有我們自己決定。
public class mylist[color=red][/color]
//將新元素新增到佇列的最末尾
new_array[new_array.length-1] = e;
//指標重新指向
array = new_array;
}//獲得佇列的長度
public int getlength()
//佇列的修改
public void modify(int index,e e)
//佇列的查詢
public e get(int index)
//刪除操作
//[color=red]要重點考慮陣列存放資料的連續性[/color]
public void delete(int index)
//將刪除的元素值之後的部分拷貝過去
for (int i=index+1;i//重新指向
array = new_array;
}//插入新元素
public void insert(int index,e e)
//插入新的元素
new_array[index] = e;
//將老陣列後面的元素拷過去
[color=red]for (int i=index;i}//查詢陣列當中已經存放的元素個數
public int real_length()
}return location;}}
java 阻塞佇列自定義實現
自定義阻塞佇列 思路 阻塞佇列有這樣乙個特點,當佇列中沒有值得時候,這是只允許值得插入,當佇列中有值得時候,這時候允許佇列的插入,同時也允許佇列中元素的移除,但是當佇列中沒有值得時候,這時候就不允許佇列的移除了,而是等待其他執行緒插入新的元素 public class blockingqueue 如...
Python自定義佇列
class queue 佇列 def init self self.list defenqueue self,item 往佇列中新增乙個item元素,進隊 defdequeue self 從佇列頭部刪除乙個元素,出隊 if self.list return self.list.pop 0 else ...
java自定義異常
class chushulingexception extends exception class chushufuexception extends exception 自定義異常 end class numbertest if y 0 int m x y return m class rt001...