An open API service indexing awesome lists of open source software.

Data structures

A data structure is a particular way storing and organizing data in a computer for efficient access and modification. Data structures are designed for a specific purpose. Examples include arrays, linked lists, and classes.

https://github.com/gaurav-chaurasia/dsa

All my practice problem(data-structure and algorithmic) and code are here

algorithm competitive-programming cpp data-structures readme-md

Last synced: 25 May 2026

https://github.com/noureldin2303/schoolmanagementsystem

SchoolManagementSystem Project in data-structures using java ( Double-LinkedList )

data-structures double-linked-list java linked-list project school-management student-management

Last synced: 09 Jul 2025

https://github.com/codejsha/algorithm-examples

Examples of algorithms, data structures, and problem-solving for practical applications

algorithms data-structures problem-solving

Last synced: 02 Apr 2025

https://github.com/chiragkumargohil/to-do-list-cli

I opted a Guided Project from Coursera Learning Platform. In that module, a To-Do List App was created using Python language. I have extended that project and prepared a code so that user's inputs will be saved in .csv file. So, user can access his/her past input data as well.

csv data-structures python to-do-list todolist

Last synced: 12 Apr 2025

https://github.com/9oelm/rdsa

(re)studying data structures and algorithms. Yeah i know, it's that time of the season again.

algorithms data-structures data-structures-and-algorithms interview jupyter-notebook

Last synced: 03 Apr 2025

https://github.com/dubisdev/pointer-stack-structure

A JavaScript implementation of a stack with a pointer

data-structures pointers stack

Last synced: 17 Mar 2025

https://github.com/anthonyjdella/leetcode-journey

:books: Code and study material related to Data Structures and Algorithms

algorithms data-structures leetcode python python3 study

Last synced: 29 Mar 2025

https://github.com/arshad-khalid/patient-queue-management-system

A queue management system for patients in a clinic

algorithms c data-structures queue-management

Last synced: 18 May 2026

https://github.com/ayushexel/algorithms

Implementation of Algorithms and Data Structures used extensively in computer Science

algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures

Last synced: 12 Sep 2025

https://github.com/psidh/sophomore

Data Structures and Algorithms

algorithms c cpp data-structures java javascript python

Last synced: 10 Apr 2026

https://github.com/ppodds/ncudatastructurehw

National Central University Data Structure Homework (Backup)

c cpp data-structures homework ncucsie

Last synced: 18 May 2026

https://github.com/akashnath420/graph-based-path-finding-tool

The Java code models all 64 districts of Bangladesh as nodes in an undirected, weighted graph. The graph captures road distances between districts to support pathfinding, logistics, or geographic analysis.

akash-nath algorithm algorithms bfs cse246 data-structures dsa east-wast-university ewu graph shortest-path-algorithm

Last synced: 16 Jun 2025

https://github.com/zeekersky/activities

This repository contains assignment solutions for various courses conducted at IIT Mandi. The content spans across different topics, including Data Structures and Algorithms (DSA), Computer Vision, and the Computer Science Practicum course.

algorithms algorithms-and-data-structures computer-science computer-vision cpp data-structures python3

Last synced: 19 Apr 2026

https://github.com/dibahk/sql50

this a collection of leet code problems I have solved

data-structures pandas pyhon sql

Last synced: 27 Mar 2025

https://github.com/fivethreeeo/data-structures-and-algorithms

A repository for learning data structures and algorithms.

algorithm coding-interviews data-structures

Last synced: 12 Sep 2025

https://github.com/kemboi590/teach2give-test

The repository is a technial test for Teach2Give used to demonstrate my ability to provide clear and effective solutions.

data-structures problem-solving technical-test

Last synced: 25 Jun 2025

https://github.com/chinmaymahajan/parking-lot-management

This repository contains academic project for Parking Lot Management.

academic cpp cygwin data-structures dreamscoder parking

Last synced: 29 Mar 2025

https://github.com/daniel-keogh/word-cloud-generator

Java program that generates a word-cloud from a URL or text file

data-structures java wordcloud wordcloud-generator

Last synced: 18 May 2026

https://github.com/mominaamjad/swap-linked-list-nodes

Project to execute the swapping of any two nodes in a singly linked list. Includes methods for inserting and deleting elements.

cpp data-structures linked-list semester-3

Last synced: 28 Oct 2025

https://github.com/felipesalvadordev/data-structures-algorithms

