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/tawfik-s/data-structure-and-some-algoritms-and-tricks

some data structure implementation and algorithms

algorithms data-structures

Last synced: 11 Apr 2026

https://github.com/a7mdfre7at/masterly.nonemptylist

A simple and lightweight implementation of a non-empty list in C#, inspired by Scala's List, that ensures a collection always has at least one item. This helps in reducing null-related bugs and ensures safe operations on collections with at least one element.

a7mdfre7at csharp data-structures dotnet dotnet-core functional-programming list masterly non-empty non-empty-collections scala-list-like

Last synced: 07 Jan 2026

https://github.com/shubhangdutta96/neetcode_150

This repository contains a collection of Data Structures and Algorithms implemented in Scala, utilizing the principles of functional programming. The aim is to provide efficient and clean solutions for common computational problems. In addition, this repository includes solutions to the NeetCode 150 DSA problems series.

data-structures functional-programming scala

Last synced: 24 Mar 2025

https://github.com/flp2113/baselib

Creating my own C codebase, implementing useful functions to save time while coding large projects.

algorithms c data-structures

Last synced: 15 Mar 2025

https://github.com/lucashnss/if686-programming-languages-paradigms-functional

This repository is for lists, exercises, data structures and more in the programming-languages-paradigms course (IF686) in CIN-UFPE learning Haskell, a function language.

data-structures functional-programming haskell

Last synced: 10 Jan 2026

https://github.com/amir-hshahi/data-structures-course

Parsian gulf university course for algorithms and data structure.

computer-science data-structures data-structures-and-algorithms

Last synced: 31 Mar 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/ashottadevosyan/cpp-learning-hub

This repository contains C++ tutorials on different topics. From implementing my own data structures, such as vector, linked list to other algorithms.

algorithms cpp data-structures

Last synced: 08 Apr 2025

https://github.com/mateusz-przybyla/personalbudget_structured

Final C++ application to manage your personal budget [structured]

cpp data-structures structured-programming xml

Last synced: 06 Jul 2026

https://github.com/danigb/cs-playground

Classic algorithms and data structures implemented in clojure

algorithms computer-science data-structures

Last synced: 05 Nov 2025

https://github.com/ndeta100/data-structure-java

Algorithms and data structures in java practice

data-structures java jdk jvm

Last synced: 11 Apr 2025

https://github.com/exbotanical/lib.cartilage

classical implementations of list and ring data structures for the C programming language

data-structures dynamically-linked-library linked-list shared-object

Last synced: 05 Jan 2026

https://github.com/saxarona/tc1031

Data Structures and Fundamental Algorithms---A full course based on González Guerra original lecture notes using C++

algorithms data-structures

Last synced: 02 Jan 2026

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/adhadse/dsawithkotlin

This repo contains my Data Structures Lab work

bfs data-structures dfs graph kotlin linked-list queue stack

Last synced: 02 Sep 2025

https://github.com/nouman6093/python_dsa_and_leetcode

in this repository i will upload everything i have learned about data structures and algorithms in python. Also i will upload all the LeetCode Exercises which i would solve using python.

algorithms algorithms-and-data-structures algorithms-datastructures data-structures data-structures-algorithms data-structures-and-algorithms data-structures-interview-questions data-structures-python dsa dsa-algorithm python python3

Last synced: 22 May 2026

https://github.com/mhasanjoy/code

Data Structures

data-structures linked-list stack

Last synced: 30 Mar 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/akashjitu18/dsa-programs

This repository contains implementations of various data structures and algorithms, including Arrays, Linked Lists, Stacks, Queues, Trees, Graphs

algorithms data-structures dsa-algorithm practice-programming

Last synced: 24 Mar 2025

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

Typical algorithms and data stuctures with java

algorithms data-structures java

Last synced: 12 Jun 2026

https://github.com/bserdar/slicemap

A Go map that uses slice of values as key

data-structures go golang map slice

Last synced: 12 Jul 2025

https://github.com/tasbeehismail/data-structure-tasks

Tasks completed at level 3 problem-solving training with ICPC Damanhour community.

competitive-programming complexity-analysis data-structures implementation problem-solving

Last synced: 28 Dec 2025

https://github.com/shiva16/da

Data Analytics - Study materials

analytics data-analysis data-science data-structures

Last synced: 07 Feb 2026

https://github.com/bienvenuushindi/dsa

Implement a list of datastructures, Searching and Sorting Algorithms

algorithms data-structures searching-algorithms sorting-algorithms typescript

Last synced: 28 Mar 2025

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/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/kanavgoyal898/queensgambit

QueensGambit is a Python-based chess engine using the Minimax algorithm with alpha-beta pruning to make optimal moves. It incorporates piece values inspired by AlphaZero and an entropy-based evaluation for dynamic gameplay. The engine supports both human-AI and AI-AI matches.

