linked-list

    0熱度

    3回答

    我有以下代碼,到目前爲止,我想檢查文件名是否已經在鏈接列表fileList(或flist)中。根據輸出,保存在第一個節點中的字符串在Node* getFileName(Node *&flist)的某處發生了變化。這是怎麼發生的?另外,還有什麼我正在做的是關於節點和字符串指針的錯誤或不安全? 輸出: in main: file4.txt start of process: file4.txt

    1熱度

    3回答

    每次我嘗試使用我的add函數並從中返回一個列表。我收到一個未定義的符號錯誤。我在這裏做錯了什麼。 這是錯誤:在文件 未定義第一次引用 符號 add(std::list<int, std::allocator<int> > const&, std::list<int, std::allocator<int> >)/var/tmp//cc78hUrW.o LD:致命的:符號引用錯誤。無輸出寫入A.

    0熱度

    2回答

    我有一個未排序的鏈接列表。爲了對它進行排序,我想我會將值放入一個TreeSet中,並提供一個比較器,然後將這些值作爲新的鏈表返回。然而,它失敗了。 比較: public class SortSpeciesByCommonName implements Comparator<Species> { /** * a negative integer, zero, or a posi

    0熱度

    2回答

    我有問題根據存儲在鏈接列表中的座標繪製三角形多邊形。當我在paint component方法 Public void paintComponent (Graphics g) { ... for (Polygon p : triangles) { g2.drawPolygon(triangle); ... // print the elements of tria

    3熱度

    2回答

    爲了好玩,我將編寫自己的通用數據結構實現,如鏈接列表或二進制排序樹。是否有任何已有的測試套件可以用來確保它們完全符合他們的合同? (它可能不會是很難測試他們自己,但如果它已經完成,我不想推倒重來。) (是的,我知道,寫一個鏈表實現是重新發明輪子,如果這是一個項目,我只會使用Java的鏈表並完成它。)

    5熱度

    3回答

    我有一個雙鏈表(隊列),我自己做了。 我想知道,清除鏈表,是否足以簡單地刪除頭部和尾部引用? E.g public void Clear() { Head = null; Tail = null; } 我成像多米諾骨牌效應,但我有一個很難測試它。 它將使整個對象至少顯示爲空。所有的數據請求(例如peek,dequeue等)都返回null。 您也可以輕鬆排隊一些新的對象。

    0熱度

    3回答

    這是一個來自編譯器設計課程的作業問題。我只需要解釋一下問題的某些部分。 它被要求返回塊標準的內存管理器 需要多少管理。爲什麼 是否不足以使每個塊具有單個 計數器,該計數器包含該塊的 繁忙記錄數 ,並在 達到0時返回塊? 它引用的上下文談到鏈接列表。 從答卷國回答: 你怎麼找到這個計數器開始 從指針記錄,以及如何 你得到的指針,通過該 返回塊? 來自基於C的背景。有人可以向我解釋什麼: 塊是? 櫃檯

    0熱度

    3回答

    有人可以推薦我一個排序算法爲我的自定義鏈接列表+例子,基本上它是類似於通用LinkedList,所以如果你可以給通用LinkedList的例子,它將是偉大的。 我打算實施合併排序,請關於優點/缺點,因爲我不太熟悉任何算法,只是採取從谷歌合併排序算法的想法。 C#示例只如果可能的話:) 乾杯

    0熱度

    2回答

    我在C#中鏈表式穿越,我應該使用什麼樣的結構,爲我的項目 請提出一個要求..

    4熱度

    3回答

    我一直在使用PHP大約4年,但是我遇到了一個問題,它需要稍微(:P)更好的性能,所以我選擇了C++。 我正在編寫的程序是一個Linux守護進程,它將掃描MySQL數據庫中要加載的URL,使用cURL加載它們,搜索指定的字符串,然後相應地更新數據庫。我面臨的問題是,我不知道需要存儲在變量中的數據的大小才能搜索特定的字符串。 我有想過使用鏈表並分配更多節點,因爲數據填滿了列表。這是做事情的好方法嗎?