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/manjurulhoque/problem-solving

A repository to contain my submissions in various online judges.

algorithms codechef codeforces data-structures hackerrank leetcode problem-solving

Last synced: 20 Mar 2025

https://github.com/matthew-mosior/flood-fill-diagrams

A Haskell based implementation and visualization of a scanline stack based flood fill algorithm.

data-structures flood-fill-algorithm gif-animation haskell haskell-diagrams haskell-stack scanline-stack-fill st-monad starray svg-generator

Last synced: 23 Jun 2025

https://github.com/liangyaopei/hyper

Thread safe, concurrent used hyperloglog implemented in Golang, using murmur v3 hash function

algorithms algorithms-and-data-structures data-structures golang hyperloglog

Last synced: 25 Jan 2026

https://github.com/brianferri/fmm-c--

collection of fast multiplication algorithms and matrix operations. It is written in C++ and is header only. It is designed to be used in other projects and rewritten to fit the needs of the project

algorithms calculus cpp data-structures fast-multiplication library math mathematics matrix-calculations matrix-multiplication matrix-operations

Last synced: 12 Jul 2025

https://github.com/gigdevelopment10/pythonsaurus

Find solutions to common coding challenges with this curated collection of AlgoRythms

data-structures matrix python

Last synced: 29 Mar 2025

https://github.com/viktorsvertoka/goit-algo-hw-10

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures goit goit-algo-hw-10 python

Last synced: 14 Jul 2025

https://github.com/dps0340/doitdatarithm

'Do it! 자료구조와 함께 배우는 알고리즘 입문 C 언어 편' 연습문제 풀이

algorithms data-structures solutions

Last synced: 08 Jul 2025

https://github.com/ahmedharoon07/bakeshopproj

A Simple CLI program made in Java that uses Data Structures like Arrays, Queues, LinkedList and ArrayList

array arraylist cli data-structures desktop-application linked-list

Last synced: 01 Apr 2025

https://github.com/gabrielu3/ori-inverted-list

Inverted List made for a college discipline named Organization and Retrieval of Information

c data data-structures index inverted-index list

Last synced: 24 Feb 2026

https://github.com/ychaaibi/leetcode

Leetcode - Competitive Programming - Problem Solving 🧩🧠.

algorithms competitive-programming data-structures leetcode leetcode-cpp leetcode-solutions problem-solving

Last synced: 11 Apr 2025

https://github.com/anupam-io/avl_tree

AVL tree: height-balanced trees in C supporting add, remove, search, update features. A comparison of AVL trees with red-black trees is also done(std::set).

avl-tree avl-tree-code avl-tree-implementations bst c data-structures height-balanced-trees red-black-trees rotations std

Last synced: 03 Apr 2025

https://github.com/andyfratello/eda

💻 Exercicis d'Estructura de Dades i Algorismes (EDA) Q2 - UPC FIB

algorithms cpp cpp-programming data-structures eda-fib fib-upc

Last synced: 20 Mar 2025

https://github.com/fumieval/elias-fano

Elias-Fano encoder

data-structures succinct

Last synced: 26 Mar 2025

https://github.com/prathameshdhande22/data-structure-and-algorithms

This Repository Contains all the code which i have written while doing DSA.

algorithm algorithms clanguage data-structures dsa dsa-algorithm java leetcode

Last synced: 21 Apr 2026

https://github.com/siraajul/javalpha

Assignments & Practice Code Repo Apna College's "Alpha 3.0" Batch for Placement

algorithms basics data-structures dsa java placement-preparation programm

Last synced: 26 Mar 2025

https://github.com/yadvi12/striver-sde-dsa-sheet

Striver SDE Sheet - CPP Solutions

algorithm coding-challenge cpp data-structures

Last synced: 02 Feb 2026

https://github.com/dan-sazonov/informatics-solutions

🎓(RU) Решения олимпиадных задач с сайта informatics.msk.ru

algorithms algorithms-and-data-structures data-structures education informatics informatics-solutions learn olympiad-in-informatics olympics

Last synced: 13 Oct 2025

https://github.com/thucpn/data-structures-in-java

