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/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/ganzerli/e-pathy

e-pathy saves integers (also in a file) in a way that you can find them following a path. /0/1/50/0 for example

binary-data c data-structures database graph graph-algorithms

Last synced: 28 Apr 2026

https://github.com/fhasnur/codewars

📂 My solutions to various programming problems (kata) from the codewars platform.

algorithms codewars data-structures javascript problem-solving

Last synced: 14 May 2025

https://github.com/jakeshi/python_data_structure

Implement basic data structures in python

data-structures python

Last synced: 10 Jan 2026

https://github.com/blue32a-sandbox/php-data-structures

PHPのData Structuresを使ってみる

data-structures php

Last synced: 22 May 2026

https://github.com/mrdav30/swiftcollections-unity

A high-performance, memory-efficient library of collections designed for game development, simulations, and other performance-critical applications.

collections data-structures game-development memory-management object-pooling observables performance unity

Last synced: 08 Mar 2026

https://github.com/marlaugustin/spring2024-datastructure

This is a repository containing the different labs and projects that I had to do for my Data structure and algorithms class for my spring semester

data-structures python

Last synced: 28 Jun 2026

https://github.com/hendurhance/cs50-c

This is my solution to the CS50 2021 problem set and laboratory set, using C from cash/credit to speller

algorithms c computer-science cs50problemsets cs50x data-structures

Last synced: 05 Apr 2025

https://github.com/aryanshukla206/gfg160

Solve 160 GeeksforGeeks questions in a systematic manner, explaining concepts and workflows daily.

data-structures java

Last synced: 02 Apr 2025

https://github.com/jyuv/segment-tree

A generic python3 implementation of segment tree and dual segment tree data structures. Supporting generic inputs and non-commutative functions.

algorithms data-structures graphs python range-query segment-tree tree tree-structure

Last synced: 14 Jan 2026

https://github.com/misa-j/leetcode

my solutions to leetcode problems

algorithm algorithms data-structures leetcode

Last synced: 06 Oct 2025

https://github.com/jmaister/golib

Implementation of algorithms in Go

algorithms data-structures go golang golang-library

Last synced: 07 Oct 2025

https://github.com/walt-1/algorithms

popular algorithms

algorithms data-structures python

Last synced: 07 Oct 2025

https://github.com/swonlee-13/minishell

minishell - my first shell program

data-structures minishell42 shell

Last synced: 27 Apr 2026

https://github.com/brocooked/c-algorithms-practical-work-2025

Practical work repository for the Algorithms and Data Structures course (C language) at the National University of La Matanza (@unlam).

2025 c codeblocks continuous-integration data-structures gcc-complier mit-license practical-work university-assignment unlam

Last synced: 14 Apr 2026

https://github.com/eskabore/woerter

Dies ist ein C-Programm, das Wörter aus einer Datei liest, sie in einem Array speichert und verschiedene Optionen zur Manipulation und Suche bereitstellt. Das Programm liest Wörter aus einer Datei mit dem Namen "woerter.txt", die sich im selben Verzeichnis wie die ausführbare Datei befinden sollte.

algorithms algorithms-datastructures c data-structures sorting-algorithms

Last synced: 08 Oct 2025

https://github.com/jiaweihu08/epi

Exercises and solutions from Elements of Programming Interview

algorithms data-structures

Last synced: 08 Oct 2025

https://github.com/carlosecosmesilva/c-projects-and-exercises

Exercices using C to exercise fundamentals that are being learned during courses , training and college

algorithms c data-structures linked-list

Last synced: 11 Jun 2026

https://github.com/sur16-cse/internity-internship-dsa-2021

This internship is for Design and Analysis of Algorithm. It is 45 days internship cover important concepts of data structure and algorithm . It also cover advanced topic for placement.

algorithm cpp data-structures

Last synced: 29 Jun 2026

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

重新学一遍清华版《数据结构》

cpp data-structures

Last synced: 09 Oct 2025

https://github.com/kothar/compactlist

An efficient in-memory implementation of List<Long> aiming for minimum memory usage and good insert/remove performance.

data-structures java

Last synced: 16 Jan 2026

https://github.com/simon-gardier/image-classifier

📷 Image classifier with Dynamic Time Warping

algorithms bounded-queue data-structures dynamic-time-warping info0902

Last synced: 10 Oct 2025

https://github.com/paulgriffiths/gods

Experimentation with data structures and applications in Go

data-structures graphs maze-generation-algorithms maze-generator maze-solver queues sets stacks

Last synced: 14 Jan 2026

https://github.com/sreejeet/leetcode

My leetcode solutions. No PRs unless for improvement/corrections.

algorithms competitive-programming data-structures exercises leetcode leetcode-solutions solutions

Last synced: 14 Jan 2026

https://github.com/gabrielluizsf/data-structures.go

