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.

    Language:Java513211
  • david-kariuki/ace-the-java-coding-interview

    Java project to learn advanced Data Structures and Algorithms

    Language:Java47113510
  • 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 .

    Language:JavaScript341114
  • tpSpace/Algorithms-Visualizer

    DSA project

    Language:JavaScript23154
  • uzairahmednasir/version-control-system

    a simple version control system written in C++

    Language:C++16102
  • DSA-HUB
  • 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

    Language:C++13107
  • mayankkaushik187/AlgoViser

    Just a Data Structure & Algorithms repository to keep track of my progress.

    Language:C++12202
  • abhishekmj303/FileSystem-Emulator

    File Management System inspired by Linux Shell, written in C++

    Language:C++10100
  • bbabina/Sorting-Visualizer

    A pictorial representation demonstrating how Data Structures and Algorithms can be used to sort any data.

    Language:JavaScript10102
  • iampiyushjain/Text-Editor

    This is a simple text editing application in Python.

    Language:Python10103
  • raj-rathod/DSA-questions

    This package is developed for functionality of data structures and algorithms, some standard examples of algorithms are implemented

    Language:TypeScript10353
  • drlyngrc/Hotel_Reservation_System

    This is the process of our final project in Data Structure and Algorithm course.

    Language:C++8106
  • Pal8304/PaperGenerator

    My and Nirlep's project for DSA innovative assignment.

    Language:C8200
  • im-kaushal/SortingAlgo

    Visual representation of how different sorting algorithems work in practice.

    Language:JavaScript7201
  • 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.

    Language:Python71
  • 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.

    Language:Java7102
  • PiyushaMukherjee/File-Compressor

    About A Text file compression tool based on Huffman encoding algorithm.

    Language:C++6100
  • 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!

    Language:Python5
  • 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.

    Language:C++5101
  • 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++.

    Language:C++5201
  • 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

    Language:Python4100
  • raushankit/DSA-TimeTable

    Time Table Generator

    Language:C++4100
  • saadullahmughal/rail-reservation-cpp

    Railway Reservation & Ticketing System using File Handling in C++

    Language:C++4100
  • Project_AirlineManagement

    siMobin/Project_AirlineManagement

    Data Structure & Algorithm project. Airline Management System (A private jet hiring concept) – php, scss, Microsoft SQL.

    Language:PHP4111
  • CertificationSurya/autoSuggestAndComplete

    Auto Suggestor and Completion [on TAB press] for cross platform written in C++.

    Language:C++3
  • raushankit/DSA-Bank

    mimics features of a bank

    Language:C++3100
  • 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.

    Language:C++20
  • 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.

    Language:Java20
  • 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.

    Language:C++2100
  • recluzegeek/JKeylogger

    Java based Keylogger using jnativehook to apply concepts and data structures learned in DSA course

    Language:Java2100
  • 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.

    Language:JavaScript2100