algorithms chess chess-engine data-structures game-development minimax-algorithm python research-implementation

Last synced: 02 Jul 2025

https://github.com/leonelbustamante/trabajo-practico-final-edat

Trabajo final de la materia Estructura de Datos 2022

data-structures estructuras-de-datos university

Last synced: 30 Jul 2025

https://github.com/naseem-shawarba/data_structures_implementation

About Exploring famous data structures by implementing them from scratch in C.

c data-structures

Last synced: 24 Mar 2025

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

Different data structures and algorithms. Different languages. 0% libraries. 100% fun.

algorithms computer-science data-structures data-structures-and-algorithms leetcode

Last synced: 15 Mar 2025

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/riteek712/java-dsa

This repository contains solutions to various Data Structures and Algorithms (DSA) questions in Java. It includes curated problems from the Blind 75 list, sorting algorithms, graph problems, tree problems, and basic interview live coding questions.

algorithms algorithms-and-data-structures data-structures java

Last synced: 24 Mar 2025

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/jeffa5/btreelist

A list with efficient insert and remove in the middle

data-structures rust

Last synced: 10 Feb 2026

https://github.com/antojebi7/java_chloroplast

(Growing)Java-Chloroplast is your ultimate Java reference hub, packed with concepts, code snippets, and best practices from basic syntax to advanced frameworks. Whether you're preparing for interviews, building applications, or mastering Java, this repo converts knowledge into pure coding energy—just like a chloroplast!

algorithms classes-and-objects data-structures java logical-programming object-oriented-programming problem-solving

Last synced: 05 Nov 2025

https://github.com/youseftareq33/java_datastructuer_1_tawjihirecord-linkedlist-

This project focuses on Tawjihi students in the West Bank and Gaza, and involves working with data using (linkedlist).

data-structures java javafx

Last synced: 01 May 2026

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

Playground for algorithms and data structure implementations and experimenting with different languages

algorithms data-structures python

Last synced: 08 Apr 2025

https://github.com/meysam81/red-or-black-tree

red or black tree, implemented in c++ containing insert and delete

college college-project data-structures red-black-tree tree tree-search tree-structure

Last synced: 02 Jan 2026

https://github.com/bottomsnode/data-structure-with-python

Discover Python implementations of core data structures with Tkinter animations for intuitive visualization. Explore arrays, graphs, linked lists, queues, stacks, and trees through interactive animations, ideal for beginners and experienced programmers alike. Gain insights and deepen your understanding with this engaging learning resource.

array data-structures graph-algorithms linked-list python queue stack tkinter-graphic-interface tree-structure

Last synced: 12 Mar 2025

https://github.com/magnetrwn/runtime-bitset-cpp

Very compact header-only C++ bitset library for creating bitsets at runtime.

bitset data-structures header-only runtime

Last synced: 27 Feb 2025

https://github.com/alanmenchaca/java-avanzado

cadenas, caracteres y expresiones regulares, colecciones de genéricos, diseño de clases, lambdas y flujos de Java SE 8.

classes-and-objects data-structures java-se lambdas methods serialization streams

Last synced: 02 Jan 2026

https://github.com/cassxw/leetcode-practice

My daily Leetcode practice repository, featuring solved problems, categorised solutions, and a structured roadmap for mastering data structures and algorithms.

algorithms coding-challenges competitive-programming data-structures dsa java leetcode leetcode-java leetcode-python leetcode-solutions problem-solving python

Last synced: 30 Apr 2026

https://github.com/harrytran998/dart-basic-alogorithms-data-structure

Basic Data Structures and Algorithms with Dart language

alogrithms dart data-structures flutter testing

Last synced: 15 Mar 2025

https://github.com/windjammer6/13.-common-data-structure-implementations-python

A compilation of various common Data Structure implementations in Python

data-structures python

Last synced: 24 Mar 2025

https://github.com/tmzane/leetcode

✍️ My LeetCode solutions written in Go

algorithms data-structures go leetcode

Last synced: 20 Apr 2025

https://github.com/henry-azer/structure-implementation

Data Structures, Algorithms and Design Patterns code implementation.

algorithms data-structures design-patterns java problem-solving

Last synced: 03 Sep 2025

https://github.com/yahia3200/restaurant-management-simulator

Implementing restaurant management system using C++ and data structures

algorithms data-structures simulation

Last synced: 16 Mar 2025

https://github.com/gkamboj/leetcode

Collection of LeetCode questions to ace the coding interview!

data-structures java leetcode python

Last synced: 11 Jun 2025

https://github.com/ibrahimhiarea/acm

The Algorithms & Data Structures Repository is a comprehensive collection of fundamental algorithms, data structures, and computational techniques. This repository provides a valuable resource for studying and implementing essential concepts in software development.

algorithms data-structures icpc problem-solving

Last synced: 26 Jan 2026

