Description: These are code solutions for popular Java development interview questions concerning various data structures (e.g., LinkedLists, Stacks, HashTables), bearing similarities to Leetcode examples. These files can be used for independent learning, interview preparation, and/or as a supplement to academic study.
Prerequisites: Having a general knowledge of these data structures is advised. Prerequisite knowledge is also referenced in the READMEs of each subfolder, including links to relevant tutorials.
Note: If looking for an online Java compiler with multi-class support, consider Codiva.
Data Structures | Demonstrations |
---|---|
Arrays | primitive int Arrays |
Hashes | HashMaps |
Lists | LinkedLists, DoublyLinkedLists |
Sets | Set objects of Integers |
Stacks and Queues | Dequeues, Enqueues |
Trees | BinarySearchTrees, Heaps |