Implementation of most useful data structures and algorithms, focusing in distributed systems problem solvers and performance with large data

algorithms algorithms-and-data-structures data-structures dotnet

Last synced: 21 Mar 2025

https://github.com/symonmuchemi/java

Learning Java

data-structures java

Last synced: 08 Jul 2025

https://github.com/ukonline/pyds

Data structures implementations in Python for pedagogical purpose.

data-structures

Last synced: 11 Mar 2026

https://github.com/byhill/disjointsets.jl

An implementation of the Disjoint-set data structure for Julia

data-structures disjoint-sets julia

Last synced: 10 May 2026

https://github.com/samyouaret/php-datastructure

A small PHP data-structure package

algorithms data-structures linked-list php queue stack

Last synced: 05 Apr 2025

https://github.com/gevorg-vardanyan/python_algs

This repository is intended to keep algorithms written with python.

data-structures python python3 sorting-algorithms

Last synced: 05 Apr 2025

https://github.com/thenocturnaldevgypsy/duskgrimoires-java-lab-exercises

DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 02 Mar 2025

https://github.com/guptaroshan/problem-solving

Data Structures, Algorithms and Leetcode

algorithms data-structures leetcode

Last synced: 12 Apr 2025

https://github.com/mistermboy/ed

Data Structures Uniovi 2016/2017 && 2017/2018

avl-tree bstree data-structures dijkstra floyd graph hash-table heap uniovi

Last synced: 29 May 2026

https://github.com/ondrejhruby/pythonessentials

A comprehensive guide to Python essentials, featuring a variety of code examples demonstrating basic to advanced concepts. This repository is ideal for beginners and intermediate learners looking to strengthen their Python programming skills through practical exercises.

algorithms classes-and-objects data-structures functions jupyter-notebook programming python

Last synced: 18 May 2026

https://github.com/headlessnode/dsa

My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise

algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving

Last synced: 18 May 2026

https://github.com/nikhilvdev/swift-algorithms

The word Algorithm means “a process or set of rules to be followed in calculations or other problem-solving operations”. Therefore Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.

algorithms data-structures swift

Last synced: 26 May 2026

https://github.com/limon-s-interview-prep-zone/data-structure-algorithm

🚀 Welcome to the Ultimate Programming Language Features Repository! 🌟 This repository is a comprehensive collection of important features, concepts, and best practices across various programming languages like python, c++, c#.

cplusplus csharp data-structures python3 unity

Last synced: 10 Apr 2026

https://github.com/subhash23jan/cpp-oops

This repository is a collection of custom-built C++ data structures designed to provide a deep understanding of their underlying principles and implementations. By creating these structures from scratch, I gained valuable insights into the internal workings of C++ STL data structures.

cpp20 data-structures

Last synced: 29 Dec 2025

https://github.com/boemer00/leetcode

Data Structure and Algorithm problems from leetcode and neetcode

algorithms data-structures leetcode python

Last synced: 19 May 2026

https://github.com/lewismakau/portfolio-projects

This repository contains file data and SQL files for projects used for my Portfolio.

data-analysis data-cleaning data-structures data-visualization database google-analytics microsoft-sql-server mysql powerbi tableau

Last synced: 02 Apr 2026

https://github.com/vaibhavmojidra/data-structures---binary-tree-in-java

A tree in which each node (parent) has at most two-child nodes (left and right) is called a binary tree. The top most node is called the root node. In a binary tree a node contains the data and the pointer (address) of the left and right child node.

algorithms data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 15 Jun 2025

https://github.com/vaibhavmojidra/data-structures---queue-using-array-in-java

Queue is an abstract data structure, somewhat similar to Stacks. Unlike stacks, a queue is open at both its ends. One end is always used to insert data (enqueue) and the other is used to remove data (dequeue). Queue follows First-In-First-Out methodology, i.e., the data item stored first will be accessed first.

array arrays data-structures java mojidra queue vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 12 Apr 2025

https://github.com/chaganti-reddy/maps_c

Hashmaps implementation in C language

c data-structures hashmap-c

Last synced: 04 May 2025

https://github.com/cserajdeep/dsa-sparse-matrix2triplet

Sparse Matrix to Triplet and various triplet operations. e.g., transpose, addition, and multiplication.

c colab-notebook data-structures dsa matrix matrix-multiplication multiplication sparse-matrix triplet