Full synthesis of data structures in java (definition, bigO, advantages, disadvantages, use cases).

data-structures java

Last synced: 03 Apr 2025

https://github.com/viktorsvertoka/goit-algo-hw-07

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures goit goit-algo-hw-07 python

Last synced: 09 Sep 2025

https://github.com/theodesp/go-tries

Go tries implements several types of Trie data structures for experimental use.

data-structures golang trie

Last synced: 28 Mar 2025

https://github.com/massigy/dynamic-data-structures

This repo conataines code about dynamic programming and data structures!

data-structures git github pascal shell

Last synced: 22 Oct 2025

https://github.com/ilxqx/go-collections

Generic, fast, and ergonomic collections for Go 1.25+. Type-safe data structures with iter.Seq support.

btree collections data-structures generics go golang hashmap hashset iter-seq type-safe

Last synced: 17 Feb 2026

https://github.com/muhammadsaadx/dynamic-system-model-database

I have developed a database system called DSDB that is capable of storing data in multiple files within the computer's file system. The DSDB system utilizes B-trees, AVL trees, and Red-Black trees to index the data stored in the files. This indexing mechanism ensures that various operations can be performed on the data effectively and efficiently.

avl-tree btree data-structures database-management red-black-tree sql

Last synced: 12 Mar 2025

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

This repository contains all my learnings and code while practicing DSA.

algorithms data-structures dsa java leetcode math solutions

Last synced: 12 May 2025

https://github.com/mrbelga/algorithms-search-sort

Repo de algoritmos de busca e ordenação, eficiência em estruturas (interna/externa). Árvores, classificação em memória (vetores, listas) e externa (arquivos binários). Disciplina de Ciência da Computação, focada na escolha eficiente de algoritmos para resolver problemas específicos.

data-structures estrutura-de-dados java search-algorithm searching-algorithms thread threads

Last synced: 11 Jan 2026

https://github.com/pc9795/ds-algo-java

Data structures and Algorithms implemented in Java :coffee:. Some theory notes also.

algorithms data-structures java

Last synced: 28 Jun 2025

https://github.com/hungrybluedev/c-programs

A collection of well-documented, mostly self-contained C programs. The programs include implementations of Data Structures as well as Algorithms.

algorithm c data-structures dependency-free implementation

Last synced: 08 Apr 2025

https://github.com/tusharpamnani/dsa

A comprehensive resource for learning DSA. Originally crafted for personal revision, it has evolved into an open library for enthusiasts, students, and developers alike.

algorithms data-structures

Last synced: 27 Mar 2025

https://github.com/serhatkacmaz/cpp-datastructuresandalgortihms

Contains codes related to data structures

algorithms cplusplus data data-structures

Last synced: 10 Jul 2025

https://github.com/allan7yin/datastructures-algorithms

Code related to data structures and algorithms

algorithms data-structures system-design

Last synced: 17 Jun 2025

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

Do data structures and algorithms exercises, solve problems on LeetCode, Codeforces,...

algorithms data-structures

Last synced: 18 Oct 2025

https://github.com/jacobgrisham/dna-identification-algorithm-using-python

Program takes a sequence of DNA and a CSV file containing Short Tandem Repeats (STR) counts for a list of individuals and then outputs to whom the DNA (most likely) belongs.

algorithms data-structures dna dna-identification-algorithm python

Last synced: 21 Aug 2025

https://github.com/monamobeen/coding

100+ Challenges Data Structures & Algorithms. As this repo designed to help you prepare for technical interviews at top tech companies like Meta (Facebook), Amazon, Apple, Netflix, and Google (MAANG). The focus is on building a strong foundation in clean code, data structures, and algorithms.

data-structures geometry hashmap leetcode-practice mathematics matrix

Last synced: 02 Apr 2026

https://github.com/koterpillar/appendmap

A Data.Map wrapper with a Monoid instance that delegates to the individual keys

containers data-structures haskell map monoid semigroup

Last synced: 10 Apr 2025

https://github.com/jzplp/data-structure-ywm-implementation

数据结构 严蔚敏版 书中各种数据结构代码的自己实现

data-structures implementation yanweimin

Last synced: 01 Jan 2026

https://github.com/h3ar7b3a7/furtherbacktotheroots

Small applications made while studying C in Harvards cs50 course. An introduction to several concepts of computer programming.

c data-structures memory-management

Last synced: 15 Jun 2025

https://github.com/subhangisati/data-structure-in-c

This is implementation of array, stack, queue, linked list and algorithms in C programming language.

algorithms-and-data-structures c-language c-programming-language data-structures dsa-algorithm practice-programming problem-solving

Last synced: 01 Jan 2026

https://github.com/shahiakhilesh1304/dsa

This repository is my personal space for practicing Data Structures and Algorithms. I'll be adding questions, solutions, and explanations as I progress, covering topics from basics to advanced.

algorithms code contribution contributions-and-collaboration contributions-welcome data data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series dsa-practice hacktober hacktoberfest hacktoberfest-accepted hacktoberfest-starter practice programming python-3

Last synced: 13 Apr 2025

https://github.com/tomboddaert/dyn-slice

An implementation for a &dyn [Trait] -like reference

data-structures rust

Last synced: 30 Apr 2025

https://github.com/mgobeaalcoba/data_structs_python

Practice with different types of data structures in python

arrays cube data-structures grid linked-list node pile python3

Last synced: 29 Dec 2025

https://github.com/kalpitcool2006/go-datastructures

This repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Golang bootcamp. GO Data Structures & Algorithms

algorithms algorithms-and-data-structures competetive-programming data-structures golang golang-examples interview interview-preparation interview-questions interviewbit interviewbit-solutions map math

Last synced: 22 Jul 2025

https://github.com/gzixnine/data_structure_c

This section of the repository serves as a comprehensive exploration of a wide range of data structures and algorithms. From the foundational arrays to the complexities of graphs and trees, with a commitment to clarity, depth, and practicality, this repository is designed to be your go-to resource for mastering data structures and algorithms.

array breadth-first-search bubble-sort count-sort data-structures graph hashtable heap heap-sort insertion-sort linked-list map merge-sort queue quick-sort radix-sort selection-sort set stack tree

Last synced: 06 Feb 2026

https://github.com/lsst/cell_coadds

LSST Data Management: Data Structures defining the cell-based coadds

astronomy data-structures python

Last synced: 13 Jul 2025

https://github.com/dtroupe18/swiftyalgorithms

Swift Algorithms is a repo designs to contain various programming questions that are answered in Swift.

algorithms data-structures interview-practice playground programming-challenges swift

Last synced: 01 Aug 2025

https://github.com/kalpit-sharma-dev/go-datastructures

This repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Golang bootcamp. GO Data Structures & Algorithms

algorithms algorithms-and-data-structures competetive-programming data-structures golang golang-examples interview interview-preparation interview-questions interviewbit interviewbit-solutions map math

Last synced: 07 Mar 2026

https://github.com/alexjmercer/datastructures-algorithms

A repo created to practice and publish code regarding various topics of Data Structures & Algorithms. Also planned to include all solutions from LeetCode.

algorithms cpp data-structures java learning-by-doing leetcode leetcode-solutions

Last synced: 20 May 2026

https://github.com/shashaaankkkkk/dsa_c_notes

📚 C DSA Notes: PDF Repo 🖥️ Master C Data Structures & Algorithms! 🚀 Explore concise PDFs on key concepts, code examples, & problem-solving strategies. 📝💻 Clone & excel in DSA! Happy coding! 🤓👩‍💻👨‍💻 #CProgramming #DataStructures #Algorithms #PDFs #Repo

algorithms c-programming-language data-structures data-structures-and-algorithms dsa opensource

Last synced: 02 Jan 2026

https://github.com/michaelehab/algorithmic-toolbox-san-diego

Algorithmic Toolbox Programming Challenges Solutions from University of California San Diego course on Coursera

algorithms coursera data-structures divide-and-conquer dynamic-programming greedy-algorithms uc-san-diego

Last synced: 04 Mar 2025

https://github.com/rcarubbi/cansi-datastructures

Data Structure Couse with examples written in C Ansi

binary-search c c-ansi data-structures linked-list

Last synced: 02 Jan 2026

https://github.com/scriptnull/linkedlist.cr

Linked List Implementation for Crystal Programming Language

data-structures linked-list

Last synced: 04 Apr 2025

https://github.com/shimul-zahan/leetcode_problems_solves

A comprehensive collection of solutions for various LeetCode problems, designed to enhance problem-solving and coding skills. Includes detailed explanations and optimized implementations in Python. Organized by data structures, algorithms, and topics to help users prepare for technical interviews.

algorithms data-structures interview-preparation leetcode-solutions object-oriented-programming problem-solving python techniques top-150

Last synced: 16 Feb 2026

https://github.com/ofilipatrick/python-algos

Data Structures and Algorithms in Python

algorithms data-structures python

Last synced: 04 Apr 2025

https://github.com/genogrove/genogrove

Modern C++ chained interval indexing library

bplustree cpp data-structures genogrove genome genomics graph indexing intervals

Last synced: 20 May 2026

https://github.com/am-kantox/finger_tree

Pure Elixir implementation of FingerTree

binary-tree data-structures elixir elixir-lang queue

Last synced: 04 Apr 2025

https://github.com/irfanshadikrishad/data-structure-with-cpp

data-structure-logbook.cpp

cpp20 data-structures dsa

Last synced: 15 Apr 2025

https://github.com/ostafen/hopmap

Yet another efficient hashmap implementation for Golang based on the hopscotch open addressing scheme.

data-structures golang hashing hashing-algorithm hashmap hashtable hopscotch-hashing open-addressing

Last synced: 20 Mar 2025

https://github.com/praabindhp/avl_tree

C Program For AVL Tree

avl-tree c data-structures programming

Last synced: 10 Sep 2025

https://github.com/joao-conde/competitive-programming

Competitive programming training and contest exercises

algorithms competitive-programming data-structures

Last synced: 10 Jun 2026

https://github.com/craig-day/linked_map_set

A LinkedMapSet is an extension to MapSet that maintains ordering.

data-structures elixir linked-list ordered-collections ordered-set

Last synced: 28 Mar 2025

https://github.com/papachristoumarios/abstract-data-types

A library implementing some data structures for educational purposes

adt algorithm data-structures tree

Last synced: 11 Apr 2026

https://github.com/anindya-dey/dsa

A website where I summarize solutions for DSA problems.

algorithms andys-cli data-structures data-structures-and-algorithms dsa nextjs react tailwind tailwindcss vercel

Last synced: 09 Apr 2026

https://github.com/marwa-eltayeb/datastructures_and_algorithms

Data Structures and Algorithms implemented in Java

algorithms data-structures java

Last synced: 15 Jun 2025

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

Personal repository, containing implementations and notes about data structures.

c data-structures set stack

Last synced: 27 Apr 2025

https://github.com/ahmed-roshdy-1/sheet-4

Data Structure using C

c data-structures queue stack

Last synced: 02 Mar 2025

https://github.com/hassanzaibjadoon/dsa_project

This repository contains a simple community management system implemented in C++. It allows users to add, display, update, remove, sort, and search for community members. The project utilizes a linked list to manage members efficiently and includes functionality for storing member details in a text file.

data-structures data-structures-and-algorithms file-io linked-lists member-management searching-algorithms sorting-algorithms

Last synced: 28 Oct 2025

https://github.com/harrykamboj1/datastructureandalgorithms

Repository For Practicing Data Structures And Algorithms

algorithms data-structures

Last synced: 24 Apr 2026

https://github.com/yjdoc2/equationparser

An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.

c data-structures equation-solver parser

Last synced: 16 Jun 2025

https://github.com/kientech/data-structures-and-algorithms-specialization

Data Structures and Algorithms Specialization

algorithms c cplusplus data-structures python

Last synced: 22 Mar 2025

https://github.com/huseynovvusal/pqjs

⚡ A fast and lightweight priority queue implementation for JavaScript.

algorithms data-structures heapq pqjs priority-queue

Last synced: 12 Mar 2026

https://github.com/asggo/structures

Various data structures implemented in Golang

data-structures data-structures-algorithms

Last synced: 03 Feb 2026