dsa-project
There are 70 repositories under dsa-project topic.
rajvi-patel-22/Library-Management-System-Searching-catalogues-in-library-using-binary-search-tree
Our main objective in this project is to create a library management system wherein students can issue books and the admin or librarian can update/delete the record of books kept in the library. So we have the system into two parts : from user’s perspective and from admin’s perspective. First of all, the admin must login to handle the accounts where the username and password are already set. After he has logged in successfully, he can add, delete and update the books. He can add any new book in the already existing list of books. Similarly he can also delete any existing book. In the update option, the admin can update the quantity of books as well as the name of the book. As and when the admin adds the books, a binary search tree will be created where the nodes contain the name of books and are put in sorted order. Now if a student wants to issue/return any book, then he/she must login into the system, by enetering their valid university ID. The student will be allowed to issue/return only if their ID matches the list of university ID’s of students. When the student enters the name of book to be issued, that particular book will be searched by it’s name, in the already created binary search tree. If the book is not found in the tree, then a message will be printed “Book is not available in the library”. And if the book is out of stock, then this message will be printed, “This book is currently unavailable. Please try after some days.” Moreover, the student cannot issue more than 2 books simultaneously. When the student issues a book, the issuing date and time is recorded by the librarian. And if the student misses the due date of returning the book, then he has to pay that particular fine.
david-kariuki/ace-the-java-coding-interview
Java project to learn advanced Data Structures and Algorithms
Dct-tcd/Dsa-Tracker
This app keeps Personalised track of questions completed in dsa preparation . Instead of using an Integrated Database we are using localstorage in form of cookies to hold and store data . All Questions are divided into categories and then used in providing the response on the home page .
tpSpace/Algorithms-Visualizer
DSA project
uzairahmednasir/version-control-system
a simple version control system written in C++
Mak-3/Dijkstras-algorithm-HYDmetro
This is CPP code for real time use case of Dijkstras algorithm to find the shortest path from source to every destination
mahendramahara/DSA-in-C-Programing
Explore a collection of C programming language implementations for various data structures and algorithms. From linked lists to sorting algorithms, this repository provides a hands-on approach to learning and understanding essential concepts in data structures and algorithms.
abhishekmj303/FileSystem-Emulator
File Management System inspired by Linux Shell, written in C++
mayankkaushik187/AlgoViser
Just a Data Structure & Algorithms repository to keep track of my progress.
raj-rathod/DSA-questions
This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented
iampiyushjain/Text-Editor
This is a simple text editing application in Python.
bbabina/Sorting-Visualizer
A pictorial representation demonstrating how Data Structures and Algorithms can be used to sort any data.
drlyngrc/Hotel_Reservation_System
This is the process of our final project in Data Structure and Algorithm course.
im-kaushal/SortingAlgo
Visual representation of how different sorting algorithems work in practice.
Pal8304/PaperGenerator
My and Nirlep's project for DSA innovative assignment.
siMobin/Project_AirlineManagement
Data Structure & Algorithm project. Airline Management System (A private jet hiring concept) – php, scss, Microsoft SQL.
Tejeswar001/Restaurant-Booking-using-Queue
This project is a simple restaurant booking system implemented in Python using tkinter for the GUI. It demonstrates how to manage customer bookings using a queue data structure.
vibhavp6/Vibhav-Leetcode-GeeksForGeeks-HackerRank
The "Data Structures and Algorithms Repository" is a comprehensive resource for learning and exploring the fundamentals of Data Structures and Algorithms (DSA). The repository covers a wide range of topics, from basic data structures like Arrays, Stacks, Queues to various kinds of algorithms such as Sorting, Searching, Graph Algorithms, etc.
siddhesh-desai/efficient-data-storage-and-retrieval-system
This project implements an efficient data storage and retrieval system using the B-tree data structure in C++.
raj-rathod/raj-rathod
Rajesh Rathore : I am a 𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 with almost 3+ years of experience, specializing in 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝟭𝟬+ and 𝗥𝗲𝘀𝘁 𝗔𝗣𝗜'𝘀 integration. I have extensive experience in 𝗛𝗧𝗠𝗟𝟱, 𝗖𝗦𝗦𝟯, 𝗕𝗼𝗼𝘁𝘀𝘁𝗿𝗮𝗽, 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁, 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁.
KazuoKaze/DSA-Python
I'm currently learning Data Structures and Algorithms (DSA) in Python, and this repository serves as my notes. I'll keep updating it as I progress through the material. If you're interested in learning DSA too, feel free to check out the repo and follow along!
shreyashji/Dsa-essential
this is code repository for data structures and algorithms, pushed codes from my local repo to github for learning and easy access and to learn on the go, you are free to use this resources. Covered Topics: All DSA topics.
AJgthb2002/Allot-Easy
Branch-wise seat allotment system for a college based on the entrance exam score of students. Web Application made using python libraries
CertificationSurya/autoSuggestAndComplete
Auto Suggestor and Completion [on TAB press] for cross platform written in C++.
chahelgupta/DSA-Project-FamilyTree
C++ program for building and visualizing a hierarchical family tree. The program should allow users to interactively add family members, specify their parent-child relationships, and visualize the family tree's structure.
PiyushaMukherjee/File-Compressor
About A Text file compression tool based on Huffman encoding algorithm.
raushankit/DSA-Bank
mimics features of a bank
raushankit/DSA-TimeTable
Time Table Generator
saadullahmughal/rail-reservation-cpp
Railway Reservation & Ticketing System using File Handling in C++
Supercool-Coder/Day-1-to-Day-100-
Choose a Programming Language and Learn The Fundamentals of it 1. C Language 2. C++ Language 3. Java Language 4. Python Language
praneshp1org/WorldWay-Express-Dijkstra-Algorithm
DSA Project | IOE, Pulchowk Campus | Department of Electronics and Computer Engineering | A travel planner that calculates the optimal travel route by plane or bus based on Dijkstra's algorithm.
chauhansachin13/Dijkstra-s_Algorithm_Demonstrator
This Java GUI application visualizes Dijkstra's algorithm, allowing users to generate random graphs, input start and end nodes, and display the shortest path between them. The interface dynamically draws nodes and edges, highlights the calculated path, and includes features for resetting the graph and handling invalid inputs.
chauhansachin13/Three-in-One-Game-Suite
A Java application project that allows users to play three different games: an Advanced Sudoku Solver, an animated Tower of Hanoi puzzle, and Tic Tac Toe. It features a well-designed GUI and utilizes recursion and backtracking algorithms for the backend logic.
SohaibBazaz/To-do-list
The Smart To-Do List is a C++ application that helps users efficiently manage tasks using a linked list. 🌟 With features like task prioritization, due dates, and progress tracking, it offers a simple console interface for easy task management. 📋✨ The app saves tasks to user-specific files, ensuring your to-do list is always up-to-date.