There are 16 repositories under dsa-project topic.
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.
Java project to learn advanced Data Structures and Algorithms
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 .
DSA project
a simple version control system written in C++
This is CPP code for real time use case of Dijkstras algorithm to find the shortest path from source to every destination
File Management System inspired by Linux Shell, written in C++
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.
Just a Data Structure & Algorithms repository to keep track of my progress.
This is a simple text editing application in Python.
This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented
A pictorial representation demonstrating how Data Structures and Algorithms can be used to sort any data.
Visual representation of how different sorting algorithems work in practice.
This project implements an efficient data storage and retrieval system using the B-tree data structure in C++.
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.
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.
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.
Branch-wise seat allotment system for a college based on the entrance exam score of students. Web Application made using python libraries
Rajesh Rathore : I am a 𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 with almost 3+ years of experience, specializing in 𝗔𝗻𝗴𝘂𝗹𝗮𝗿 𝟭𝟬+ and 𝗥𝗲𝘀𝘁 𝗔𝗣𝗜'𝘀 integration. I have extensive experience in 𝗛𝗧𝗠𝗟𝟱, 𝗖𝗦𝗦𝟯, 𝗕𝗼𝗼𝘁𝘀𝘁𝗿𝗮𝗽, 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁, 𝗝𝗮𝘃𝗮𝗦𝗰𝗿𝗶𝗽𝘁.
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!
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.
Auto Suggestor and Completion [on TAB press] for cross platform written in C++.
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.
About A Text file compression tool based on Huffman encoding algorithm.
Railway Reservation & Ticketing System using File Handling in C++
Choose a Programming Language and Learn The Fundamentals of it 1. C Language 2. C++ Language 3. Java Language 4. Python Language
Echo is a GUI-based Flutter social app built as a 4th semester Data Structures project. It includes one-to-one chat, news feed, friend requests, and suggestions—powered by custom Linked List, Stack, Queue, BST, AVL Tree, Graphs (BFS), and Priority Queue. It showcases real-world application of core data structures in an interactive app.
Java based Keylogger using jnativehook to apply concepts and data structures learned in DSA course
This is CPP code for real time use case of Dijkstras algorithm to find the shortest path from source to every destination
My DSA roadmap repository