Estruturas de Dados na linguagem Go :brazil:

data-structures pt-br

Last synced: 14 Jan 2026

https://github.com/mhasanjoy/code

Data Structures

data-structures linked-list stack

Last synced: 30 Mar 2025

https://github.com/eldehan/go-exercises

A collection of coding problems and exercises completed in Go

algorithms data-structures go golang

Last synced: 14 Jan 2026

https://github.com/yoshiohasegawa/python-data-structures

A Python package that contains common data structures and algorithms, available on PyPi.

data-structures heap linked-list python queue stack tree

Last synced: 11 Oct 2025

https://github.com/sagarsdagdu/linkedlistwithrandompointer

A data structure problem which is about duplicating a linkedlist which has random pointers without using extra memory. Details : https://youtu.be/xbpUHSKoALg?t=27

data-structures linked-list

Last synced: 30 Mar 2025

https://github.com/whisperpine/leetcode-py

LeetCode problem solutions in Rust.

algorithms data-structures dsa leetcode neetcode python

Last synced: 11 Oct 2025

https://github.com/jackfirth/rpn

A Racket package for working with Reverse Polish Notation stack structures

data-structures forth racket reverse-polish-notation

Last synced: 18 Feb 2026

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

Most common Data-Structures and Algorithms implemented in Java from scratch ☕ ♨️

algorithms bstree data-structures graph hashtable java linear linked-list nonlinear queue searching-algorithms sorting stack

Last synced: 22 Mar 2025

https://github.com/tmcgrath325/mutableconvexhulls.jl

Planar convex hulls that support efficient insertion and removal of points

convex-hull convex-hull-algorithms data-structures julia

Last synced: 03 Mar 2026

https://github.com/jojiiofficial/bytestore

Various data structures directly stored in memmapped files or as bytearray in memory with focus on efficiency and performance.

bytes data-structures datastructures memory-mapped-file memory-mapping mmap mmapped

Last synced: 22 May 2026

https://github.com/UshurbakiyevDavlat/Go-Algos

Algos and Data-structures on Golang

algorithms data-structures golang

Last synced: 12 Oct 2025

https://github.com/haseeeb21/queue-in-python

Creating class of Queue, which contains functions of queue implementation, by importing deque library.

class data-structures dequeue enqueue googlecolaboratory python python3 queue

Last synced: 12 Oct 2025

https://github.com/r-n/calculatorstring

Calculator that takes math expression string as input like in Python

c calculator data-structures expression-evaluator interpreter linked-list math string-parsing

Last synced: 13 Oct 2025

https://github.com/yagoliu/go-algo

用 Go 实现的数据结构和算法之路,日渐完善中,敬请期待!

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

Last synced: 13 Oct 2025

https://github.com/smercer10/blockbuster

WIP collection of lock-free data structures.

cpp data-structures lock-free non-blocking

Last synced: 14 Oct 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/wellingtonmwadali/binary_trees

This repo contains handled ALX tasks about binary tree.Binary trees are widely used in computer science and data structures due to their efficient search, insertion, and deletion operation s

binary-search-tree binary-tree data-structures

Last synced: 14 Oct 2025

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/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/eliasdeallmeida/tic-tac-toe-game-tree

Algoritmo que analisa a melhor jogada para um tabuleiro de jogo da velha por meio de uma árvore de jogadas.

data-structures game-tree minimax-algorithm python tic-tac-toe

Last synced: 22 May 2026

https://github.com/AryanK1511/DSA-for-coding-interviews

A collection of all the code and notes that I have written to help me learn data structures and algorithms.

algorithms data-structures

Last synced: 16 Aug 2025

https://github.com/ososuna/matchmaking-lol

🕹️ Matchmaking algorithm for solo queue rankeds in League of Legends

data-structures league-of-legends machine-learning python

Last synced: 14 Apr 2026

https://github.com/shubhamvv611/crm-management-system-for-kasturi-agency

I alone have developed the best CRM (Customer Management System) for the business of Kasturi Agency and have done all the project design and data flow management from the beginning, I alone have made this project using technology like Bootsrap4 HTML5 CSS3, PHP6, jQuery, Data tables JS, Purify CSS, and JavaScript

banners bootstrap crm css3 data-structures html-css-javascript html5 javascript jquery load-balancer load-balancer-test mobile-web optimization-algorithms php6

Last synced: 14 Mar 2026

https://github.com/StudyResearchProjects/dsa-in-cpp

Data Structures and Algorithms with C++

algorithms cpp data-structures

Last synced: 16 Oct 2025

https://github.com/antonygz/estructura_de_datos

Implementaciones y explicaciones de estructuras de datos en distintos lenguajes.

data-structures graphs queues stack trees

Last synced: 27 Jan 2026

https://github.com/souravsuvarna/cash-flow-minimizer-web-application

