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/raynard2010/aol-data-structures

This repository contains my answers for the AoL (Assurance of Learning) of COMP6048001 - Data Structures Course. The score I got for these answers is 100.

assurance-of-learning binus c case case-study data-structures tries

Last synced: 02 May 2026

https://github.com/cruxrebels/leetcode

Collection of Abhishek Agrawal's submissions to problems found on https://leetcode.com/.

algorithms cpp cpp11 cpp14 data-structures leedcode-contest-solutions leetcode leetcode-contest leetcode-solutions weekly-contest

Last synced: 09 Apr 2025

https://github.com/prosenjitjoy/dsa-in-go

Go implementation of common data structure and algorithms.

algorithms data-structures

Last synced: 05 Apr 2025

https://github.com/waleedgeorgy/python_data_structures

Classes for data structures that are not supported by Python.

data-structures python

Last synced: 12 Jun 2025

https://github.com/bineet-ratna-shakya/hellswok-food-data-manager

HellsWok Food Data Manager using Data Structures & Algorithms

binary-search crud data-structures java mergesort

Last synced: 08 Jun 2026

https://github.com/gokselgoktas/project-euler

A growing collection of solutions to Project Euler problems

algorithms cpp17 data-structures mathematics project-euler

Last synced: 01 Apr 2025

https://github.com/matheussnicacio/selectionsort

Selection sort que imprime valores ordenados e invertidos e aleatórios em um vetor de 10000 numeros

c data-structures data-structures-and-algorithms estrutura-de-dados

Last synced: 04 Sep 2025

https://github.com/llsaimur/contacttracing

Contact Tracing (school project)

cpp data-structures queue treenode

Last synced: 25 Mar 2025

https://github.com/greatdrake/avltree

AVL tree implementation

cpp data-structures

Last synced: 02 Apr 2025

https://github.com/fdifrison/java-data-structures

Review of ADS principles in java

algorithms data-structures java

Last synced: 25 Jun 2025

https://github.com/matteo-campana/princeton-practice-programming-assignment

Algorithms, Part I Princeton University, programming assignements and interview questions

algotithms coursera data-structures data-structures-and-algorithms java princeton princeton-algs4 princeton-coursera

Last synced: 02 May 2026

https://github.com/jiaqiluo/summer-activity-library

A practice for hash table(with chaining)

cpp data-structures hash-table

Last synced: 21 Mar 2025

https://github.com/mikemwai/codelabs

Interactive and hands-on learning resource for python

data-structures noframework

Last synced: 23 Apr 2025

https://github.com/talentedandrew/go-linkedlist

Implementation of linked list in Go.

data-structures go golang linked-list

Last synced: 29 Mar 2025

https://github.com/erikrios/neetcode-dsa

Data Structures & Algorithms Neetcode's Courses

algorithms data-structures

Last synced: 25 Jun 2025

https://github.com/pcastiglione99/progettoapi2020

Final project of Algorithms and Data Structures from the "Algoritmi e Principi dell'Informatica" course at Politecnico di Milano (2019-2020)

c data-structures polimi text-editor

Last synced: 24 Oct 2025

https://github.com/zaythedev/amazon-clone

The main idea for this project was to style the clone to look like Amazon and connect a React app to a database. I also received practice working with APIs using Stripe to take pseudo payments.

amazon data-structures react reactjs

Last synced: 18 May 2026

https://github.com/code-parth/data-structure-college

Semester 3, GTU Practical, Data Structure

c college data-structures gtu semester-3

Last synced: 25 Mar 2025

https://github.com/therustifyer/master-data_structures-and-algorithms

Code and docs for the course Master Data Structures and Algorithms in C/C++

algorithms algorithms-and-data-structures c cpp data-structures

Last synced: 18 May 2026

https://github.com/abdur75648/billing-counter-simulation