https://github.com/crisnguyendev/miu-cs390-fpp

Repository for assignments and exercises focusing on Java programming basics, object-oriented programming, data structures, exception handling, and recursion.

assignment computer-science data-structures education exception-handling files fundamentals java object-oriented-programming recursion

Last synced: 14 Apr 2025

https://github.com/mukuliskul/linecraft360

An advanced C++ Object-Oriented simulation of an assembly line, featuring modular design with multiple stations. It integrates complex order processing, inventory management, and dynamic workflow handling, offering a real-world industrial process experience.

algorithm-implementation cpp17 data-structures data-structures-and-algorithms educational-project modular-design object-oriented-programming system-design

Last synced: 14 Apr 2025

https://github.com/dudubraga/estruturas-de-dados

Cadeiras - Programação Estruturada + Estruturas de Dados I e II

algorithms c data-structures java university-course

Last synced: 08 Apr 2025

https://github.com/bmf-san/go-radix-tree

Implementation of Radix Tree assuming use in HTTP Router.

algorithms compressed-tree data-structures go http-router patricia-tree radix-tree trie

Last synced: 24 Mar 2025

https://github.com/dorosch/datastructures

Rust implementations of data structures

algorithms data-structures educational-project rust

Last synced: 18 Jun 2025

https://github.com/alpha74/ihr

My HackerRank solutions. Maintained from 2020 onwards.

algorithms coding cpp data-structures hackerrank hackerrank-solutions

Last synced: 28 May 2026

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

Data-structures demo plus mocha / chai tests

data-structures

Last synced: 22 May 2026

https://github.com/lesiaukr/goit-algo-fp

Master's | Basic Algorithms & Data structures | Final Project

algorithms breadth-first-search-algorithm data-structures deapth-first-search goit-algo-fp monte-carlo

Last synced: 24 Mar 2025

https://github.com/renatoxm/react-typescript-examples

A collection of Typescript React.js implementations, Patterns, Algorithms and Data Structures.

data-structures design-patterns react reactjs typescript vercel vite

Last synced: 12 Apr 2026

https://github.com/lvmalware/lib-list

Uma biblioteca simples, escrita em C++ que implementa uma estrutura de dados do tipo lista

cplusplus data-structures lib list

Last synced: 03 Jul 2025

https://github.com/drcbeatz/python-algorithms-and-datastructures

Easy to understand implementations of popular algorithms and data structures in Python, with tests using Pytest & CI with Github Actions.

algorithms continuous-integration data-structures github-actions pipenv pytest python type-hints

Last synced: 06 May 2026

https://github.com/pal-96/multiparty-healthcare-ecosystem-app

A multiparty healthcare ecosystem that unifies sports, health training, nutrition and pharmaceutical enterprises. It enables seamless collaboration between Super Admin, Enterprise Admins, Customers, Trainers, Nutritionists and Suppliers through real time information exchange, role-based access control and data analytics dashboards.

arraylist-java bcrypt-hashing-library csv csv-parser data-structures enum hashmap-java java jcalendar jfreechart-library netbeans object-oriented-programming rbac-configuration swing-api swing-application

Last synced: 23 Nov 2025

https://github.com/robinfriedli/cranevec

Vector that is generic over its underlying implementation offering several inline or heap based storage implementations and providing fallible operations allowing graceful handling of allocation failure.

data-structures rust vector

Last synced: 06 Apr 2025

https://github.com/jqln-vc/cadernos-estudos

Cadernos e notas de estudos, temas variados.

data-science data-structures

Last synced: 14 Mar 2025

https://github.com/clifftech123/hackerrank-data-structures

This repository contains C# solutions to HackerRank data structures problems

cshap data-structures hackrank

Last synced: 03 Nov 2025

https://gitlab.com/dawn_app/grapes

Persistent graph data structures

data-structures graph immutable persistent rust rust-lang tree

Last synced: 24 Mar 2025

https://github.com/azevedo-erick/a1-ds

Primeira avaliação da disciplina de estruturas de dados ministrada pelo professor Silvano Malfatti, foi implementado um jogo de blackjack.

blackjack data-structures java

Last synced: 12 Apr 2025

https://github.com/tush-tr/code-in-cpp

Learn C++ with solving a lot of questions and also data structures and algorithms concepts

algorithms-and-data-structures c cpp data-structures

Last synced: 29 Mar 2025

https://github.com/naveenrajm7/py-algo-ds

Algorithms and Data Structures in Python

algorithms data-structures python

Last synced: 24 Apr 2026

https://github.com/leosimoes/uerj-estruturas-de-dados-i

Trabalho desenvolvido na disciplina de Algoritmos e Estruturas de Dados no período 2014.1. Implementação das estruturas de dados do tipo Lista, Pilha, Fila e Deque de formas encadeadas e sequenciais.

cpp data-structures deque list queue stack

Last synced: 24 Mar 2025