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

This repository is dedicated to creating fundamental visual representations of various non-primitive data structures using Python. Each data structure will be visually depicted, accompanied by a link to a corresponding Medium article. These articles will provide an in-depth exploration of the major operations of each structure.

articles data-structures matplotlib numpy-library python

Last synced: 21 May 2026

https://github.com/elishamutang/linked-list

My solution to Linked Lists project from TOP.

data-structures javascript linked-list

Last synced: 13 Apr 2026

https://github.com/b-e-d-a/sd-hw-

Библиотека на C++ для решения задач поиска кратчайших путей в графах. Включает реализацию популярных алгоритмов, таких как поиск в ширину (BFS), алгоритм Дейкстры, алгоритм Беллмана-Форда, алгоритм A* (A-star), алгоритм Флойда-Уоршалла и алгоритм Джонсона.

a-star a-star-algorithm algorithms bellman-ford bellman-ford-algorithm ci-cd cpp data-structures dijkstra dijkstra-algorithm floyd-warshall floyd-warshall-algorithm graph-algorithms graph-theory-algorithms shortest-path-algorithm software-development

Last synced: 16 Mar 2025

https://github.com/3ein39/sparse_array_matrix

Representing an array of very huge indices (e.g. 10^8) using doubly linked list

data-structures doubly-linked-list linked-list sparse-matrices sparse-matrix

Last synced: 26 Jul 2025

https://github.com/oleksiygarnik/leetcode-code-interview

A collection of solutions to various LeetCode challenges, prepared to enhance coding interview skills and problem-solving techniques.

algorithms coding-interview competitive-programming data-structures leetcode problem-solving

Last synced: 31 May 2026

https://github.com/rationalcrafter/avl_tree

Simple implementation of an AVL tree set data structure

algo c data-structures

Last synced: 26 Jul 2025

https://github.com/luisfernandovillalon/front-end-pokemon-photo-tag

A front-end for a 'Where's Waldo?' type game with Pokemon. Created with CSS, React.js, and API calls.

api css data-structures fetch html javascript photo-tagging reactjs routes

Last synced: 11 Mar 2025

https://github.com/daviddavo/18eda

This is a mirror from https://gitlab.com/daviddavo/18eda

data-structures eda

Last synced: 17 Mar 2025

https://github.com/kamilkrauze/stackvector

A cache-coherent stack allocated templated vector.

cache-coherence cmake cpp data-structures

Last synced: 14 Oct 2025

https://github.com/jaem1n207/cpp-algorithms

Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++

algorithms computer-science cpp data-structures

Last synced: 30 May 2026

https://github.com/ianfelps/leetcode

Repositório com soluções comentadas de problemas de LeetCode. Inclui explicações, abordagens utilizadas e reflexões sobre cada questão resolvida.

data-structures leetcode python study

Last synced: 18 Sep 2025

https://github.com/qibinlou/kotlin-common-lib

A Guava-like Kotlin common platform algorithms and utilities lib.

algorithms common data-structures js jvm kotlin library

Last synced: 13 Apr 2026

https://github.com/Akilesh-GA/PythonMazeSolver

a maze represented as a 2D array where 1s are walls and 0s are open paths. The player or algorithm starts at a designated entry point and aims to reach the exit point. You can implement various algorithms to solve the maze, such as Depth-First Search (DFS), Breadth-First Search (BFS), or A

data-structures python

Last synced: 23 Feb 2026

https://github.com/abdellahbellakrim/philosophers_42

Implementing the dining problem with philosophers around the table in C programming using threads and processes.

algorithms c data-structures dining-philosophers-problem low-level-programming processes threads

Last synced: 26 Jul 2025

https://github.com/mateus-claudino/ds-in-c

just having some fun learning data structures and implementing them in c. :)

algorithms c data-structures university-assignment

Last synced: 25 Jul 2025

https://github.com/rodrigo-sp17/algorithms-ds

Implementation of algorithms and data structures. Part of Algorithms course by Princeton University, on Coursera.

algorithms data-structures

Last synced: 01 Mar 2025

https://github.com/alinpahontu2912/racket-supermarket

first homework for programming paradigms

data-structures functional-programming racket

Last synced: 18 Oct 2025

https://github.com/jtd-117/ads_py

A collection of 'Algorithms & Data Structures' (ADS) implemented in the 'Python' programming language.