This is Data Structure & Algorithm Based Model Project. Which Minimizes the Cash Flow Between Set of friends using Greedy Algorithm technique . Here we integrated model with by considering 3 persons involving in the transaction.

algorithms-and-data-structures data-structures python3

Last synced: 17 Oct 2025

https://github.com/jmuchovej/ucf

UCF courses I've completed, or am currently taking.

ai algorithms computer-science cs data-structures ucf university university-of-central-florida

Last synced: 14 Mar 2026

https://github.com/tiennhm/algorithms

Tông hợp chi tiết các thuật toán lập trình

algorithms data-structures source-code

Last synced: 17 Oct 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/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/jacobwi/cs260_data_structures

Collection of pure C++ data structures and algorithms implementations in a real-world project.

algorithms cplusplus data-structures

Last synced: 29 Jun 2026

https://github.com/roluochke/games-programs

From simple to complex games and programs

algorithms data-structures game programming python

Last synced: 19 Oct 2025

https://github.com/codewith-ark/dsa-notes

This is essentially my digital notebook for Data Structure and Algorithms

data-structures data-structures-and-algorithms datastructures-algorithms

Last synced: 27 Jan 2026

https://github.com/arcsymer/algorithms

Idiomatic C#/.NET 10 algorithms & data-structures library built from scratch — 11 structures, 16 algorithms, 129 tests, 7 Codility-style katas

algorithms csharp data-structures dotnet interview-prep portfolio

Last synced: 29 Jun 2026

https://github.com/ifonso/aedi

Algoritmos e Estrutura de Dados I

algorithms c data-structures

Last synced: 20 Jan 2026

https://github.com/lisba/sistema-de-control-de-cachorros

Control system for a puppy shelter

algorithms c data-structures

Last synced: 18 Jul 2025

https://github.com/sequpt/ctl

A C11 library providing generic type-safe data structures compiling to actual structures and functions.

abstract-data-types adt c c11 data-structures generic generic-programming template

Last synced: 25 Jan 2026

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

Data structures and algorithms recap.

algorithms data-structures java

Last synced: 21 May 2026

https://github.com/maverickpoly/asmr-c-dsa

Different Data Structures and Algorithms implemented purely in C

algorithms c data-structures

Last synced: 18 Apr 2026

https://github.com/munozrc/estructura-de-datos-no-lineales

Profundizar el estudio de Estructuras de Datos Lineales, dando énfasis en esta fase a las Estructuras de Datos no Lineales (árboles y grafos), a los mecanismos de algoritmia y árboles y su aplicación práctica en contextos reales.

data-structures estructura-de-datos grafos java javaee lineales rboles

Last synced: 15 Sep 2025

https://github.com/bhavinpatel4199/machine-learning-framework

This repository, showcases various projects that explore key concepts in both supervised and unsupervised learning, with a focus on real-world applications. The projects utilize a range of machine learning techniques, including data preprocessing, feature selection, exploratory data analysis (EDA), and model optimization.

classification clustering data-science data-structures data-visualization exploratory-data-analysis machine-learning machine-learning-algorithms machine-learning-models pandas-dataframe predictive-modeling preprocessing-data sklearn supervised-learning unsupervised-learning

Last synced: 20 Jan 2026

https://github.com/chistopat/go-forward-list

Implement interface of C++ STL std::forward_list https://en.cppreference.com/w/cpp/container/forward_list in Go

cpp data-structures forward-list generics go linked-list stl

Last synced: 25 Jan 2026

https://github.com/zyn10/pick_the_leader_using_circular_linkedlist

pick the leader problem using cpp in circular linked list

circular-linked-list cpp data-structures pick-the-leader

Last synced: 22 May 2026

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/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/luisfernandovillalon/cs231-introdatastructures

A repository to showcase my coursework for my Introduction to Data Structures college course.

abstract-classes array data-structures exception-handling generics interfaces java javafx linkedlist queue recursion stack text-io

Last synced: 11 Mar 2025

https://github.com/0xpuddi/algorithms

A collection of algos written in python, detailed with time and space complexity

algorithms data-structures python3

Last synced: 20 Jun 2025

https://github.com/iasminmartins/methods-and-programming-techniques

Repository dedicated to MPT activities, guided by Prof. Dr. Igor Sousa Peretta.

algorithms c data-structures file-handling mathematical-programming memory-management pointers recursion

Last synced: 05 Apr 2025

https://github.com/vladimir-skvortsov/spbstu-interval-anylysis

Лабораторные работы по дисциплине «интервальный анализ».

data-structures interval interval-analysis interval-arithmetic math python range

Last synced: 16 Apr 2026

https://github.com/liblaf/apple

🍎 Advanced optimization and math utilities with JAX for Python projects!

ci-cd code-quality data-structures github-actions hvp jax machine-learning numerical-methods optimization python

Last synced: 14 Apr 2025