dsa-project
There are 61 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
mayankkaushik187/AlgoViser
Just a Data Structure & Algorithms repository to keep track of my progress.
abhishekmj303/FileSystem-Emulator
File Management System inspired by Linux Shell, written in C++
bbabina/Sorting-Visualizer
A pictorial representation demonstrating how Data Structures and Algorithms can be used to sort any data.
iampiyushjain/Text-Editor
This is a simple text editing application in Python.
raj-rathod/DSA-questions
This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented
drlyngrc/Hotel_Reservation_System
This is the process of our final project in Data Structure and Algorithm course.
Pal8304/PaperGenerator
My and Nirlep's project for DSA innovative assignment.
im-kaushal/SortingAlgo
Visual representation of how different sorting algorithems work in practice.
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.
PiyushaMukherjee/File-Compressor
About A Text file compression tool based on Huffman encoding algorithm.
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.
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++.
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
raushankit/DSA-TimeTable
Time Table Generator
saadullahmughal/rail-reservation-cpp
Railway Reservation & Ticketing System using File Handling in C++
siMobin/Project_AirlineManagement
Data Structure & Algorithm project. Airline Management System (A private jet hiring concept) – php, scss, Microsoft SQL.
CertificationSurya/autoSuggestAndComplete
Auto Suggestor and Completion [on TAB press] for cross platform written in C++.
raushankit/DSA-Bank
mimics features of a bank
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
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.
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.
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.
recluzegeek/JKeylogger
Java based Keylogger using jnativehook to apply concepts and data structures learned in DSA course
s4shibam/sudoku-wizard
Sudoku Wizard is an algorithmic project based on Backtracking Algorithm. This project illustrates the operation of the backtracking algorithm, which is used to solve any Sudoku puzzle.