algorithms data-structures

Last synced: 25 Jul 2025

https://github.com/luc1d1ty/datastructures_algorithms

The way I implemented various ds&a using different programming languages .

algorithms data-structures datastructures-algorithms math number-theory

Last synced: 17 Sep 2025

https://github.com/vishal-raj-1/july-leetcoding-challenge

This repository contains solutions of leetcode july challenge.

algorithms cpp data-structures data-structures-and-algorithms leetcode-july-challenge

Last synced: 30 May 2026

https://github.com/theronwolcott/data-structure-phonebook

This project implements Ordered Linear Probing (OLP) and Quadratic Probing (QP) for collision resolution in hash tables, supporting soft deletion, hard deletion, and auto-resizing with prime number capacities for optimal performance.

data-structures hash-tables java

Last synced: 14 Oct 2025

https://github.com/theronwolcott/data-structure-kdtree-prquadtree

Implemented KD-Trees and PR-QuadTrees with efficient spatial queries, using inheritance and polymorphism. Optimized k-NN and range searches, dynamic node transformations, and geometric computations for high performance.

data-structures java trees

Last synced: 14 Oct 2025

https://github.com/hafizhhasyhari/struktur-data_kuliah-sarjana

Struktur Data Materi Kuliah S1 Repositori ini berisi implementasi berbagai struktur data menggunakan bahasa pemrograman C dan C++, termasuk algoritma dan konsep dasar struktur data.

cpp-algorithms data-structures struktur-data

Last synced: 06 Sep 2025

https://github.com/zelflod/aisd

Algorithms Course Problems solved

algo data-structures technopark

Last synced: 14 Oct 2025

https://github.com/nullthefirst/fcc-cash-register

freeCodeCamp - Cash Register

algorithms data-structures

Last synced: 25 Jul 2025

https://github.com/althk/collections

Collections pkg for golang - generics support and thread-safe

algorithms data-structures golang-collections golang-generics golang-package rbtree sets

Last synced: 01 Mar 2025

https://github.com/marincervinschi/strutturedatiealgoritmi

"Data Structures and Algorithms" is a comprehensive course offered at the University of Modena and Reggio Emilia. Led by esteemed instructors, this course delves into fundamental topics such as activation records, recursion, algorithmic complexity, and various algorithms.

algorithms algorithms-and-data-structures arrays c data-structures heaps lists sorting-algorithms strings trees

Last synced: 25 Jul 2025

https://github.com/brianelizondo/data-structures-graphs

Data Structure Graphs Exercises

algorithms data-structures javascript

Last synced: 24 Jul 2025

https://github.com/selvamuthukumaranrajan/recipeapp

Native android food recipe app

android data-structures java ui-design xml

Last synced: 15 May 2026

https://github.com/andreysolovyev381/circular_buffer_fixed_size

Short exercise on a fixed size circular buffer data structure.

circular-buffer circular-queue cpp cpp20 data-structures

Last synced: 25 Jun 2025

https://github.com/afk247/dsa-journey

DSA Skill Development Problems and Solutions

algorithm data-structures optimization-problem problem-solving

Last synced: 04 Nov 2025

https://github.com/vcardea/ds-collection-self-made

Collection of my own implementations of Data Structures in C.

c-programming-language data-structures own-implem vector

Last synced: 24 Jul 2025

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

Data Structures and Algorithms in C++ for beginners | Learn the concepts of DSA with notes, implementations, C++ STL and important questions for practice

algorithms-and-data-structures cpp data-structures dsa

Last synced: 22 Mar 2025

https://github.com/waynewbishop/bishop-algorithms-book

A book on commonly used algorithms & data structures in Swift.

algorithms book data-structures graph-algorithms ios-sdk swift

Last synced: 02 Apr 2025

https://github.com/mossykazemi/java

Data Structures & Algorithms using Java

algorithms array arrays data-structures hashtables java linkedlists queue stack

Last synced: 23 May 2026

https://github.com/nchhillar2004/prisma-schema-blueprints

Advanced Prisma schemas for large-scale applications. Includes MySQL and other databases.

data-structures database prisma prisma-schema

Last synced: 14 May 2025

https://github.com/montybechir/redblacktreemapreduce

A hadoop project that is able to handle very large data sets and construct a red black tree. A script is available to automate iterative map reduce jobs.

data-structures distributed-computing hadoop mapreduce python redblacktree scripting

