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/Solution10/collection

Like arrays, only better! Small, lightweight PHP 5.3 Collection class with smart slicing and fancy sorting.

arrays composer-packages data-structures php

Last synced: 27 Apr 2025

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

This repository consists of all my codes related to DSA

algorithms data-structures python

Last synced: 09 Apr 2025

https://github.com/alpha74/icc

My CodeChef submissions. Maintained from 2020 onwards.

algorithms codechef codechef-problems codechef-solutions coding cpp data-structures programming

Last synced: 13 Apr 2025

https://github.com/mrsarm/rust-sum-queue

Rust :crab: queue struct that keeps a fixed number of items by time, not capacity, and allows to get summarized stats of its content

algorithms caching data-structures queue rust

Last synced: 05 Mar 2026

https://github.com/milon/one-problem-a-day

One Data Structure and Algorithm related problem solving per day.

algorithms big-tech-interviews data-structures interview-preparation

Last synced: 26 Jan 2026

https://github.com/pharo-containers/Containers-OrderedSet

A Set where an order of elements matters or an OrderedCollection with no duplicates. Supports the complete API of Set and OrderedCollection

collection containers data-structures pharo set

Last synced: 11 May 2025

https://github.com/ryantusi/cs50x

🚀 Dive into the world of coding excellence with my comprehensive collection! This repository hosts a treasure trove of problem sets and lab challenges from CS50x: Harvard's famed Introduction to Computer Science course. 🌟Perfect for learners aiming to sharpen their skills or enthusiasts eager to embrace the art of computer science! 🖥️💡✨

api c computer-science cs50x css data-structures database flask harvardcs50 html javascript python sqlite3

Last synced: 16 May 2025

https://github.com/tallamjr/mit-6006

MIT's Introduction to Algorithms [Spring 2020] 6.006

algorithms data-structures mit-ocw

Last synced: 15 Jan 2026

https://github.com/jetcod/data-transport

Efficient PHP Data Transport with DTOs

data-structures data-transfer-object dto object-mapping

Last synced: 13 Jan 2026

https://github.com/jimbuck/flexel

Create specialized data structures from level, just like sublevel.

data-structures easy-to-use leveldb node-module

Last synced: 18 Feb 2026

https://github.com/daniel-liu-c0deb0t/general-algorithms

A variety of algorithm implementations and short classes, mostly for competitive programming and machine learning.

algorithms data-structures deep-learning deep-q-network java python reinforcement-learning

Last synced: 25 Jul 2025

https://github.com/danitilahun/coding-challenges

This repository contains coding challenges and solutions. It is the perfect place to enhance your coding skills.

algorithms cmdtool coding-challenge data-structures filecomparison huffman-coding load-balancer problem-solving pytest python3 quadtree redis url-shortener

Last synced: 20 Aug 2025

https://github.com/stanislavkozlovski/data_structures_feb_2016

Exercises and Homework for SoftUni's Data Structures February 2016 course, in Python

avl-tree data-structures homework python quad-tree red-black-tree

Last synced: 02 May 2025

https://github.com/make-github-pseudonymous-again/js-gn

:globe_with_meridians: Graphs and networks data structures and algorithms for JavaScript

agpl algorithms computer-science data-structures graphs javascript networks

Last synced: 13 Mar 2026

https://github.com/sidvishnoi/compact-prefix-tree

A serializable compact prefix tree (also known as Radix tree or Patricia tree or space-optimized trie) implementation in JavaScript.

compact-prefix-tree data-structures patricia-tree prefix-tree prefix-trie radix-tree trie trie-tree

Last synced: 06 May 2025

https://github.com/forax/struct-of-array

Two data structures with the API of an array of structs (AoS) and the internals of a struct of arrays (SoA)

data-structures game-development java struct-of-arrays

Last synced: 27 Dec 2025

https://github.com/vedanthv/dsa

A repository of Data Structures and Algorithms Problems in Java!

algorithms data-structures java leetcode

Last synced: 19 Oct 2025

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

A collection of data structures and algorithms with implementation in various languages

algorithms computer-science data-structures

Last synced: 13 Jan 2026

https://github.com/mwoss/algorithms

