コード: 先入れ先出し法はジャワにリストする
Angsuman Chakraborty
2006年2月25日
私がジャワの新来者から聞く一般的な質問の1つはある-先入れ先出し法のリストはどこにジャワにあるか。
ジャワにLinkedListおよびArrayListの先入れ先出し法のリストの機能の組み込みがあるが、広告される彼らは健康ではない。
先入れ先出し法インターフェイスは少なくとも次のものを持つべきである:
パブリックインターフェース先入れ先出し法{
/**先入れ先出し法列の端に目的を加えなさい*/
ブール加えなさい(目的o);
/**先入れ先出し法列の全部から目的を取除きなさい*/
目的は取除く();
/**先入れ先出し法列の要素の数を戻しなさい*/
intのサイズ();
}
上を実行するFIFOListのクラスは単に下記のとおりである:
公共のクラスFIFOListは伸ばすLinkedListの道具先入れ先出し法を{
公共の目的は取除く() {
リターンは取除く(0);
}
}
私はLinkedList.remove (0)を直接使用するかわりにこの組み立てを好む。 それはよりきれいに見る。
BTW: またLinkedListの代りに同じ機能性を達成するためにArrayListを伸ばすことができる。 LinkedListは理論でよりよい性能を提供するべきである。
、いかに に、ジャワ ソフトウェアヘッドラインニュース の下でファイルされる、 技術のノート |
|
RSS 2.0 |
この記事に電子メールを送りなさい
また読むのを好むかもしれない |


Technoratiの好みに加えなさい


































2006年2月26日11:04 AMの
先入れ先出し法列のための素晴らしい解決は円の配列のまわりにラッパーである。 どちらかの端にあるどちらかの端に安いが、挿入物あるまた安いが取除く。 記憶使用法は低く、目的の割振りはまれである。
2006年2月26日7:54 pmの
井戸。 先入れ先出し法はである実際に列ないか。 Java5で利用できる沢山の列がある。
2006年2月27日9:07 AMの
正しい。 私は1.5のそれらを見落とした。 実際はArrayListはまた列を実行する。
2008年2月17日6:14 pmの
私にページを取扱う先入れ先出し法のあなたのコードのコピーを送ることができる。 私に私の要求。.thankを。!許可しなさい!!
2008年4月26日1:41 pmの
ちょうどLinkedListを使用したかもしれない。 方法は端に加える要素を加える。 そして要素の使用getFirstを取り出すため
2008年4月27日1:21 AMの
私が前に言ったように:
「私はLinkedList.remove (0)を直接使用するかわりにこの組み立てを好む。 それは見るよりきれいに」。
2008年5月25日6:39 pmの
Muchasのgracias!
you'rの権利、それは簡単、明確である