Last synced: 10 Jan 2026

https://github.com/aamiranwar/sea

A curated list of programs in C for the study of Data structures and Algorithms.

algorithm c data-structures

Last synced: 02 Apr 2025

https://github.com/begmaroman/go-dag

Directed Acyclic Graph (DAG) implementation in GoLang using generics

dag data-structures graph graph-algorithms

Last synced: 22 Mar 2025

https://github.com/jubayer98/go-travel---a-web-based-platform-of-tourism-sector-in-bangladesh

The tourism sector in Bangladesh significantly boosts the economy, benefiting from its prime geographic location and numerous attractions. However, the limited use of technology poses a major challenge, as tourists often encounter difficulties navigating destinations online, which can deter travel.

data-management data-structures web-development

Last synced: 08 Mar 2026

https://github.com/gauravcodepro/diff-alternative-data-structure-r

I read this post today and they mentioned the diff which i have used a lot in R but i want to put this git just to show that you can also do this from a data structure point of view

data-science data-structures r rdataframe rprog rprogramming

Last synced: 17 Aug 2025

https://github.com/mblumtritt/invariable

The Invariable data class for Ruby.

data-structures ruby ruby-gem

Last synced: 08 Aug 2025

https://github.com/kubepay/java-cs-to-enterprise

This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.

algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming

Last synced: 24 May 2026

https://github.com/17xr/cppcontainers

A simple repository that contains my own implementations of various C++ containers.

containers cpp cpp23 cpp23-library data-structures

Last synced: 05 Apr 2025

https://github.com/kingcitaldo125/pytable

My implementation of a Hash Table(Hash Map) data structure

data-structures

Last synced: 14 May 2025

https://github.com/danaelshrbiny10/ds-in-python

An implementation of a custom data structure in Python.

data-structures python3

Last synced: 12 Aug 2025

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

This repository is dedicated to my journey in mastering Data Structures and Algorithms (DSA). It contains notes, code snippets, problem-solving strategies, and resources for various DSA topics. The goal is to enhance my understanding, improve coding skills, and prepare for technical interviews.

algorithms data-structures dsa dsa-questions python3

Last synced: 30 Jul 2025

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

algorithms and date structure

algorithms data-structures

Last synced: 17 Mar 2025

https://github.com/ptrvsrg/nsu-homework-c

Домашние работы по дисциплине "Программирование" 1 курса ФИТ НГУ

algorithms c cmake data-structures github-actions intrinsics openmp

Last synced: 19 May 2026

https://github.com/dimits-ts/skiplists

A project implementing common sorted data structures with Skip Lists in C#.

data-structures dictionary library testdrivendevelopment wrappers

Last synced: 06 Nov 2025

https://github.com/solarnetwork/nifty-tou

A delightful little data model and set of utilities for working with time-of-use tariff policies.

data-structures es2022 tariffs typescript

Last synced: 26 Mar 2025

https://github.com/vaibhavmojidra/data-structures---arrays-in-java

Java provides a data structure, the array, which stores a fixed-size sequential collection of elements of the same type. An array is used to store a collection of data, but it is often more useful to think of an array as a collection of variables of the same type.

arrays data-structures java mojidra vaibhav vaibhav-mojidra vaibhavmojidra

Last synced: 18 Oct 2025

https://github.com/benjaminsemah/fcc-coding-challenges

This repo is a collection of JavaScript Solutions and Walkthroughs to common coding challenges. The challenges in this repo are taken from the FreeCodeCamp's curriculum.

algorithms data-structures freecodecamp javascript solutions walkthrough

Last synced: 14 Oct 2025

https://github.com/rockchalkwushock/dsa-notes

Notes from Data Structure & Algorithm tutorials.

algorithms data-structures

Last synced: 27 Jan 2026

https://github.com/mbrsagor/pylearn

The project basically Python advance level code which there is a lot of topics in python.

algorithms data-structures data-structures-and-algorithms oop python3

Last synced: 14 Jul 2025

https://github.com/mkwapisz2000/cpp-priority-queue

This project implements a priority queue using two data structures: Binary Heap (Heap), Linked List (LinkedList)

alghorithms cpp data-structures heap linked-list priority-queue

Last synced: 30 Jun 2025

https://github.com/rfdzan/lru_cache

An efficient LRU (Least Recently Used) cache implementation, inspired by python's OrderedDict