Last synced: 19 May 2026

https://github.com/momen-alshouha/data-structures-array-stack-queue

This repo contains a C++ template classes for array , queue and stack , designed with OOP principles. It features various operations for those data-structues and more..

arrays data-structures object-oriented-programming oop-principles queue stack

Last synced: 21 Jul 2025

https://github.com/jofaval/advent-of-code

Advent of Code, created by Eric Wastl - Software Engineering version of the Advent Calendar

advent-of-code algorithms data-structures go golang pnpm problem-solving python software-engineering typescript

Last synced: 27 Apr 2026

https://github.com/simonespa/algorithms-and-data-structures

An open source collection and playground of algorithms, data structures and related documentation to brush up your knowledge of computer science fundamentals, or learn it from scratch.

algorithms arrays bfs data-structures dfs dynamic-programming graph graph-theory in-order iteration list post-order pre-order recursion search-algorithms sorting-algorithms tree

Last synced: 11 Apr 2025

https://github.com/yossef-ashraf/fifo-served-scheduling

This project implements a FIFO (First In, First Out) scheduling algorithm, which is a basic CPU scheduling technique used in operating systems. It schedules tasks (or processes) based on their arrival time, meaning the task that arrives first is executed first.

c data-structures

Last synced: 17 Mar 2025

https://github.com/tpdlshdmlrkfmcla/data-structure

데이터구조 학습 정리입니다.

data-structure data-structures

Last synced: 18 Jun 2025

https://github.com/ereh11/ramadan-problem-solving-challenge

Ramadan Problem Solving Challenge is a 30-day coding challenge where participants solve a new problem daily throughout Ramadan

algorithms data-structures problem-solving

Last synced: 13 Sep 2025

https://github.com/lewisadiaz/proyecto-integrado-cpp

Voting system for three different series categories

c data-structures functions loops string-manipulation voting-system

Last synced: 19 May 2026

https://github.com/ratismal/gms2-benchmark

GameMaker Studio 2 Data Structure Benchmark

benchmark data-structures gms2

Last synced: 16 Feb 2026

https://github.com/md-imtiaz-hossain/50-days_dsa_java_leetcode_practice_part-01

50 Days DSA Challeng with Java and practice with LeetCode

50daysofcode algorithm data-structures dsa java

Last synced: 25 May 2026

https://github.com/bp7968h/java_dsa

Data structures and algorithms in Java.

algorithms data-structures java

Last synced: 13 Jun 2025

https://github.com/colowill/Currency-Converter

Java currency converter that uses WebScraping to update it's conversion rates.

currency-converter data-scraping data-structures gui java-8

Last synced: 12 Mar 2025

https://github.com/ermolaevv/all_labs

Проект-контейнер для выполнения практических заданий по курсу МП2

cmake cpp data-structures gtest labs winforms

Last synced: 19 May 2026

https://github.com/martijnvos/jcf41datastructures

Assignment 1 of the JCF41 course on Fontys

data-structures java

Last synced: 19 May 2026

https://github.com/yiduoyu/cps-2232-final-project

Car Rental Management System

data-structures java

Last synced: 06 Mar 2025

https://github.com/renatoathaydes/pathtrie

A Trie implementation specifically designed for paths

data-structures java routing trie

Last synced: 04 Apr 2025

https://github.com/kanavgoyal898/cubecrafter

CubeCrafter is a Python-based Rubik's Cube simulation and solving engine that implements advanced algorithms to efficiently solve Rubik's Cubes of different dimensions. This library provides a comprehensive solution for creating, manipulating, and solving Rubik's Cubes using state-of-the-art search algorithms and heuristics.

algorithms combinations data-structures flask game-theory graph-theory mathematics permutations python rubiks-cube scratch-implementation

Last synced: 21 Apr 2026

https://github.com/isaqueveras/data-structure

Repositório com arquivos feito por mim durante a cadeira de Estrutura de Dados na Universidade Federal do Ceará

activity-lists c data-structures linguagem-c ufc-quixada

Last synced: 08 Jul 2025

https://github.com/ashtishad/epi-go

Elements of Coding Interview Problem Patterns in Go/Golang

algorithms-and-data-structures data-structures go golang

Last synced: 04 Apr 2025

https://github.com/quarkgluant/python-data-structures-algorithms

Udemy course "Python for Data Structures, algorithms, and Interviews" by José Portilla