Bunch of solutions for algorithms, data structures and system design problems. Just for fun.

algorithms codility data-structures interview leetcode

Last synced: 18 Oct 2025

https://github.com/xiaoluoboding/algo-data-structures-patterns

📖 Learn data structures、algorithms、patterns using JavaScript.

algorithms algorithms-and-data-structures data-structures javascript patterns

Last synced: 14 Apr 2025

https://github.com/64/ds

Simple and (relatively) efficient C data structures.

c data-structures

Last synced: 13 Jun 2025

https://github.com/anmol-singh-jaggi/algo-ds

Implementations of various algorithms and data structures

algorithms cpp data-structures

Last synced: 13 Jul 2025

https://github.com/goamegah/c-vaccinodrome

Implementation en C d'une modélisation d'un vaccinodrome composé d’une salle d’attente contenant n sièges pour les patients et d’un service de vaccination comportant m box occupés éventuellement par des médecins.

c data-structures linux memory-management mmap semaphore shell-scripts synchronous-processing

Last synced: 17 Oct 2025

https://github.com/thakursaurabh1998/uca

Contains all the code practiced and made as part of the University Coding Academy.

binary-search binary-tree c data-structures graph-theory linked-list problem-solving shell-script

Last synced: 07 May 2025

https://github.com/cggos/dsa

Data Structures and Algorithms :sunny:

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

Last synced: 28 Oct 2025

https://github.com/hopsoft/kvn

KVN (Key/Value Notation) converter & parser

data-structures deserialization key-value ruby serialization

Last synced: 24 Apr 2025

https://github.com/rvanvelzen/php-collection

Simple collection types for PHP

data-structures php php-library

Last synced: 09 Apr 2025

https://github.com/cbl/algorithm-analyzer

A tool to analyze various sorting algorithms, graphs or binary trees.

algorithms data-structures java

Last synced: 19 Mar 2025

https://github.com/rakesh9100/bank-management-system

This project is made under the Summer Training course Advanced Data structure and Algorithm by Extellon in the duration May-June 2022.

algorithms bank-management-system-project c data-structures extellon summer-project

Last synced: 08 May 2025

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

A compilation of some data structures and algorithms for various languages

algorithms data-structures golang hacktoberfest javascript python

Last synced: 30 Jul 2025

https://github.com/alstn113/algorithm

Algorithm & Data Structure & SQL

algorithms data-structures sql

Last synced: 23 Mar 2025

https://github.com/haroonabdulrazaq/replit_solution

This repo contains all the solutions to the problem I've solved on Replit.

algorithms data-structures

Last synced: 14 May 2025

https://github.com/cankatabaci/singlylinkedlist

This project is a homework made in the course of Data Structures for implementation linked list.

data-structures linked-list single-linked-list

Last synced: 28 Mar 2025

https://github.com/vbrazo/data-structures-archives

My data structures archives for an engineering management journey

algorithms data-structures tech-interviews

Last synced: 18 Mar 2025

https://github.com/tcrouch/multiset.cr

Multiset (bag) implementation in Crystal

bag crystal data-structures multiset set

Last synced: 12 Apr 2025

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

Introduces the most used data structures in programming based on C# and .NET

csharp data-structures graph list queue stack table tree

Last synced: 10 Apr 2025

https://github.com/emonrezabd/codeforces-solution

Solution for Codeforces contest problems. This repository is updated after each contest.

algorithms codeforces competitive-programming data-structures

Last synced: 15 Oct 2025

https://github.com/ankansaha/axiodb

A fast, lightweight, and scalable open-source DBMS for modern apps. Supports JSON-based data storage, simple APIs, and secure data management. Ideal for projects needing efficient and flexible database solutions.

algorithms data-structures database javascript json nodejs nosql

Last synced: 30 Jul 2025

https://github.com/zedthree/fortran-redblack

Demos of Red-Black and Binary Search Trees in Fortran

data-structures fortran redblacktree tree-structure

Last synced: 18 Feb 2026

https://github.com/sof3/wordvec

A thin and small vector that can fit data into a single usize.

data-structures rust

Last synced: 14 Oct 2025

https://github.com/amrdeveloper/datastructuresandalgorithms

Data Structures And Algorithms Implementation

algorithms data-structures graph-algorithms java

Last synced: 15 Apr 2025

https://github.com/thisis-developer/data-structures-algorithms

A data structure is not only used for organizing the data. It is also used for processing, retrieving, and storing data. There are different basic and advanced types of data structures that are used in almost every program or software system that has been developed. So we must have good knowledge about data structures.

array avl-tree binary-search binary-search-tree bubble-sort data-structures graph-algorithms heap insertion-sort linear-search linked-list loops-and-iterations matrix merge-sort queue quick-sort recursion selection-sort stack tree-algorithms

Last synced: 14 Oct 2025

https://github.com/edualgo/dsa-code-store

This repository contains code for different data structures and algorithms that can be used as an one stop database for learners.

algorithms-implemented cpp11 data-structures hacktoberfest hacktoberfest2020 hacktoberfest2021 python

Last synced: 22 Mar 2025

https://github.com/yuvrajchandra/dsaquestionsscraper

This python project scrapes 500 Must Do Interview Questions for FAANG created by Pepcoding Team.

algorithms beautifulsoup data-structures dsa dsa-questions pepcoding python scraping selenium

Last synced: 03 Mar 2025

https://github.com/lbwa/n-ary

n-ary tree(also known as k-ary or k-way tree) implementation in JavaScript(TypeScript).

algorithms data-structures n-ary n-ary-tree tree

Last synced: 06 Apr 2025

https://github.com/gilzoide/betterclist

A -betterC compatible dynamic list backed by array for D

betterc data-structures dlang meson

Last synced: 21 Jan 2026

https://github.com/caneroj1/median-stream

Haskell data structure for constant-time queries for the median of a stream of numeric data

data-structures heap max-heap numeric-data stream

Last synced: 01 Aug 2025

https://github.com/whoismtrx/42_push_swap

Push Swap is a 42 curriculum project that involves sorting a stack of numbers using a limited set of operations. The goal is to arrange the numbers in ascending order on one stack while using the other stack for temporary storage.

1337 1337cursus 1337fil 1337school 42 42cursus 42projects 42school algorithms algorithms-and-data-structures data-structures push-swap push-swap-guide push-swap42 pushswap pushswap-42 pushswap42 sorting sorting-algorithms stack

Last synced: 13 Oct 2025

https://github.com/pkprajapati7402/leetcode-solutions

Solutions to various LeetCode problems implemented in Python, categorized by topics such as Array, LinkedList, Dynamic Programming, Tree, Graph, String, and HashMap. Each solution includes detailed explanations.

algorithms array coding-challenge competitive-programming cpp data-structures dynamic-programming graph hashmap leetcode leetcode-solutions linked-list problem-solving programming strings tree

Last synced: 06 Apr 2025

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

A disciplined LeetCode problem-solving journey with clean code, clear explanations, and a focus on continuous growth in Competitive Programming and algorithmic thinking.

algorithms code-optimizations competitive-programming data-structures grind leetcode leetcode-solutions problem-solving

Last synced: 13 May 2025

https://github.com/pharo-containers/containers-orderedset

A Set where an order of elements matters or an OrderedCollection with no duplicates. Supports the complete API of Set and OrderedCollection

collection containers data-structures pharo set

Last synced: 09 Apr 2025

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

Đây là repository học data structures ở nhiều ngôn ngữ khác nhau. Trong repo này sẽ chứa các file source về các ví dụ của cấu trúc dữ liệu. Xem thêm trong README

algorithms cpp csharp data-structures rust typescript

Last synced: 15 Jun 2025

https://github.com/ryansilva2004/mappathfinder_using_dsa

Console Application that allows users to add cities to a map, connect cities with paths, and find the shortest path between two cities. It uses Dijkstra’s algorithm for finding the shortest path. The application also allows users to visualize the graph with cities and distances.

data-structures datastructures-algorithms java

Last synced: 16 Jul 2025

https://github.com/rajput-hemant/data-structures-and-algorithms

Implementations and Problems of various Data Structures and Algorithms in JAVA, Python, C++ and Rust.

algorithm algorithms cpp data-structures dsa java python rust rust-data-stuctures rust-lang

Last synced: 15 Jul 2025

https://github.com/m0saan/structures

this repository contains a simple implementation to the most famous and useful data structures involving linear and non-linear ones

cpp-data-structures cpp11 cpp14 data-structures go go-algorithms go-datastructure golang linear-data-structures non-linear-data

Last synced: 06 Mar 2025

https://github.com/hegdepavankumar/dsa-cracker

It helps you track your progress in solving 400+ DSA questions and keeps you engaging based on DSA-Cracker Sheet ⚡

algorithms coding data-structures problem-solving programming

Last synced: 15 Jul 2025

https://github.com/lindseyb/minorprojects

All my small projects that I work on

c c-sharp data-structures java

Last synced: 27 Jan 2026

https://github.com/vndee/algo-templates

Algorithm templates for competitive programming contest.

acm-icpc algorithms codeforces competitive-programming cpp data-structures topcoder

Last synced: 13 Jul 2025

https://github.com/johnfercher/go-tree

A generic unbalanced doubly-linked tree implementation.

data-structures generics tree-structure

Last synced: 17 Jun 2025

https://github.com/mahrjose/bracu-cse220

BRAC University's course - CSE220 (Data Sturctures) Notes, Questions, Solutions & more. (Spring 2022 & Fall 2022)

assignment-solutions bracu bracu-cse bracu-cse220 cse220 data-structures lab mahrjose notes python

Last synced: 22 Apr 2025

https://github.com/shricodev/infinite-ds-algorithm

This is a repository for holding my progress on DSA. It includes the practice questions I have done or attempted. Questions from leetcode, geeksforgeeks and codestudio

codestudio-solutions competitive-programming data-structures dsa geeksforgeeks geeksforgeeks-solutions java-8 leetcode leetcode-solutions showcase

Last synced: 07 Sep 2025

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

A repo of data structures and algorithms solutions to challenges on Leetcode in JavaScript

algorithms data-structures javascript leetcode-solutions

Last synced: 22 Jun 2025

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

Master algorithm and data structure concepts with this comprehensive preparation repository! Dive into a curated collection of must-do interview problems sourced from GeekforGeeks. Sharpen your coding skills and ace technical interviews with hands-on practice in a collaborative learning environment.

algorithms arrays data-structures geeksforgeeks geeksforgeeks-solutions java math matrix searching-algorithms sorting-algorithms

Last synced: 14 Apr 2025

https://github.com/okeuday/nd_index

Erlang N-dimensional Index Iterator

data-structures erlang

Last synced: 07 Jul 2025

https://github.com/davidyslu/OnlineJudgeUVa

Personal submissions on Online Judge UVa

algorithms cpp data-structures

Last synced: 29 Aug 2025

https://github.com/vgherard/r2r

R-Object to R-Object Hash Maps

data-structures hashtable r

Last synced: 30 Apr 2025

https://github.com/lencx/algorithms

🤖 Data structure and algorithms

algorithms data-structures data-structures-and-algorithms

Last synced: 16 Feb 2026

https://github.com/deveshsangwan/ds_algo

Implementation of Algorithms and Data Structures

algorithms data-structures dynamic-programming sorting-algorithms

Last synced: 04 Mar 2025

https://github.com/yonatankinfe/cpp-data-structures-and-algorithms

A complete collection of essential data structures and algorithms in C++, including arrays, linked lists, stacks, queues, trees, graphs, sorting, searching, and dynamic programming. Each topic is accompanied by clean code and examples, making it ideal for learning, interviews, and competitive programming.

algorithms algorithms-and-data-structures cpp data-structures tree tree-structure

Last synced: 10 Aug 2025

https://github.com/solution10/collection

Like arrays, only better! Small, lightweight PHP 5.3 Collection class with smart slicing and fancy sorting.

arrays composer-packages data-structures php

Last synced: 08 Oct 2025

https://github.com/antouhou/easy-tree

A simple and efficient tree structure library for Rust with recursive traversal

algorithms data-structures recursive rust traversal tree tree-structure trees

Last synced: 19 Jun 2025