data-structures lru-cache scala

Last synced: 10 Jan 2026

https://github.com/valcler-manoel/exercises-in-c

The objective of this study is to develop a solid understanding of core programming concepts and data structures in C. Each program in this repository helps reinforce problem-solving techniques while applying theoretical knowledge into practical coding exercises.

arrays-and-matrices data-structures memory-management recursion

Last synced: 13 Jul 2025

https://github.com/isaychris/csci210

Palomar: Data Structures & Algorithms - Java

algorithms csci210 data-structures java palomar

Last synced: 12 Aug 2025

https://github.com/hraverkar/apas_android_application_solution

APAS - Algorithm Problems and Solutions :

apas csharp-code data-structures

Last synced: 04 Nov 2025

https://github.com/ro-el-c/datastructure

2022-1 자료구조 과제

data-structures

Last synced: 26 Mar 2025

https://github.com/astro-ph/cosmolib

Easy-to-use formats and plots for cosmological observables

cosmology data-structures library plotting visualization

Last synced: 22 Jan 2026

https://github.com/bookseer/algorithms

Алгоритмы и структуры данных

algorithm algorithms data-structures education

Last synced: 03 Mar 2026

https://github.com/jhtkoo0426/route-finder

An interactive journey planner for transporting via metro in major cities (currently supports London Underground only)

data-structures integration-testing javascript path-planning reactjs unit-testing visualization

Last synced: 13 Apr 2026

https://github.com/lourdilene/algorithms

Practice of algorithms and data structures

algorithms data-structures javascript python3 typescript

Last synced: 13 Apr 2026

https://github.com/ayhamratrout/stack

This repository contains my implementation of a generic Stack data structure using a generic LinkedList data structure. The Stack has been tested for functionality and the XUnit tests are included in this repository.

backend backend-development collections csharp data-structures generic-collections generic-programming generic-types generics linkedlist oop oop-principles stack xunit xunit-tests

Last synced: 06 Jul 2025

https://github.com/yevheniidatsenko/goit-algo-hw-08

📊 Hometask - Basic Algorithms and Data Structures (Heaps or Pyramids)

algorithms data-structures goit goit-algo-hw-08 heaps python

Last synced: 05 Apr 2025

https://github.com/yourarj/rust-ds-algo

Rust Workspace of some of the interesting data structure and algorithmic problems. A part of local dev community contribution.

algo algorithms data-structures ds interview interview-preparation rust rust-lang

Last synced: 22 Mar 2025

https://github.com/kambojankit/javads

Implementation of various Data Structures & algorithms along with some interesting problem solving.

algorithms-and-data-structures algorithms-datastructures data-structures datastructures dynamic-programming java

Last synced: 23 Jul 2025

https://github.com/kingcitaldo125/pytrie

My implementation of a Trie(tree) data structure

data-structures

Last synced: 14 May 2025

https://github.com/andrewocc/info1905-assignment1

INFO1905 Data Structures Assignment 1 (tree traversal and arithmetic trees)

data-structures java trees

Last synced: 06 Nov 2025

https://github.com/andrewocc/info1905-assignment2

INFO1905 Data Structures Assignment 2 (password manager)

data-structures hashing

Last synced: 06 Nov 2025

https://github.com/colowill/currency-converter

Java currency converter that uses WebScraping to update it's conversion rates.

currency-converter data-scraping data-structures gui java-8

Last synced: 27 Jan 2026

https://github.com/hyunsb/java-algorithm-practice

JAVA 알고리즘 문제풀이 저장소

algorithm data-structures java

Last synced: 02 Apr 2025

https://github.com/mtgsoftworks/math-algorithm

The code generates two lists of 30 random integers each, combines them into a third list, reverses the order, and then sorts the combined list before printing the result.

arraylist console-application data-structures java-8 sorting-algorithms

Last synced: 01 Jun 2026

https://github.com/jakeshi/python_data_structure

Implement basic data structures in python

data-structures python

Last synced: 10 Jan 2026

https://github.com/sameem420/data-structures-with-javascript

Data Structures with JavaScript

data-structures javascript js

Last synced: 17 Mar 2025

https://github.com/hoangeiu/js-algo-data-structure

JavaScript Algorithms and Data Structures Masterclass (Udemy Course)

algorithms data-structures javascript

Last synced: 17 Mar 2025