akgarg0472 / JavaDataStructures

Data Structures implementation in Java

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data_Structure

Data Structure is defined as the technique that tells us how the data is stored and managed in the memory space. Managemenet of data means that how data is retrieved and manipulated in the memory efficiently. Different Data Structures have different implementation techniques and are used according to use case.

Generic_Data_Structures

Generic Data Structures means that for different type of data, we don't have to implement for different type of data like Integers, Strings etc. One code implementation is robust & flexible enough to manage different type of data types (excluding primitive type).
This repository contains some of data structures which are commonly used in day-to-day life such as Arrays, Linked List, Queues, Sorting Algorithms, Trees etc.

Updates

#06.12.2020
Added Single Linked List

#15.12.2020
Added Double Linked List
Added Queue using Array

#22.12.2020
Added ArrayList

#25.12.2020
Added Stack using Array

#25.06.2021
Updated reverse method of single linked list

#01.02.2022
Added PriorityQueue using Array

About

Data Structures implementation in Java


Languages

Language:Java 100.0%