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/dyhalmeida/data-structures-algorithms

data structures and algorithms

algorithms data-structures

Last synced: 24 Jan 2026

https://github.com/y2k-shubham/dsa-in-cpp

Implementations of Data-Structures & Algorithm Questions in C++

algorithms cpp data-structures

Last synced: 28 Jan 2026

https://github.com/mreshboboyev/tree-data-structure

Enterprise-ready tree data structure library in C# with multiple implementations (BST, AVL, Red-Black, B-Tree), advanced operations, and comprehensive functionality.

algorithms avl-tree b-tree binary-search-tree csharp data-structures enterprise generic red-black-tree tree

Last synced: 30 Jan 2026

https://github.com/gauravmcode/dsa-assignments

repository of assignments for Data Structures and Algorithm course on ineuron.ai

data-structures dsa-algorithm dsa-practice

Last synced: 07 Feb 2026

https://github.com/tush-tr/learn-lang-cpp-dsa

Learn C++ with solving a lot of questions and also data structures and algorithms concepts

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

Last synced: 15 Apr 2026

https://github.com/xpodev/quickstruct

A library to ease the creation of C structs in Python

cpython cstruct data-structures python python-3 python3 struct structs structure structures

Last synced: 14 May 2025

https://github.com/emanuelefavero/react-autocomplete

This is a simple React Autocomplete component that uses a Trie data structure to store the list of words

autocomplete data-structures react trie vite

Last synced: 15 Apr 2026

https://github.com/abhishek-parmar1/program_snippets

These are Program_snippets developed by me for fast programming in contests on competitive websites deposited on GitHub.

algorithms c c-plus-plus data-structures standard-template-library

Last synced: 18 May 2026

https://github.com/waseemofficial/dsa_python

Data Structures and Algorithms in Python

algorithms data-structures excalidraw python scripts yml yml-files

Last synced: 08 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/1ayanabil1/algorithms

Welcome to the Algorithms repository! 🚀 This repository is dedicated to documenting and sharing my journey through algorithm learning, with a special focus on the Grokking Algorithms book.

codewars codewars-solutions data-structures hackerrank hackerrank-solutions jupyter-notebook leetcode leetcode-python leetcode-solutions machine-learning prob python search-algorithm searching searching-algorithms

Last synced: 09 Feb 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/gfav-cybergeek/prodigy_ml_01

A linear regression model to predict house prices based on square footage, number of bedrooms, and bathrooms. Includes feature engineering, preprocessing, and model evaluation.

ai airtificialintelligence algorithms algorithms-and-data-structures data-structures data-visualization jupyter jupyter-notebook jupyterlab machine-learning machine-learning-algorithms machine-learning-models python

Last synced: 05 Apr 2025

https://github.com/willis7/phrase-trie

Implementation of the Trie search algorithm for finding phrases in a body of text

data-structures golang trie

Last synced: 13 Apr 2025

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/rodrigojunqueiradev/python-exercises

Repositório para armazenar exercícios realizados na linguagem Python / Repository to organize exercises with Python language

data-analysis data-science data-structures data-visualization database math pandas pandas-python python python-3 python3 sql statistics

Last synced: 16 Apr 2026

https://github.com/bmancini55/algorithms

Data structures and algorithms playground

algorithms data-structures

Last synced: 25 Jun 2026

https://github.com/Felipalds/b-tree-schedule

Creating and managing a schedule in Go Lang with B tree data structure.

b-tree data-structures golang

Last synced: 11 Jan 2026

https://github.com/ohmic-guy/mnemosyne

An experimental Python library exploring persistent and versioned data structures.

data-structures functional-programming immutability persistent-data-structures versioning

Last synced: 13 Feb 2026

https://github.com/kawre/dsa

My personal implementations of various data structures and algorithms using Java.

algorithms algorithms-and-data-structures data-structures dsa dsa-practice java

Last synced: 21 Mar 2025

https://github.com/jmcph4/problems

"Everything is numbered here; the monster is Zero"

adt algorithms compsci cs data-structures edu education problem-set problems reference

Last synced: 30 Oct 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/mmgalushka/algo-cheat-sheet

Cheat sheet for Algorithms & Data Structures

algorithms cheatsheet data-structures interview

Last synced: 04 Mar 2026

https://github.com/chicha63/algorithms_datastructures

Implementations of different sorting, searching algorithms and data structures

algorithms algorithms-and-data-structures collections data-structures java searching-algorithms sorting-algorithms

Last synced: 22 Jun 2026

https://github.com/randomgamingdev/onewaylinkedlistlibjs

A simple one way linked list that stores the head, tail and length of the list

data-structures easy easy-to-use javascript linked-list list simple small

Last synced: 13 Mar 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/prosenjitjoy/dsa-in-go

Go implementation of common data structure and algorithms.

algorithms data-structures

Last synced: 05 Apr 2025

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/felipe-gdr/algorithms

Algorithms, coding challenges and exercises

algorithms data-structures java-8

Last synced: 17 Apr 2026

https://github.com/shivang21007/leetcode-solution-in-cpp

This is Leetcode Solution repo in Cpp. My Leetcode ID - Shivang21007

cpp data-structures leetcode-solutions leetcode-solutions-cpp

Last synced: 03 Jun 2026

https://github.com/cyberg4b/leetcode-exercises

Some LeetCode Data Structures exercises in TypeScript.

data-structures leetcode typescript

Last synced: 07 May 2026

https://github.com/rrohitramsen/expression-evaluator

Expression Evaluator + Tree Data Structure + Postorder Traversal + Rest API + Spring Boot

data data-structures design-patterns json microservice postorder problem-solving spring-boot swagger-api swagger-docs swagger-ui tree tree-structure

Last synced: 04 Apr 2026

https://github.com/sevilaymuni/project-no.3-seaborn-plots

Pandas and Seaborn Mediated Comprehensive Analysis on Differentiated Thyroid Cancer

data-analysis data-structures data-visualization mathplotlib pandas python seaborn

Last synced: 18 Apr 2026

https://github.com/moromichele/cs-typescript-jest-practice

Rewriting simple data structures and design patterns examples from javascript to typescript + jest testing as practice

data-structures design-patterns jest typescript

Last synced: 18 Apr 2026

https://github.com/mbtakanov/leet-code

LeetCode solutions in Python organized by algorithmic patterns. Each solution includes problem description, and time/space complexity analysis.

algorithms data-structures interview-preparation leetcode programming-challenges python

Last synced: 05 Apr 2026

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/jabellard/hash

Open addressed, double hashed hash table.

algorithm algorithms c data-structure data-structures hash-table

Last synced: 04 Jun 2026

https://github.com/leandrolimadeveloper/data_structures_and_algorithms

Algorithms and important things covered in the book Grokking Algorithms: An illustrated guide for programmers and other curious people (in Portuguese, Entendendo Algoritmos: Um Guia Ilustrado Para Programadores e Outros Curiosos – the version that I have) written by Aditya Y. Bhargava.

algorithms data-structures javascript python

Last synced: 18 Apr 2026

https://github.com/abdullah-niaz/sliding-window-popular-interview-problems

The "Sliding-Window-Popular-Interview-Problems" repository is a collection of solutions to common coding problems that utilize the sliding window technique, frequently asked in technical interviews. This repo aims to help developers understand and master this efficient algorithm by providing clear, well-documented solutions to a variety of problems

algorithms data-structures problem-solving sliding-window

Last synced: 18 Apr 2026

https://github.com/isensee-bastian/set-generics

Tutorial code for my video Generics Part 3: How to use Generics in Golang

basic-programming beginner-tutorial-series data-structures generics golang interfaces learn-to-code sets tutorial types youtube

Last synced: 19 Apr 2026

https://github.com/mattyv/flashradixtree

Associative container with the ability to search more efficiently if you know the key will be there. On par with std::map and well against std::unordered_map for most keys sizes, and especially where you have large keys with common prefixes.

data-structures key-value-store low-latency low-latency-search radixtree splaytree

Last synced: 19 Apr 2026

https://github.com/infinitifall/skiplist

A skip list is a probabilistic data structure that is efficient, compact and concurrency friendly

c data-structures randomized-algorithm skiplist

Last synced: 04 Jun 2026

https://github.com/anjaliwork20/moodify

Mood-based music recommendation system that considers a user's emotional state to recommend songs, genres, artists and playlists using Machine learning

artificial-intelligence cnn-keras cnn-model convolutional-neural-networks data data-analysis data-science data-structures data-visualization database deep-learning machine-learning machine-learning-algorithms python recommended song songs

Last synced: 20 Apr 2026

https://github.com/vzsoares/kata

DSA problems and solutions

algorithms data-structures

Last synced: 21 Apr 2026

https://github.com/0xharryduong/javascript-algorithms-data-structures

Algorithms and data structures - Javascript implementation

algorithms data-structures javascript

Last synced: 21 Apr 2026

https://github.com/brunomartins03/unb-eda2-23.1

Materiais de estudo, resumos, exemplos de código e anotações sobre a disciplina de Estruturas de Dados e Algoritmos 2 no semestre 2023.1.

data-structures dsa study-project

Last synced: 05 Jun 2026

https://github.com/ahmdeltoky03/infix-to-prefix-converter

Infix_To_Prefix_Converter

data-structures python3

Last synced: 22 Apr 2026

https://github.com/christian-doucette/data_structs

Implementation of common data structures with C. Includes linked list, list, stack, heap, BST, and hash table.

c data-structures

Last synced: 05 Jun 2026

https://github.com/vikky2810/c-preparation-notes

Intermediate-level C programming notes, covering advanced control flow, pointers, memory management, file handling, and more.

algorithms bitwise-operations c c-programming data-structures file-handling intermediate-c memory-management pointers

Last synced: 24 Apr 2026

https://github.com/erykmika/datastructures

This repository contains my solutions to the tasks that I had to solve during the "Data structures and time complexity" classes.

data-structures politechnikawroclawska university-project

Last synced: 06 Jun 2026

https://github.com/sakapon/bang

A library of algorithms.

algorithms data-structures mathematics

Last synced: 25 Apr 2026

https://github.com/itsuren/dsa

📚 A repository on Data Structures and Algorithms from text books for Academics

data-structures

Last synced: 25 Apr 2026

https://github.com/senior-sigan/data-structures-training

Common data structures and algorithms I implemented just to practise

cpp data-structures learn-to-code

Last synced: 06 Jun 2026

https://github.com/aliramazanov/js-30-lc

Leetcode 30 Days of JavaScript Challenge

algorithms data-structures javascript typescript

Last synced: 26 Apr 2026

https://github.com/princeinscripts/dsa-solved-assignments-with-cpp-pw

A repository containing solved assignments provided by Programming with Mosh (PW) teachers for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts, aiding in mastering core computer science principles through guided practice.

algorithms c-plus-plus computer-science data-structures program solved-challenges

Last synced: 07 Jun 2026

https://github.com/aakash3279/my-leetcode-problems

This is a repository where coding solutions are provided which i solved in leetcode

algorithm data-structures java javascript leetcode-java leetcode-solutions sql

Last synced: 26 Apr 2026

https://github.com/shahadathhs/data-structures-and-algorithms-in-javascript

A comprehensive collection of algorithms and data structures in JavaScript, based on the book Mastering Algorithms and Data Structures in JavaScript by Federico Kereki.

algorithms data-structures dsa javascript

Last synced: 07 Jun 2026

https://github.com/handsomestwei/ds-algo

数据结构和算法实现

algorithms data-structures java

Last synced: 27 Apr 2026

https://github.com/ancs21/cs

My journey to Master of Science in Computer Science (C/C++, Python, Javascript)

alogrithms c computer-science data-structures python

Last synced: 28 Apr 2026

https://github.com/sangeetm/ucsd-shortest-routes

This is the source code for the project that I completed in 3rd course of "Object Oriented Java Programming: Data Structures and Beyond" by UCSD and Coursera.

data-structures java-8 searching-algorithms

Last synced: 28 Apr 2026

https://github.com/ashref-dev/my-leetcode-solutions

Solutions to every Leetcode problem I do and upload

algorithms algorithms-and-data-structures csharp data-structures

Last synced: 28 Apr 2026

https://github.com/rudxain/posix-sh-algos

Algorithms implemented in POSIX-compliant shell scripts

algorithms computer-science data-structures educational functions posix

Last synced: 28 Apr 2026

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

This project is dedicated to implementing a variety of fundamental data structures and algorithms in C++ for educational purposes. The goal is to enhance my understanding of core computer science concepts through hands-on coding and problem-solving.

algorithms data-structures list queue stack vector

Last synced: 08 Jun 2026

https://github.com/howz1t/ptypes

This package provides useful data types for use in PHP.

badges composer computer-science data data-structures data-types packagist php types

Last synced: 29 Apr 2026

https://github.com/rajesh2723/cricket-score-sheet

This project uses involves the predicting the score from cricket based on previous scores

c data-structures pointers

Last synced: 08 Jun 2026

https://github.com/cvinicius987/data-structure-algorithms-golang

Data Structures and Algorithms with examples using Golang

algorithms data-structures golang

Last synced: 08 Jun 2026

https://github.com/suman105/leetcode-top-interview-150

Optimized C++ solutions for LeetCode Top Interview 150, featuring detailed explanations and complexity analysis—ideal for interviews, coding assessments, and competitive programming. 🚀

cplusplus data-structures

Last synced: 08 Jun 2026

https://github.com/carlosagalicia/tc1031-act13-integral-basic-concept-template-ad2023

This program calculates the "disorder" of DNA strings, sorting them from the most ordered to the least ordered based on the number of inversions.

cplusplus cpp data-structures labs

Last synced: 08 Jun 2026