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/solangeug/hacker-rank

A collection of programming challenges by HackerRank (https://www.hackerrank.com/).

algorithms data-structures hackerrank programming-challenges

Last synced: 18 Mar 2025

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/yadvi12/striver-sde-dsa-sheet

Striver SDE Sheet - CPP Solutions

algorithm coding-challenge cpp data-structures

Last synced: 02 Feb 2026

https://github.com/ruimaciel/msexpr

M's sexpr library: a s-expressions data structure library implemented in C

c c-library c90 data-structures library parser s-expression s-expressions

Last synced: 02 Mar 2025

https://github.com/yash22222/c-programming-projects-and-algorithms

In computer programming terms, an algorithm is a set of well-defined instructions to solve a particular problem. It takes a set of input(s) and produces the desired output. For example, An algorithm to add two numbers: Take two number inputs Add numbers using the + operator Display the results.

algorithms algorithms-and-data-structures c c-programming c-programming-language data-structures mini-project

Last synced: 17 Nov 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/ymm135/golang-java-cpp-dsa

golang/java/c++的数据结构及算法(DSA),附带leetcode相关习题、animate动画说明!

algorithms cpp11 data-structures golang java

Last synced: 02 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/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/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/kkgthb/download-salesforce-objects-and-fields-as-json

A CumulusCI project that helps you download a Salesforce org's objects and fields as JSON

cumulusci data-structures database json metadata python salesforce salesforce-objects schema sfdx

Last synced: 30 Oct 2025

https://github.com/mohamedelfiky/problem_solving_refreshment

Algorithms, Problem solving and Data Structures refreshment

algorithms data-structures problem-solving

Last synced: 15 Jan 2026

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/erickpetru/javascript-data-structures

Collection of data structures created with ECMAScript 2015+, TypeScript definition files and Jest unit tests

data-structures ecmascript2015 javascript jest typescript-definitions

Last synced: 09 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/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/eskabore/cs50x-2023

This repository houses all the problem sets and my final project for CS50 2023

algorithms c-language c-plus-plus cs50 cs50x data-structures javascript memory-allocation programming python

Last synced: 24 Feb 2025

https://github.com/winterrdog/c-hash-map

this is a pure C project i took on to learn the details of how to implement a hash table aka hash map aka associative array.

computer-science data-structures hash hashmap hashtable

Last synced: 21 Mar 2025

https://github.com/lakshay-a/dsa-program-c-cpp

All the basic data structures programs in C/C++

algorithms beginner-friendly c cpp data-structures dsa leetcode programs

Last synced: 13 Apr 2025

https://github.com/yuvraj0028/rule-engine-ast

User friendly rule engine implemented with Abstract Syntax Tree for making a logical data structure to evaluate attributes.

angular angular-cli backend bootstrap5 data-structures docker java logic-programming material-ui mongodb spring-boot tree-structure

Last synced: 09 Sep 2025

https://github.com/broucz/lf-queue

A lock-free multi-producer multi-consumer unbounded queue.

concurrency data-structures mpmc-queue queue

Last synced: 12 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/ranimeshehata/expression-evaluator

Conversion from infix to postfix notations using implemented stack data structure and evaluate the postfix expression.

data-structures infix-to-postfix java postfix-evaluation stack

Last synced: 21 Jul 2025

https://github.com/systemson/collection

Data structures as an alternative to the php array

arrays bag collection data-structures map php set vector

Last synced: 25 Jan 2026

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/amansrv/dsa-leetcode

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

algorithm data-structures leetcode

Last synced: 11 May 2025

https://github.com/eprbell/prezzemolo

Prezzemolo is a collection of classic data structure and algorithms that are useful in many different projects. The goal is to provide components that are robust, efficient and small.

algorithms avl classic computer-science data-structures dijkstra graph tree

Last synced: 18 Mar 2025

https://github.com/arturobp3/datastructures_and_algorithms

Several exercises about OOP in C++ including data structures and algorithms.

algorithms c-plus-plus data-structures hashmap queues treemap

Last synced: 24 Dec 2025

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/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/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/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/jiaqiluo/simple-card-game

A practice for stack and queue

cpp data-structures

Last synced: 21 Mar 2025

https://github.com/cleosilva/estruturas-dados-javascript

Estrutura de dados e algoritmos implementados em Javascript com explicações e links para leitura adicional

algorithm data-structures interview javascript javascript-algorithms

Last synced: 30 Dec 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/larusso/concat-reader

Adapter for reading through multiple reader continuously

concatenate data-structures reader rust

Last synced: 19 Mar 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/ofilipatrick/python-algos

Data Structures and Algorithms in Python

algorithms data-structures python

Last synced: 04 Apr 2025

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/nicbet/cart

Crystal Adaptive Radix Tree Implementation

algorithms crystal-language data-structures radix-tree tree

Last synced: 08 Sep 2025

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

Data Structures and Algorithms - This repository is a collection of commonly used data structures and algorithms implemented in C#.

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

Last synced: 03 Mar 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/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/tyler-cromwell/ctci

My solutions to the questions in Cracking the Coding Interview (6th Edition) (WIP)

algorithm-challenges algorithms c c-plus-plus data-structures java python3

Last synced: 17 Feb 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/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/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/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/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/jdeokkim/algoitni

A collection of libraries that implement various data structures and algorithms.

algoitni algorithms data-structures raylib raylib-examples

Last synced: 04 Apr 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/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: 30 Dec 2025

https://github.com/daya-jin/datastructureandalgorithm

Implementations of commonly data structure and problem solving with Python

algorithms data-structures

Last synced: 13 Aug 2025

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

Competitive programming training and contest exercises

algorithms competitive-programming data-structures

Last synced: 02 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: 27 Nov 2025

https://github.com/suji04/data_structures

Implementation of all basic linear and non-linear data structures in C++

array binary-tree data-structures hacktoberfest linked-list queue stack

Last synced: 25 Feb 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/victorfrye/huffman-coding

🔐 My final project from data structures class that compresses and decompresses files

compression-algorithm csharp data-structures decompression-algorithm dotnet huffman-coding school-project

Last synced: 22 Jun 2025

https://github.com/harrykamboj1/datastructureandalgorithms

Repository For Practicing Data Structures And Algorithms

algorithms data-structures

Last synced: 29 Dec 2025

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/dps0340/doitdatarithm

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

algorithms data-structures solutions

Last synced: 08 Jul 2025

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

Elias-Fano encoder

data-structures succinct

Last synced: 26 Mar 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/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/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/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/luckasnix/structured-objects

Structured Objects is lightweight and powerful library for handling object in JavaScript/TypeScript in different types of data structures.

data-structures graph javascript library typescript vite

Last synced: 05 Apr 2025