A Java program for event based simulation of the billing counter of a burger restaurant (McMohan's Burger)

algorithms assignment avl-tree binary-search-tree binary-tree col106 data-structures dsa heap iitd java javaprogramming queue stack

Last synced: 31 Mar 2025

https://github.com/Mt1Gr/Data_structures_and_computional_complexity

Research on computational complexity of algorithms and data structures

avl-tree cpp data-structures mst-tree research-project shortest-path sorting-algorithms

Last synced: 11 May 2025

https://github.com/jconleyscales/graph-adjacency-matrix

Undirected weighted graph utilities + Graph class (adjacency matrix) in Python.

adjacency-matrix data-structures graphs python

Last synced: 25 May 2026

https://github.com/imran789456123/algo-monster

Practice Data Structures & Algorithms for Interview

algorithms blind75 data-structures neetcode150 python

Last synced: 25 Mar 2025

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

Data Structures and Algortihms implemented in C++

algorithms cpp data-structures

Last synced: 08 Sep 2025

https://github.com/pietrapaz/ed_dados

Arquivos da disciplina de Estrutura de Dados ✅

data-structures estrutura-de-dados

Last synced: 09 Apr 2025

https://github.com/lavantien/go-graphy

Graph Theory Briefings and Algorithm Implementations in Go

algorithms data-structures graph

Last synced: 13 May 2025

https://github.com/ersalman4/stack_operations

A menu driven stack implementation in C using Modular design and Makefile

beginner-project c cli-app data-structures dynamic-arrays makefile stack

Last synced: 23 Apr 2025

https://github.com/llleeeaaannn/binarysearchtree

Implementation of a Binary Search Tree data structure through Ruby

data-structures ruby

Last synced: 13 May 2025

https://github.com/maxrt101/cpp-collections

POC collections library using C++20 concepts

collections cpp20 data-structures

Last synced: 05 Apr 2025

https://github.com/sohail-iqb/dsa

Comprehensive DSA notes in C++ featuring key concepts, implementations, and problem-solving techniques.

algorithms cpp data-structures noteshare

Last synced: 12 Sep 2025

https://github.com/adityaadaki21/cuisine-recommendation-system-using-c

This code is a simple program for managing and recommending cuisines.

c data-structures data-structures-

Last synced: 04 Oct 2025

https://github.com/slmt/ds-collection

A collection of data structures written in Rust.

data-structures rust

Last synced: 05 Apr 2025

https://github.com/henriquelluiz/scala-data-structures

Learning DSA with Scala Language.

algorithms data-structures jvm scala

Last synced: 02 May 2026

https://github.com/chrsm/northbound

GoNorth typedefs for Go

data-structures go golang gonorth

Last synced: 07 Jan 2026

https://github.com/saadarazzaq/master-dictionaries-in-python

Master Dictionaries in a LAYMAN Language ✨

data-structures dictionaries python

Last synced: 03 Jul 2026

https://github.com/rana-arju/javascript-problem-solving

JavaScript Problem solving with Data Structures + Algorithms

algorithms data-structures javascript problem-solving

Last synced: 02 Apr 2025

https://github.com/elis-vasconcelos/estrutura-dados-algoritmos

Repositório com implementações de estruturas de dados e algoritmos em Python.

data-structures hashing-algorithm tree-data-structure

Last synced: 02 Apr 2025

https://github.com/BardiFarsi/MemoizationMultiThreading

Sample project demonstrating the use of memoization, dynamic programming, and multi-threading to efficiently handle repeated heavy tasks and optimize performance. Results are cached for quick retrieval, and Multi-Threaded processing accelerates computation.

algorithms cpp cpp17 cpp20 data-structures dynamic-programming machine-learning machine-learning-algorithms memoization memory-management multi-threading multiprocessing multithreading parallel-computing parallel-programming

Last synced: 15 May 2025

https://github.com/abdullrahmen/alx-low_level_programming

This repo contains all the projects that I have done in the ALX curriculum on low level programming.

arrays bitmanipulation c data-structures debug debugging dynamic-library low-level-programming memory memory-management strings

Last synced: 23 Jun 2025

https://github.com/ahmednassar7/money-hub

A bank management system.

algorithms cpp data-structures database oop sql

Last synced: 02 May 2026

https://github.com/abdullrahmen/alx-higher_level_programming

This repo contains all the projects that I have done in the ALX curriculum on Higher level programming.

classes data-structures oop oop-concepts oops-in-python practices python python-3 python-app python-script python3 script scripting scripts

Last synced: 15 Jun 2026

https://github.com/mohamed-khairy111/ds-and-algo-in-cpp

This repo is just for tracking my knowledge about DSA

alogorithms data-structures

Last synced: 09 Apr 2025

https://github.com/manuelgil/vscode-data-pack

This extension pack includes the essential extensions for data analysts.

data-analysis data-science data-structures data-visualization vscode-extension

Last synced: 07 Apr 2026

https://github.com/sanketmaru/typescript-algorithms

Algorithms implemented in Typescript

algorithms data-structures javascript jest typescript

Last synced: 05 May 2026

https://github.com/abdullahalshawafi/cookit

Data Structure & Algorithms Project that simulates a restaurant kitchen system and calculates some statistics that measure average customer satisfaction.

algorithms c cpp data-structures oop system

Last synced: 07 May 2026

https://github.com/martapolii/coding-problem-practice

A repository dedicated to solving coding problems from platforms like LeetCode, HackerRank, and more. It includes challenges and solutions across a variety of programming languages and topics such as algorithms, data structures, and problem-solving techniques.

algorithms bit-manipulation data-structures dynamic-programming mathematics optimization string-manipulation

Last synced: 25 Oct 2025

https://github.com/maks28atish03kumar04sahu01/Java-Project-04

Create a UI using JAVA for some particular B. Tech branches and perform the following operations "ADD", "UPDATE", "DELETE", "SEARCH", "FETCH" and connect the JAVA to MySQL using the XAMMP server.

awt-gui data-structures java-8 jdbc-driver localhost mysql-database swing-gui xampp

Last synced: 03 Jul 2026

https://github.com/maks28atish03kumar04sahu01/Java-Game-Series

Game Hub: Puzzles & Play is a diverse digital playground with captivating classics like Snake-fruit, tic-tac-toe, bricks breaker, pong, and Tetris. Developed with precision and accessible across devices using Java it offers seamless gaming enjoyment for all.

awt-gui bricksbreaker-game data-structures game-development game-logic java-8 pong-game problem-solving snake-fruit-game swing-gui tetris-game tic-tac-toe-game

Last synced: 03 Jul 2026

https://github.com/nir3x/fastpatternsscanner.cpp

FastPatternsScanner.cpp - Efficient Pattern Scanner for C++

algorithm c-plus-plus cpp data-structures efficiency hashing pattern-scanning

Last synced: 09 Jun 2026

https://github.com/sysread/p6-algorithm-skewheap

An efficient and flexible min heap algorithm for perl6

data-structures heap perl6 priority-queue skew-heap

Last synced: 23 Jan 2026

https://github.com/than-dev/collision-in-js

Collision detector made with javascript, webpack and babel to development environment and canvas API + analytical math to the app implementation.

algorithm babel data-structures development es6 javascript webpack

Last synced: 02 May 2026

https://github.com/ramarav/data-structures-and-algorithms-in-python

A beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.

algorithms algorithms-and-data-structures data-structures python python-3 python3

Last synced: 01 May 2026

https://github.com/ashwanikumar04/data-structure-and-design-problems

A collection of ds and design problems

data-structures design ds

Last synced: 26 Jan 2026

https://github.com/diegocrivelaro/js-ts-datastructures-algorithms

JavaScript and TypeScript Studies with Data Structure💻

data-structures javascript typescript

Last synced: 18 Apr 2026

https://github.com/97-jeffrey/ruby-data-structure

study notes of ruby data-structure

data-structures ruby

Last synced: 03 Apr 2025

https://github.com/mohamed-mostafaaa/monty

Monty 0.98 is a scripting language that is first compiled into Monty byte codes (Just like Python). It relies on a unique stack, with specific instructions to manipulate it. The goal of this project is to create an interpreter for Monty ByteCodes files.

brainfuck bytecode c data-structures monty queue stack

Last synced: 07 Jul 2025

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

Elements of Coding Interview Problem Patterns in Go/Golang

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

Last synced: 04 Apr 2025

https://github.com/lthibault/uq

Fast unbounded queue with efficient allocation

data-structures generic memory-efficient queue

Last synced: 29 Mar 2025

https://github.com/hadjiprocopis/histocurse

A Java implementation of a multidimensional histogram backed on dense/conventional OR sparse array. Extremely efficient when number of dimensions is large and back-store is sparse array. This module depends on other projects which can be found on my repo here. See README below to see what you need to download.

data-analysis data-structures histogram multidimensional

Last synced: 03 Jul 2026

https://github.com/jitendragangwar123/dsa-using-cpp

This Repository have Data Structure and Algorithms concepts solving through C++.

algorithms cpp data-structures

Last synced: 29 May 2026

https://github.com/emanuelefavero/cracking-the-coding-interview-solutions

This repository contains my solutions to Cracking the Coding Interview questions.

algorithms cracking-the-coding-interview data-structures questions solutions

Last synced: 12 Aug 2025

https://github.com/raphgl/clibs

My set of C libraries

algorithms data-structures

Last synced: 25 Jun 2025

https://github.com/zunainaliazam/phonebook-management-system

This project is made as a project for the implementation of Data structures. In this project, I have used doubly linked list to maintain this phonebook.

cpp data-structures doubly-linked-list

Last synced: 05 Apr 2025

https://github.com/stiliyandr/allocator

A C++14 allocator implemented with buddy allocation.

algorithms allocator cpp cpp14 data-structures

Last synced: 09 Apr 2025

https://github.com/amansrv/dsa-hackerrank

In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.

algorithms data-structures hackerrank

Last synced: 24 Jan 2026

https://github.com/gharib-uk/datastructures-in-go

Go package that implements useful data structures in go

data-structures go golang imported package

Last synced: 05 Sep 2025

https://github.com/lukasondrejka/data-structures-census

C++ generic data structures and data structures for efficient census data access

census cpp data-structures

Last synced: 13 Mar 2025

https://github.com/whitedodo/datastructure2

Horowitz의 C++ 자료구조(Horowitz's C ++ Data Structure)

c cpp data-structures java

Last synced: 13 Apr 2026

https://github.com/gama1903/leetcode_practice

Targeted on specific class of data structure or algorithm.

algorithms cpp data-structures leetcode

Last synced: 02 Jul 2026

https://github.com/knifecake/ads

Some implementations of the traditional algorithms and data structures you're taught in any algorithms course.

algorithm data-structures

Last synced: 29 May 2026

https://github.com/dylankle/dieting-data

Food and water tracking application with GUI written completely in Java

data-structures gui input-output object-oriented-programming

Last synced: 15 Jun 2025

https://github.com/pitercoding/curso-python-curso-em-video

(PT): Curso introdutório de Python com foco em lógica de programação, prática e aprendizado progressivo. (EN): Introductory Python course focused on programming logic, hands-on practice, and progressive learning.

curso-gratuito data-structures error-handling estrutura-de-dados exercicios-praticos free-course funcoes functions logic logica-de-programacao mundo1 mundo2 mundo3 pratical-exercises programacao programming python tratamento-de-erros

Last synced: 03 May 2026

https://github.com/dev0x13/hbst

A C++ implementation of Hidden Binary Search Tree

data-structures search-trees

Last synced: 21 Mar 2025

https://github.com/alok-38/software-engineering-specialization

Explore a Career as a Software Engineer. Learn the basics of programming and software development

algorithms cryptography data-structures hashtable html-css-javascript java problem-solving

Last synced: 25 Mar 2025

https://github.com/scottaj/fsharp-set

A Set implementation in F#

data-structures fsharp set set-theory

Last synced: 27 Mar 2025

https://github.com/mrigank005/c-programming

Welcome to my C Programming Repository! This repository contains a collection of C programs that cover fundamental concepts, data structures, algorithms, and real-world applications. Whether you are a beginner or an experienced programmer, you'll find useful resources here.

c data-structures

Last synced: 05 Apr 2025