JavaRush /Java Blog /Random-TW /書籤:資料結構文章精選 - 講座和麵試問題

書籤:資料結構文章精選 - 講座和麵試問題

在 Random-TW 群組發布
為了方便 JavaRush 學生,我們決定收集程式設計中最重要主題的講座和文章。第二個選擇是關於資料結構的。在迷你指南中,我們簡要概述了文章的精髓,如果您點擊鏈接,您可以了解有關感興趣主題的更多信息。將集合加入書籤並在需要時返回。 書籤:資料結構文章精選 - 講座和麵試問題 - 1

有關資料結構的資料

文章和講座

資料結構 - 堆疊和佇列

程式設計中有各種各樣的資料結構。很多時候,在解決特定問題時,最重要的是選擇最適合此目的的資料結構。本講講的是棧、佇列等資料結構。在講座的最後,作者還提供了有關資料結構的有用資源的連結。

資料結構:Java 中的金字塔(二元堆)

講座談到了像金字塔這樣的資料結構(也稱為堆、二元堆)。通常,這樣的資料結構被用在各種調度器和其他需要指示各種任務的優先順序的結構中。除了理論之外,本文也提供了金字塔的 Java 實作。

資料結構:Java 中的二元樹

在資料結構的資料庫中,絕對值得了解二元搜尋樹。本講座探討了該結構本身的特性和優點,並展示如何在 Java 中實現二元樹。

有關地圖介面的最常見問題的解答

映射是一種包含一組鍵值對的資料結構。它的資料結構類似於字典,這就是它通常被稱為的原因。同時 Map 是一個接口,在標準 jdk 中包含了主要的實作:HashmapLinkedHashMapHashtableTreeMap。本文回答了有關Map最常見的問題。

Java 中的數組

這本詳細的「百科全書」將從頭開始告訴您有關數組所需了解的一切:數組是什麼、如何聲明和創建數組、數組的長度是多少以及如何初始化數組並將其顯示在螢幕上。

Java 中的 HashMap - 它是什麼樣的映射?

在本講座中,您將了解Map和其他資料結構之間的差異,並使用一個實例來了解如何在 Java 中建立HashMap並使用該類別。

樹狀圖的特點

為那些已經熟悉地圖介面及其應用程式選項的人舉辦講座。它討論了TreeMap 的實作特性,更具體地說,它與HashMap有何不同以及如何正確使用它。

Java 中的陣列列表

開發時,通常很難預測需要什麼大小的陣列。因此,程式運行時動態分配記憶體的功能對於每種程式語言來說都是必需的。在 Java 中,有一個ArrayList類別用於此目的:這就是我們將要討論的內容。

鍊錶

LinkedList 中,元素實際上是鏈中的連結。每個元素除了它儲存的資料之外,還具有到上一個和下一個元素的連結。

影片

Java 中的前綴樹

前綴樹是一種資料結構,可讓您儲存鍵為字串的關聯數組。在 Sergey Arkhipov 的影片中,您將了解如何在 Java 開發中使用前綴樹、如何將樹保存到檔案、如何將其加載回來以及許多其他有用的信息。

最常見的面試問題是集合、hashCode 和 equals

如果沒有HashMapTreeMapLinkedHashMap類,就不可能研究 Java 中的資料結構。在本影片中,Java 和 Kotlin 開發人員 Ilya Niksan 對這些類別之間的差異、它們的屬性和用例進行了詳細分析。

《面試題目及答案》中的資料結構

他們在面試中可能會問什麼:Java 中的資料結構。第1部分

Java 中的資料結構是任何面試的基本主題之一。本文包含您在面試時可能會被問到的有關此主題的問題列表,包括有關數組和集合層次結構的問題。

他們在面試中可能會問什麼:Java 中的資料結構。第2部分

繼續前面有關資料結構主題可能提出的問題的文本,作者研究了MapListHashMap等主題。

獎金

書評:《Java 資料結構與演算法》,Robert Laforet

本書致力於資料結構和演算法在程式設計上的研究和使用。它解釋了資料結構如何確定資料在記憶體中的組織方式,以及演算法如何對這些結構執行各種操作。
留言
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION