arraydeque

    0熱度

    1回答

    我正在使用arraydeque來存儲Integer類型的另一個arraydeque。 我的代碼如下所示: private ArrayDeque<ArrayDeque<Integer> > grid; public void initiateGrid(){ for (int i = 0; i < Length; i++) { ArrayDeque<Inte

    2熱度

    1回答

    我使用ArrayDeque創建了一個基本的庫存系統,其中的東西被推入庫存。 Couch couch1 = new Couch("I wouldn't sit on it.", 100, true); roomList[0].inventory.add(couch1); 我正在運行檢查以查看某個項目是否在像這樣的房間中。 if (input.matches(".*look.*")) {

    6熱度

    3回答

    即時通訊使用arraydeque創造的產品清單,並通過他們的參數(項是類) ArrayDeque<Item> Items= new ArrayDeque<Item>(); 但我用java ArrayDeque問題。也許有辦法一次添加多個元素。例如, 。我想同時將TableType和colourOfTable添加到ArrayDeque中。 在C++中我可以用這個 vector<Item>Item

    0熱度

    2回答

    現在我遇到了ArrayDeque指定元素的問題。 Storages.add(new Storage("Furniture storage", 5, 58)); 首先是存儲類型。下一個樓層,最後一個是doorNumber。 現在我想改變具體ArrayDeque元素Floor到另一個。 例如從第二個列表項 Meat storage 1 18 到 Meat storage 7 18 有我的

    0熱度

    1回答

    我有下面的代碼。 int clock; ArrayDeque<Integer> q = new ArrayDeque<Integer>(); int customer = 1; Random r = new Random(); for (clock = 0; clock <= 99; clock++) { q.add(customer);

    0熱度

    1回答

    如前所述,我正在使用ArrayDeque邊緣的迭代器來查找具有最低路徑代價節點的圖塊。下面的代碼: public static void UCS(String filename) { //a double-ended queue, when used with "addFirst" and "remove", it's a LIFO queue ArrayDeque<Node

    88熱度

    7回答

    我想了解爲什麼Java的ArrayDeque比Java的LinkedList更好,因爲它們都實現了Deque接口。 我幾乎沒有看到有人在他們的代碼中使用ArrayDeque。如果有人對ArrayDeque的實現方式有更多的瞭解,這將有所幫助。 如果我明白了,我會更有信心使用它。我無法清楚地理解JDK的實現方式,因爲它管理頭部和尾部引用的方式。