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/claudemuller/data-structures

A repo containing various data structures expressed in various languages

c data-structures go javascript python typescript

Last synced: 07 Apr 2026

https://github.com/mrigank005/c-programming

Welcome to my C Programming Repository! This repository contains a collection of C programs that cover fundamental concepts, data structures, algorithms, and real-world applications. Whether you are a beginner or an experienced programmer, you'll find useful resources here.

c data-structures

Last synced: 05 Apr 2025

https://github.com/scottaj/fsharp-set

A Set implementation in F#

data-structures fsharp set set-theory

Last synced: 27 Mar 2025

https://github.com/lukasondrejka/data-structures-census

C++ generic data structures and data structures for efficient census data access

census cpp data-structures

Last synced: 13 Mar 2025

https://github.com/lthibault/uq

Fast unbounded queue with efficient allocation

data-structures generic memory-efficient queue

Last synced: 29 Mar 2025

https://github.com/ramarav/data-structures-and-algorithms-in-python

A beginner-friendly introduction to common data structures (linked lists, stacks, queues, graphs) and algorithms (search, sorting, recursion, dynamic programming) in Python. This course will help you prepare for coding interviews and assessments.

algorithms algorithms-and-data-structures data-structures python python-3 python3

Last synced: 01 May 2026

https://github.com/abdullrahmen/alx-low_level_programming

This repo contains all the projects that I have done in the ALX curriculum on low level programming.

arrays bitmanipulation c data-structures debug debugging dynamic-library low-level-programming memory memory-management strings

Last synced: 23 Jun 2025

https://github.com/henriquelluiz/scala-data-structures

Learning DSA with Scala Language.

algorithms data-structures jvm scala

Last synced: 02 May 2026

https://github.com/Mt1Gr/Data_structures_and_computional_complexity

Research on computational complexity of algorithms and data structures

avl-tree cpp data-structures mst-tree research-project shortest-path sorting-algorithms

Last synced: 11 May 2025

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/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/douglasmatosdev/data-structure-and-algorithms-in-python

Data Structure is an area of Computer Science that studies computational techniques for the efficient organization and manipulation of any amount of information. In other words, when you develop a system you must think about which data structures to use; and the choice of a given data structure will influence the performance of the software.

algorithms algorithms-and-data-structures data-science data-structures python python3

Last synced: 21 Mar 2025

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/pedrohenrikle/fprog2025-1

This repository is dedicated to save contents from the Algorithms class from college with C/C++

algorithms c college cplusplus data-structures study

Last synced: 18 May 2026

https://github.com/mariamelantably/scala

this repository consists of scala programs from the university of oxford's prelims imperative programming course

data-structures imperative-programming scala

Last synced: 05 Apr 2025

https://github.com/sebastian-nunez/data-structures-java

Some notes regarding Data Structures & Algorithms in Java.

algorithms data-structures java oop

Last synced: 18 May 2026

https://github.com/essammohamed1/ds_course_fcis_students_2024

Course material , slides , code and exercises

cpp data-structures

Last synced: 30 Oct 2025

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/nb9960/dsa

Solutions for Standard Problems on Algorithms & Data Structures in C++

algorithms data-structures

Last synced: 05 Apr 2025

https://github.com/klmitch/dbprim

Database Primitives Library

c data-structures datastructures library

Last synced: 13 Mar 2025

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

:books: Code and study material related to Data Structures and Algorithms

algorithms data-structures leetcode python python3 study

Last synced: 29 Mar 2025

https://github.com/ayushexel/algorithms

Implementation of Algorithms and Data Structures used extensively in computer Science

algorithm algorithm-challenges algorithm-library algorithms computer-science computer-science-algorithms data-structures

Last synced: 12 Sep 2025

https://github.com/ppodds/ncudatastructurehw

National Central University Data Structure Homework (Backup)

c cpp data-structures homework ncucsie

Last synced: 18 May 2026

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

A repository for learning data structures and algorithms.

algorithm coding-interviews data-structures

Last synced: 12 Sep 2025

https://github.com/chinmaymahajan/parking-lot-management

This repository contains academic project for Parking Lot Management.

academic cpp cygwin data-structures dreamscoder parking

Last synced: 29 Mar 2025

https://github.com/bragdond/universal-linked-list-c

Universal data structure linked list implemented in C

c data-structures linked-list

Last synced: 21 Mar 2025

https://github.com/headlessnode/dsa

My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise

algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving

Last synced: 18 May 2026

https://github.com/cserajdeep/dsa-sparse-matrix2triplet

Sparse Matrix to Triplet and various triplet operations. e.g., transpose, addition, and multiplication.

c colab-notebook data-structures dsa matrix matrix-multiplication multiplication sparse-matrix triplet

Last synced: 19 May 2026

https://github.com/jofaval/advent-of-code

Advent of Code, created by Eric Wastl - Software Engineering version of the Advent Calendar

advent-of-code algorithms data-structures go golang pnpm problem-solving python software-engineering typescript

Last synced: 27 Apr 2026

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

Here is the Data Structure With Java

data-structures java problem-solving

Last synced: 04 Mar 2025

https://github.com/kanavgoyal898/cubecrafter

CubeCrafter is a Python-based Rubik's Cube simulation and solving engine that implements advanced algorithms to efficiently solve Rubik's Cubes of different dimensions. This library provides a comprehensive solution for creating, manipulating, and solving Rubik's Cubes using state-of-the-art search algorithms and heuristics.

algorithms combinations data-structures flask game-theory graph-theory mathematics permutations python rubiks-cube scratch-implementation

Last synced: 21 Apr 2026

https://github.com/ashtishad/epi-go

Elements of Coding Interview Problem Patterns in Go/Golang

algorithms-and-data-structures data-structures go golang

Last synced: 04 Apr 2025

https://github.com/soloeinsteinmit/ds-algo-deck-v010

Data Structure and Algorithm Visualizer is an interactive web application designed to help students, developers, and educators learn data structures and algorithms in an engaging way. This tool allows users to explore and manipulate various data structures and algorithms with visual representations.

ai algorithms algorithms-and-data-structures data-structures dsa-visualizer framer-motion heroui nodejs react react-router redux redux-persist redux-toolkit tailwindcss

Last synced: 24 Feb 2025

https://github.com/vlmarkov/test-tasks

A repository where is placed test programming tasks.

algorithm c cpp data-structures multithreading

Last synced: 19 May 2026

https://github.com/toxicmango64/push_swap

Push_swap is a an efficient sorting algorithm using two stacks and a limited set of operations. The goal is to sort a given set of integers in ascending order using the fewest possible moves, implementing and optimizing various sorting algorithms to achieve the best performance within specified benchmarks.

algorithms c data-structures programming sorting-algorithms

Last synced: 13 Mar 2025

https://github.com/almoghindi/boxes-project

Project based on data structures to offer the most appropriate box for a customer using avl tree, inside an avl tree for maximum complexity and memory utilization.

avl-tree binary-search-tree complexity csharp data-structures dotnet oop

Last synced: 06 Apr 2025

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

Coursera Data Structures and Algorithms Specialization

data-structures python3 rust

Last synced: 27 Aug 2025

https://github.com/josugoar/jlib

GLib inspired generic data structures C library for personal use

c data-structures

Last synced: 01 Aug 2025

https://github.com/eagletrt/libring-buffer-sw

Simple circular buffer data structure implementation suited for all embedded devices

circular-buffer data-structures embedded library platformio platformio-library ring-buffer sw

Last synced: 19 May 2026

https://github.com/torao/banded-hash-tree

bht: Reference implementation of Banded Hash Tree, an immutable and appendable hash tree (Merkle tree).

blockchain data-structures database hash merkle-tree merkletree

Last synced: 13 Mar 2025

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

DSA Mastery Journey: A repository tracking my learning curve in Data Structures and Algorithms from Apna College, encompassing comprehensive Java code exercises, problem-solving, and conceptual notes.

data-structures java-8

Last synced: 14 May 2026

https://github.com/luandersonalvesdev/restaurant-orders-trybe

Logic challenges with time and space complexity of algorithms.

algorithm algorithms computer-science data-structures python3

Last synced: 19 May 2026

https://github.com/dataloudlabs/dloud-ads

Abstract Data Structures commonly used in CS scenarios. Implemented by Data Loud Labs!

computer-science data-structures datastructures python software-engineering

Last synced: 08 Apr 2026

https://github.com/ytfl/hash-table-simulator

Hash Table Simulator is an interactive, front-end educational simulator for learning how hash tables work. It visualizes insertion, searching, and deletion across three collision-resolution strategies. The app shows each probe step in real time, highlights active cells, and logs every action so users can follow the exact execution path.

algorithm-visualizer algorithms collision-resolution computer-science data-structures double-hashing education-tool frontend hash-table hashing interactive-learning linear-probing open-addressing react separate-chaining tailwind-css typescript visualization vite web-app

Last synced: 02 May 2026

https://github.com/inforkgodara/ternary-search

A single class implementation of ternary search

data-structures inforkgodara java ternary-search

Last synced: 04 Apr 2025

https://github.com/inforkgodara/binary-search

A single class implementation of binary search

binarysearch data-structures inforkgodara java java-8

Last synced: 04 Apr 2025

https://github.com/tawfik-s/datastructure-java-tasks

mydataStructurejavaTasksFirstYear

algorithms data-structures mufic tasks

Last synced: 14 Mar 2025

https://github.com/luizgabriel/uri.solvedproblems

A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.

algorithms computer-science data-structures uri uri-online-judge

Last synced: 06 Apr 2025

https://github.com/capellax02/com2067

(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.

algorithms c-programming computer-science data-structures

Last synced: 22 Mar 2025

https://github.com/gjrahul1/data_structures_in_c

This repository contains 'c code' for Data Structures in C

data-structures data-structures-c

Last synced: 26 Mar 2025

https://github.com/suba-suresh/advance-js-arrow-function-

Arrow functions allows to write more concise JavaScript functions, by using the => "fat arrow" syntax

arrow-functions data-structures javascript js

Last synced: 17 Jun 2025

https://github.com/acskii/java-spell-checker

Made in accordance to the requirements specified in my Data Structures 1 course @ALEXU

data-structures java trees

Last synced: 26 Jun 2025

https://github.com/paxdotdev/graphia

A simple graph data structure

data-structures graph rust

Last synced: 13 May 2025

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

This Repo Contains All Programs Regarding DataStructure and Algorithms in java.

algorithms data-structures java

Last synced: 05 Mar 2025

https://github.com/lucasmcclean/dsa-go

A collection of data structures and algorithms implemented in Go.

algorithms data-structures data-structures-and-algorithms dsa go golang

Last synced: 22 Nov 2025

https://github.com/johnyssauro/arvore

This repository stores the implementation of a Tree data structure in C language.

c-language data-structures module tree tree-structure

Last synced: 02 Jan 2026

https://github.com/sarapmagcode/bloom-filter-data-structure

Implementation of the bloom-filter data structure using Java

bloom-filter data-structures hash java

Last synced: 27 Jun 2025

https://github.com/abdoufermat5/algorithmique

# Resolution de quelques problemes et implémentations de quelques algorithmes

algorithms competitive-programming data-structures dsa-algorithm leetcode python

Last synced: 27 Jun 2025

https://github.com/vancenceho/college_projects

🎓 House of school/college homework, problem sets & mini-projects which consists mainly of data structures & algorithms

data-structures matlab pandas python queue scikit-learn seaborn stack

Last synced: 08 Apr 2026

https://github.com/ar-nelson/scheme-flexvectors

Implementation of flexvectors (dynamic arrays) for Scheme - OUTDATED REPO

arraylist data-structures r7rs r7rs-scheme scheme

Last synced: 03 Mar 2026

https://github.com/eagletrt/libmin-heap-sw

Simple minimum heap data structure implementation suited for all embedded devices

data-structures embedded library min-heap platformio platformio-library sw

Last synced: 29 Mar 2025

https://github.com/manalisbhavsar/maze-solver-dfs

Visualize a maze solver using DFS algorithm with real-time updates in Python and Tkinter. Explore paths from the source to the target & display each step of the search process.

data-structures depth-first-search python tkinter

Last synced: 01 Jun 2026

https://github.com/minjeongss/algorithm

알고리즘 문제 풀이 Repository 🚀

algorithms data-structures

Last synced: 16 May 2025

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

A repository of algorithms and data structures for my own self education.

algorithms algorithms-and-data-structures data-structures scala

Last synced: 14 Jun 2025

https://github.com/tmzane/libds

🧱 Data structures implemented in C

c data-structures hashmap

Last synced: 04 Jul 2025

https://github.com/egrizq/golang-data-structure

Data Structure with Golang

data-structures golang leetcode

Last synced: 02 Nov 2025

https://github.com/thewasif/algorithms-typescript

Learning Data Structures & Algorithms with JavaScript

algorithms data-structures javascript

Last synced: 22 Mar 2025

https://github.com/junh0328/prepare_algorithm

📚 파이썬을 통해 자료구조와 알고리즘 공부하기

algorithms data-structures python

Last synced: 22 Mar 2025

https://github.com/errea/vet_clinic_database

For this project you need special preparation. As the goal of this project is to solve some performance issue, first we need to introduce those issues. In order to do that, you will populate your database with a significant number of data.

data data-analysis data-structures data-visualization database

Last synced: 21 May 2026

https://github.com/artarts36/gds

Data Structures for Golang

data-structures go

Last synced: 22 Mar 2025

https://github.com/gabriel-vanca/infoarena

Solved Algorithm & Data Structure problems for Infoarena.ro, the biggest Romanian online community helping thousands of young students learn and train for national and international Computer Science contests, supported by a team of former Olympic students.

algorithms binary-search-tree competitive-programming cplusplus cpp data-structures dijkstra-algorithm dynamic-programming geometry-algorithms graph-algorithms graph-theory greedy-algorithms infoarena lowest-common-ancestor matrix-algebra sorting-algorithms string-manipulation trie-data-structure

Last synced: 24 Oct 2025

https://github.com/harish-aka-shivi/algo-ds

Data structures implementations, algorithms, leetcode solutions, etc

algorithms data-structures dynamic-programming leetcode recursion typescript

Last synced: 03 Oct 2025

https://github.com/sivaosorg/alpha4j

alpha4j: is a Java 8 library featuring common data structures and algorithms. Enhance your projects with efficient and easy-to-use implementations designed for performance and clarity.

ai algorithms data-structures data-structures-and-algorithms java java-algorithms java-data-structure

Last synced: 24 Jun 2026

https://github.com/aguluman/bezao-test

This is a repository for the first stage of BEZAO technical interview.

algorithms critical-thinking csharp data-structures dotnet-cl

Last synced: 14 Apr 2025

https://github.com/abhideva/user-manage-task-ui

Best Learning App for Full Stack With Visualiser

data-structures express-js javascript mongodb nodejs react-js

Last synced: 08 Apr 2026

https://github.com/songjianhit/datastructurs-algorithm

该项目记录了我在学习数据结构与算法时遇到的问题以及总结,使用Java编程语言进行实现,后续会慢慢完善。如有错误,欢迎大家指出! [Java version implementation of commonly used data structures and algorithms.]

algorithms data-structures java

Last synced: 10 Jun 2026

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

data structures and algorithms in java

data-structures java sorting-algorithms

Last synced: 14 May 2025

https://github.com/liddiard/cs32

UCLA Summer 2014 CS 32 (Algorithms and Data Structures) projects and lecture examples.

algorithms c-plus-plus data-structures homework

Last synced: 28 Mar 2025

https://github.com/davialencar2/cp-training

Destinado ao aprendizado e prática de programação competitiva.

algorithms competitive-programming data-structures

Last synced: 22 Mar 2025