algorithms algorithms-and-data-structures data-structures python python3 udemy

Last synced: 19 May 2026

https://github.com/yes20sh/data-structure-algorithms

This repository contains implementations of various data structures and algorithms in Python. It is designed to help you understand and practice fundamental concepts in computer science.

algorithms data-structures interview-preparation problem-solving

Last synced: 15 Jun 2025

https://github.com/sahilmemon7/data_structures_algorithms

Main data structures and algorithms in Java along with their time and space complexities.

algorithms data-structures java

Last synced: 13 Sep 2025

https://github.com/vlmarkov/test-tasks

A repository where is placed test programming tasks.

algorithm c cpp data-structures multithreading

Last synced: 19 May 2026

https://github.com/toxicmango64/push_swap

Push_swap is a an efficient sorting algorithm using two stacks and a limited set of operations. The goal is to sort a given set of integers in ascending order using the fewest possible moves, implementing and optimizing various sorting algorithms to achieve the best performance within specified benchmarks.

algorithms c data-structures programming sorting-algorithms

Last synced: 13 Mar 2025

https://github.com/bibhestee/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 06 Apr 2025

https://github.com/wajktor13/ads-lab

solutions to algorithmic tasks from Algorithms And Data Structures course at AGH University

agh agh-university agh-wi agh-wiet algorithms algorithms-and-data-structures data-structures

Last synced: 13 Mar 2025

https://github.com/mxagar/accelerated_computer_science_coursera

This repository contains my notes on the Specialization "Accelerated Computer Science Fundamentals" from Coursera / University of Illinois.

algorithms data-structures

Last synced: 09 Apr 2025

https://github.com/aibolik/js-ds

Common data structures in TypeScript/JavaScript implemented efficiently

data-structures javascript stack typescript

Last synced: 15 May 2026

https://github.com/bernardobarreto/python-data-structures

Data Structures implementation in Python 3

data-structures linked-list python queue stack

Last synced: 15 Jun 2025

https://github.com/pashamakhilkumarreddy/data-structures-and-algorithms

Coursera Data Structures and Algorithms Specialization

data-structures python3 rust

Last synced: 27 Aug 2025

https://github.com/matthewt53/data-structures-and-algorithms

Implementations of all the data structures and algorithms I learnt in COMP1927

c data-structures searching-algorithms sorting-algorithms

Last synced: 21 Mar 2025

https://github.com/josugoar/jlib

GLib inspired generic data structures C library for personal use

c data-structures

Last synced: 01 Aug 2025

https://github.com/eagletrt/libring-buffer-sw

Simple circular buffer data structure implementation suited for all embedded devices

circular-buffer data-structures embedded library platformio platformio-library ring-buffer sw

Last synced: 19 May 2026

https://github.com/ashgole/python-pyramids-solutions

Coding Battle Soution for Python Pyramids. This is done by my Team and me.

data-structures pyrami-solutions python python-programming

Last synced: 30 Mar 2025

https://github.com/bilgehangecici/data-structures

Highly important projects written in C for understanding basics and fundamentals of Data Structures.

algorithms c data-structures heap linked-list tree-structure

Last synced: 30 Mar 2025

https://github.com/palashhawee/cracking-the-coding-interview-by-mcdowell-book-

In this repository I'll keep uploading all my practice solutions to the amazing book on "Cracking the Coding Interview" by Gayle Laakman Mcdowell using Python language with different approaches. This repository is corelated to one of my repositories called "Data Structure and Algorithm" and has been extended as a part of my preparations for coding interview.

algorithms-and-data-structures cracking-the-coding-interview data-structures python

Last synced: 27 Jun 2025

https://github.com/lmithilesh-26/interview-bit-solutions

This Repository contains Topic wise Solutions to various problems on Interview_Bit Practice section in C++.

algorithms cpp20 data-structures interview-bit practice-programming solutions

Last synced: 17 Mar 2025

https://github.com/rubenwihler/c-dynamic-array

Une simple implémentation d'un tableau dynamique générique en C. Les éléments du tableau sont stockés dans un espace mémoire contigu. La taille des éléments est spécifiée lors de la création du tableau.

c data-structures dynamic-array generic

Last synced: 13 Sep 2025

https://github.com/thomasalbertodev/javascript_freecodecamp

Learn JavaScript Algorithms and Data Structures Freecodecamp

algorithms data-structures javascript

Last synced: 14 May 2026