Skip to content

Latest commit

 

History

History
51 lines (48 loc) · 12.2 KB

README.md

File metadata and controls

51 lines (48 loc) · 12.2 KB

Java-Data-Structures

A repository for understanding Java data structures. Covers primitive data types (e.g., int, float, double, char) and high-level data structures like arrays, linked lists, stacks, queues, and maps, with detailed explanations and usage examples.


Java-Data-Structures/


├── primitive-data-types/
│        ├── primitive-types/
│        │        ├── boolean BooleanDataType.java
│        │        ├── char CharDataType.java
│        │        ├── int IntDataTypes.java
│        │        ├── float FloatDataType.java
│        │        └── double DoubleDataType.java
│        │
│        └── wrapper-classes/
│                   ├── Boolean BooleanWrapperClass.java
│                   ├── Character CharacterWrapperClass.java
│                   ├── Integer IntegerWrapperClasses.java
│                   ├── Float FloatWrapperClass.java
│                   └── Double DoubleWrapperClass.java

└── non-primitive-types/
            ├── basic//
            │          ├── String StringDataType.java
            │          └── Array ArrayDataType.java
            │
            └── collections/
                         ├── List/ ListInterface.java
                         │          ├── Array List ArrayListDataStructure.java
                         │          ├── Linked List LinkedListDataStructure.java
                         │          ├── Stack StackDataStructure.java
                         │          └── Vector VectorDataStructure.java
                         │
                         ├── Set SetInterface.java
                         │          ├── Hash Set HashSetDataStructure.java
                         │          ├── Linked Hash Set LinkedHashSetDataStructure.java
                         │          └── Tree Set TreeSetDataStructure.java
                         │
                         ├── Map MapInterface.java
                         │          ├── Hash Map HashMapDataStructure.java
                         │          ├── Linked Hash Map LinkedHashMapDataStructure.java
                         │          ├── Tree Map TreeMapDataStructure.java
                         │          └── Hash table HashtableDataStructure.java
                         │
                         ├── Queue QueueInterface.java
                         │          └── Priority Queue PriorityQueueDataStructure.java
                         │
                         └── Deque DequeInterface.java
                                      └── Array Deque ArrayDequeDataStructure.java