Skip to content

S18-Niloy/Data_structure

Repository files navigation

Data Structures Repository

This repository contains a collection of data structure implementations in Java and Python. Each file demonstrates fundamental concepts and operations for various data structures, making it a great resource for learning and practicing.


📂 Repository Structure

File Name Description Language
01. Linear_array_JAVA_operations.java Operations and manipulations on linear arrays Java
02. Circular_array_operations.py Circular arrays and their operations Python
03. LinkedList_Operations.java Single and multi-node linked list operations Java
04. Doubly_LinkedList_Operations.java Doubly linked list methods Java
05. Dummy_Headed_Doubly_Circular_Linked_List.py Doubly circular linked lists with dummy head Python
06. Singly_Linked_List_operations.py Basic singly linked list operations Python
07. Stack.java Implementation of stack operations Java
08. recursion.java Demonstrates recursion-based algorithms Java

🛠️ Technologies Used

  • Java
  • Python

🚀 Getting Started

  1. Clone this repository:
    git clone https://github.com/S18-Niloy/Data_structure.git
  2. Navigate to this repository:
    cd Data_structure
  3. Run individual files: For Java files: Compile and run using javac and java. For Python files: Run directly using python.

🌟 Features

  • Covers essential data structures like arrays, stacks, linked lists, and recursion.
  • Implemented in both Python and Java for flexibility.
  • Well-structured for educational purposes.

About

This repository contains a collection of data structure implementations in Java and Python. Each file demonstrates fundamental concepts and operations for various data structures, making it a great resource for learning and practicing.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors