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/sanish07/java-dsa

This repository contains the coding problems solved in Java DSA.

data-structures dsa-practice java-8

Last synced: 27 Jul 2025

https://github.com/divyanshu013/algorithm-journey

Some interesting algorithms for study.

algorithms cpp data-structures

Last synced: 17 Mar 2025

https://github.com/kingcitaldo125/pytree

My implementation of a BST data structure

data-structures

Last synced: 27 Jul 2025

https://github.com/af2b/datastructure

A comprehensive collection of fundamental data structures implemented in different langs with practical, real-world examples. Each implementation includes detailed documentation covering from basic concepts to advanced usage, focusing on both educational understanding and practical applications.

clojure data-structures golang golang-examples ruby rust swift

Last synced: 09 Apr 2026

https://github.com/dpetrosy/saed_graph_project

In this repository, I store my course project about graph theory, which I've done during my university education.

algorithms console-application course-work cpp cpp11 data-structures graph graph-algorithms graph-theory graph-visualization problem-solving spanning-tree tree university-project

Last synced: 24 Mar 2025

https://github.com/isaaczhang4/mathematical-expression-calculator

Two calculator programs, one evaluates infix expressions, the other evaluates a series of expressions which may include variables.

calculator data-structures parsing python shunting-yard-algorithm

Last synced: 22 Jun 2026

https://github.com/magnetrwn/runtime-bitset-cpp

Very compact header-only C++ bitset library for creating bitsets at runtime.

bitset data-structures header-only runtime

Last synced: 27 Feb 2025

https://github.com/stevenschmatz/treegen

🎄 Fast and memory efficient unlabeled tree generation in Python

academic computer-science data-structures python theoretical-computer-science tree trees

Last synced: 31 Jan 2026

https://github.com/0xsirsaif/problem-solving

Solutions of various coding/algorithmic problems solved in multiple languages and from various sources such as books, Coding Challenge Websites..etc

acm-icpc algorithms data-structures problem-solving

Last synced: 31 Mar 2025

https://github.com/forketyfork/coding-problems-kotlin

Solutions to various coding problems and algorithms implemented in Kotlin

algorithms coding-problems data-structures kotlin programming-practice

Last synced: 26 Feb 2026

https://github.com/raveriss/cpp09

C++ Module 09: STL. Ce module contient des exercices pour se familiariser avec la Standard Template Library (STL) en C++98. Les exercices incluent la manipulation de conteneurs standards et l'implémentation d'algorithmes de tri et de notation polonaise inversée.

algorithms bitcoin bitcoin-exchange cpp cpp98 data-structures merge-sort reverse-polish-notation stl

Last synced: 26 Feb 2026

https://github.com/mattmazzola/uv-test

Collection of Programming Problems from various sources implemented and solved in python (using uv for package management) Source: LeetCode, NeetCode, Exponent, HelloInterview, Meta Career Prep, Algo Monster, etc

algorithms data-structures python uv

Last synced: 03 Sep 2025

https://github.com/ololobus/practice

Random programming exercises

c data-structures educational pointers

Last synced: 18 Jul 2025

https://github.com/yuriioks/aqa-gcse-computer-science-preparation

25-week comprehensive program designed to equip students with the knowledge and skills required to excel in the AQA GCSE Computer Science exam

algorithms aqa aqa-computing coding-tutorials computer-science computer-science-education data-structures education exam-preparation gcse gcse-computer-science programming python python3 sql yuriodev

Last synced: 09 Feb 2026

https://github.com/muhammedmagdyy/competitive-programming

My Solutions in Online Judges

algorithms cpp data-structures

Last synced: 18 Mar 2026

https://github.com/peterrauscher/devbranch.co

The source code for my site https://devbranch.co

algorithms blog data-structures devops programming website

Last synced: 10 Feb 2026

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

Playground for algorithms and data structure implementations and experimenting with different languages

algorithms data-structures python

Last synced: 08 Apr 2025

https://github.com/victorhmp/mac323

Programming assignments and class notes

algorithms data-structures java

Last synced: 08 Apr 2025

https://github.com/myselfakashagarwal/javase

HolyGrail ☕️ DataStructuresFromScratch with different unusual brain edging algo ; beats 100% in linked list implementations from scratch on leetcode

algo data-structures java-se

Last synced: 16 Mar 2025

https://github.com/dxrzc/list-data-structure-cpp

Templated circular doubly linked list implementation in modern C++ focusing on low-level design, iterator support and move semantics.

cmake cpp20 data-structures googletest

Last synced: 12 Jun 2026

https://github.com/josugoar/scinet

Network science abstract data types

algorithms data-structures

Last synced: 10 Feb 2026

https://github.com/brockwade633/algo-helper

Algo Helper is a project that provides visualizations and animations of common algorithms. Born out of a scarcity of algorithm visualization tools, it functions as an interactive web app with custom data inputs, a debugger, and brief written explanations

algorithms computer-science data-structures react typescipt webapp

Last synced: 31 Mar 2025

https://github.com/johan-bolmsjo/gods

Go Data Structures

data-structures go golang

Last synced: 11 Feb 2026

https://github.com/coledixon/sql

SQL projects and advanced scripting

data-structures database-schema sql ssms tsql

Last synced: 18 Mar 2026

https://github.com/bhavinpatel4199/artificial-intelligence--algorithm-and-mathematics

This repository focuses on AI with an emphasis on algorithms and mathematical foundations. It includes projects on data processing, fundamental AI algorithms, and mathematical concepts like linear algebra and optimization. Hands-on work with various frameworks provides practical model-building experience.

algorithms-and-data-structures data-structures data-visualization mathematic probability problem-solving python3 sklearn

Last synced: 11 Feb 2026

https://github.com/charmoniumq/algo

Algorithms that I implement for fun

automata data-structures

Last synced: 11 Feb 2026

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

Python Data Structures implementation examples

data-structures python

Last synced: 24 Mar 2025

https://github.com/choonchernlim/spring-modularizer

Transforms an input object into a modularized result object based on the requested data module(s).

data-structures design-patterns groovy java-8 spring

Last synced: 10 May 2026

https://github.com/leecason/datastrcutures-and-algorithms

javascript的数据结构与算法

algorithms data-structures javascript

Last synced: 14 Oct 2025

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

Different data structures and algorithms. Different languages. 0% libraries. 100% fun.

algorithms computer-science data-structures data-structures-and-algorithms leetcode

Last synced: 15 Mar 2025

https://github.com/naseem-shawarba/data_structures_implementation

About Exploring famous data structures by implementing them from scratch in C.

c data-structures

Last synced: 24 Mar 2025

https://github.com/kanavgoyal898/queensgambit

QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.

algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation

Last synced: 02 Jul 2025

https://github.com/yehezkiel1086/dsa-stuffs

Programming problem solutions which includes SQL problems solutions, linux shell, also data structures and algorithms.

algorithms c codeforces coderbyte codewars cpp data-structures hackerrank leetcode linux python spoj sql toki

Last synced: 16 Apr 2026

https://github.com/bienvenuushindi/dsa

Implement a list of datastructures, Searching and Sorting Algorithms

algorithms data-structures searching-algorithms sorting-algorithms typescript

Last synced: 28 Mar 2025

https://github.com/kailash-sankar/dsa

Data Structures and Algorithm Puzzles

algorithms data-structures javascript perl python

Last synced: 13 Feb 2026

https://github.com/shiva16/da

Data Analytics - Study materials

analytics data-analysis data-science data-structures

Last synced: 07 Feb 2026

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

Data structure implementations

data-structures playground

Last synced: 11 May 2026

https://github.com/akaliutau/python-idioms

Effective Python

data-structures python3

Last synced: 12 Jun 2026

https://github.com/soodaayush/cs50x-2024

A collection of all my CS50x 2024 Problem Set solutions.

ai algorithms c data-structures flask html-css-javascript python scratch sql

Last synced: 11 May 2026

https://github.com/harrisonhemstreet/dsa-python

Data Structures and Algorithms! (plus some Leetcode!)

algorithms data-structures dsa leetcode leetcode-python python3

Last synced: 12 Jun 2026

https://github.com/ale-soares/data-structures-and-algorithms-coursework

Coursework for udemy course JavaScript Data Structures & Algorithms + LEETCODE Exercises

algorithms data-structures data-structures-and-algorithms

Last synced: 01 Mar 2026

https://github.com/mthszr/IF672

Implementação das Estruturas de Dados e resoluções das Listas de Exercicios

algorithms algorithms-and-data-structures data-structures

Last synced: 03 Oct 2025

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

:books: Data structure studies.

c c-plus-plus data-structures

Last synced: 11 May 2026

https://github.com/bserdar/slicemap

A Go map that uses slice of values as key

data-structures go golang map slice

Last synced: 12 Jul 2025

https://github.com/zinaaan/algorithms-and-datastructures

Typical algorithms and data stuctures with java

algorithms data-structures java

Last synced: 12 Jun 2026

https://github.com/recrsn/lru

GoLang LRU implementation

data-structures golang lru-cache

Last synced: 17 Mar 2025

https://github.com/hackcpp/hackcpp.github.io

编程技术 blog 网站,90后 C++ 程序猿, 学习记录, 技术分享, 编程笔记, 数据结构与算法, 程序架构设计

algorithm cplusplus data-structures design-patterns vuepress-blog

Last synced: 31 Jan 2026

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

Data-structure is not for interviews but to develop scalable software using those.

algorithm computer-engineering computer-science data-structures

Last synced: 24 Jan 2026

https://github.com/adhadse/dsawithkotlin

This repo contains my Data Structures Lab work

bfs data-structures dfs graph kotlin linked-list queue stack

Last synced: 02 Sep 2025

https://github.com/dishenmakwana/java-data-structures-and-algorithms

This repo contains the basic Data Structure and Algorithms programs in Java.

algorithms data-structures java

Last synced: 16 Apr 2026

https://github.com/edssaac/grokking-algorithms

Algoritmos desenvolvidos em C para o estudo do livro "Entendendo Algoritmos: Um guia ilustrado para programadores e outros curiosos" do autor Aditya Y. Bhargava.

algorithms c-language data-structures grokking-algorithms

Last synced: 28 May 2026

https://github.com/kylehue/my-dsa

A collection of reusable data structures in TypeScript.

algorithms data-structures

Last synced: 01 Apr 2026

https://github.com/emanebied/dsa-material

This repository is designed to help you understand and implement various data structures and algorithms. you'll find valuable resources here.

algorithms algorithms-and-data-structures data-structures

Last synced: 19 Mar 2026

https://github.com/asif-shahriar/java-practice

Some basic java practice problems

data-structures intellij-idea java jdk8 oop

Last synced: 11 Apr 2026

https://github.com/mgomesdev/estrutura-de-dados-e-algoritmos-com-javascript

Implementação dos exemplos do livro: Estrutura de dados e algoritmos com JavaScript, utilizando TypeScript, TDD e Jest.

algorithms data-structures jest tdd typescript

Last synced: 17 Apr 2026

https://github.com/exbotanical/lib.cartilage

classical implementations of list and ring data structures for the C programming language

data-structures dynamically-linked-library linked-list shared-object

Last synced: 05 Jan 2026

https://github.com/rhaeguard/algorithms-and-interview-questions-python

The repository to stack up algorithms and interview questions I came across

algorithms data-structures interview-questions project-euler python search-algorithm set

Last synced: 17 Apr 2026

https://github.com/wittyicon29/in-memory-db

An in-memory database using C++ is a system that stores data primarily in RAM for fast access and manipulation. It supports basic CRUD operations and may include features for concurrency control and optional data persistence.

data-structures oops-in-cpp regex

Last synced: 15 Mar 2025

https://github.com/ndeta100/data-structure-java

Algorithms and data structures in java practice

data-structures java jdk jvm

Last synced: 11 Apr 2025

https://github.com/paolino/haskell-mts

Compact Sparse Merkle Tree implementation in Haskell with persistent storage and Merkle proofs

blockchain cryptography data-structures haskell merkle-tree rocksdb

Last synced: 05 Mar 2026

https://github.com/luisvalgoi/unisinos-algorithms

Unisinos Algorithms I had to create during the college

algorithms data-structures java sort

Last synced: 17 Apr 2026

https://github.com/lourd/swift-data-structures

Basic data structures and algorithms in Swift, made for teaching

algorithms data-structures swift

Last synced: 24 Mar 2025

https://github.com/ashottadevosyan/cpp-learning-hub

This repository contains C++ tutorials on different topics. From implementing my own data structures, such as vector, linked list to other algorithms.

algorithms cpp data-structures

Last synced: 08 Apr 2025