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/ernitingarg/very-large-file-processing-python

Python solution which uses min-heap data structure and thread parallalism to process very large file

data-structures large-files min-heap multiprocessing python3 space-complexity threading time-complexity unit-testing

Last synced: 16 May 2025

https://github.com/kalongn/cse-214

Data Structure & Algorithm with Java (College Class).

algorithm data-structures java

Last synced: 30 Oct 2025

https://github.com/paulchen2713/nthu-data_structure_2020

EECS 2040 Data Structure Lecture Slides 2020

data-structures nthucs

Last synced: 03 Feb 2026

https://github.com/daryaandreyuk/leetcodetasks

Preparation for LIVE Coding interviews

algorithms coding data-structures java notations

Last synced: 07 Apr 2025

https://github.com/kawser2133/problem-solving-practice

The solutions are implemented in the C# programming language and aim to showcase my problem-solving skills and coding practices.

algorithms algorithms-and-data-structures csharp data-structures problem-solving

Last synced: 03 Mar 2025

https://github.com/buzzybis/a-ds

Lecture notes and exercises on algorithms and data structures. Source material is A&DS from Pavel Marvin for the ITMO university.

algorithm algorithms-and-data-structures course data-structures data-structures-and-algorithms learn learning typst

Last synced: 18 Jun 2025

https://github.com/jasperdevir/std_dds

A single file C Library that implements of a range of basic dynamic data structures.

arraylist data-structures linkedlist

Last synced: 27 Jul 2025

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

Learn algorithms and data structures in JS

alogrithms data-structures javascript

Last synced: 15 Mar 2025

https://github.com/emmt/databags.jl

Data bags combine the flexibility of dictionaries to store data and the `obj.key` syntax to mimic dynamic structures.

data-structures julia

Last synced: 23 Mar 2025

https://github.com/rafalwrzeszcz-wrzasqpl/pl.wrzasq.commons

General-purpose data structures and routines.

aws data data-structures library rust

Last synced: 10 Apr 2025

https://github.com/denrydu/pat-testset

PAT竞赛刷题记录。Solutions for PAT competitions

algorithms cpp data-structures

Last synced: 04 Nov 2025

https://github.com/aditeyabaral/hashmap-lemmatizer

A simple lemmatizer made as a part of the Data Structures (UE18CS202) course at PES University. We used the concepts of graph networks combined with a HashMap to create the database of words along with their lemma.

c data-structures graph hashing lemmatization linked-list natural-language-processing

Last synced: 28 Jun 2025

https://github.com/arindas/rubix

End-to-end architecture for the representation and solution of Rubik's cube problems.

algorithm-design data-structures graph linear-time-solution novel-data-structure rubiks-cube

Last synced: 20 Aug 2025

https://github.com/alkasm/timingdiagram

Temporal boolean algebra

data-structures

Last synced: 23 May 2026

https://github.com/lkmc2/datastructure

C语言数据结构

c-language data-structures

Last synced: 31 Jul 2025

https://github.com/syedzawwarahmed/flilezipper

A simple application that compresses a text file using Huffman Coding.

algorithms c cpp data-structures huffman-coding tree-structure

Last synced: 15 May 2026

https://github.com/faresbakhit/cp

competitive programming ⚔️ resources and notes 🤺

algorithms competitive-programming cpp data-structures problem-solving

Last synced: 22 Mar 2025

https://github.com/jitendra3109/datastructure-algorithms

Contents code implemented in java.

algorithms data-structures hackerearth java

Last synced: 23 Mar 2025

https://github.com/viniciuslawliet/bell-cranel-algorithm

The Bell Cranel Algorithm is a Python tool designed for generating and visualizing multilayer graphs. It offers customizable parameters for nodes, edges, and interlayer connections, facilitating the modeling and visualization of intricate systems such as dungeons, mazes, and networks.

algorithm anime danmachi data-structures dungeons graph python rpg

Last synced: 29 Mar 2025

https://github.com/aryanjain28/dsa

"This repository contains my LeetCode practice, DSA understanding, and crucial algorithms, encompassing all of my code."

algorithms data-structures leetcode leetcode-solutions python3

Last synced: 24 Mar 2025

https://github.com/pzaino/gods

GoDS is just a Go Lang library of Datastructures I created for my own projects and to practice some generic programming in go

algorithms buffer circular-buffer data-structures doubly-linked-list go golang linked-list priority-queue queues stack

Last synced: 27 Jul 2025

https://github.com/stardustdl/algorithms-in-csharp

A collection of some algorithms and data-structures.

algorithms csharp data-structures dotnet

Last synced: 12 Apr 2026

https://github.com/salma-mamdoh/rsvector

Our Project for Object Oriented Programming Course taken during Winter 2022 semester

backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion

Last synced: 27 Oct 2025

https://github.com/josephgoksu/ceng202-datastructures

Yildirim Beyazit University CENG 202 Data Structures LAB Notes 2016

algorithm algorithms data-structures java

Last synced: 31 Jul 2025

https://github.com/martin-majlis/probstructs

Collection of probabilistic data structures - CM-Sketch, ECM-Sketch, exponential histogram in C++.

cpp data-structures probabilistic-programming streaming

Last synced: 09 Apr 2025

https://github.com/taharachedi/custom_queuearr_library-cpp

Not a standard queue—it's a unique implementation using my custom Dynamic Array class, modified for learning purposes while retaining core functionality.

data-structures queue

Last synced: 28 Jul 2025

https://github.com/libanezdev/data-structures-2020

Resolución de problemas de certámenes, tareas, etc, del ramo estructuras de datos semestre 2 - 2020.

binary-tree data-structures lists python typescript

Last synced: 07 May 2026

https://github.com/iagodahlem/practice

:books: My daily plan for practicing programming languages.

algorithms c data-structures javascript python ruby

Last synced: 12 Apr 2026

https://github.com/tareqalkushari/leetcode-problem-solutions

This repository contains a comprehensive collection of solutions to LeetCode problems, crafted with clarity and efficiency in mind. Each solution is written in a clean, readable format and includes insights into time and space complexity, making it an ideal resource for technical interview preparation, algorithm practice, and self-paced learning.

algorithm-practice algorithms arrays binary-search coding-interview competitive-programming cpp data-structures dynamic-programming graph-algorithms hashmap interview-preparation java leetcode leetcode-solutions problem-solving python recursion strings technical-interview

Last synced: 28 Aug 2025

https://github.com/rishabh96b/simple-coding-solutions

Here you can find the code for simple programs. This is for beginners who can take reference from these solutions.

coding data-structures python

Last synced: 25 Mar 2025

https://github.com/awais-124/stack-expression-converter

Expressions Converter. Third semester project using data structures concept.

cpp data-structures expression-converter-application programming stack

Last synced: 07 Apr 2025

https://github.com/bzdgn/tower-of-hanoi-demo

Tower Of Hanoi Demonstration WIth Java and Custom Stack Implementation For Pegs

data-structures data-structures-algorithms java recursive recursive-algorithm stack tower-of-hanoi

Last synced: 28 Mar 2025

https://github.com/anymost/dsa

data struct and algorithm write by goland

algorithms data-structures goland

Last synced: 03 Nov 2025

https://github.com/can-dy-jack/queue

Queue implementation in JavaScript (based on Array)

data-structures implementation javascript queue

Last synced: 07 Apr 2025

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

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures python

Last synced: 09 Apr 2025

https://github.com/sglavoie/code-snippets

Collection of code snippets that have been useful at some point in history.

algorithms computer-science data-structures mathematics python3

Last synced: 30 Mar 2025

https://github.com/usamahussaindev/data_structures

Implemented && Learn how to use and work with these fundamental data structures in C#

csharp data-structure-types data-structures practice-programming practice-project programming-language

Last synced: 28 Jul 2025

https://github.com/aarong1/RshinyHelpers

Helpers and elements to use in Rshiny

data-structures html r shiny web-app

Last synced: 29 Jul 2025

https://github.com/d34d0s/libx

A library providing APIs for common engineering utilities.

c data-structures memory-management stdlib-extras

Last synced: 01 Apr 2025

https://github.com/mathusanm6/leetcode

Solutions for Leetcode Problems (tested using pytest and continuous integration)

algorithms algorithms-and-data-structures continuous-integration data-structures flake8 leetcode-python leetcode-solutions pytest

Last synced: 28 Aug 2025

https://github.com/ibz-04/sudoku-solver

Solving the sudoku arithmetic game with python algorithms

algorithm-challenges data-structures sudoku-solver

Last synced: 31 Mar 2025

https://github.com/sahinmeric/holbertonschool-higher_level_programming

High-level Programming curriculum of Software Engineering Foundations at Holberton School UY

data-structures javascript networking oop python sql tdd

Last synced: 08 May 2026

https://github.com/kalwar/rat-in-a-maze

Rat in a maze app using React and MaterialUI

backtracking data-structures material-ui reactjs

Last synced: 10 Jun 2025

https://github.com/amirhnajafiz/leetcodz

Problems and solutions to my LeetCode.

algorithms data-structures design-patterns leetcode problem-solving

Last synced: 20 Apr 2026

https://github.com/ivstudio/dsa

This repository serves as a study and exercise guide for JavaScript data structures and algorithms (DSA).

algorithms data-structures dsa javascript technical-interview-questions

Last synced: 17 Apr 2026

https://github.com/dominikjalowiecki/java-certificate-database

Simple database alike program for storing and managing rows with certificates informations.

data-structures database inno-setup java launch4j

Last synced: 17 Apr 2026

https://github.com/saqibbedar/cpp-algorithms-datastructures

Structured Data Structures & Algorithms (DSA) in C++: topic-wise implementations, labs, assignments, revision notes, and interview practice.

algorithms c-plus-plus coding-interview coding-practice competitive-programming cp cpp data-structures dsa interview-preparation linked-list priority-queue problem-solving queue recursion searching sorting stack stl tree

Last synced: 03 Jun 2026

https://github.com/olaolatunbos/leetcode

The repository contains my solutions to leetcode questions in Python, along with data structures and algorithms

algorithms algorithms-and-data-structures data-structures leetocde python

Last synced: 03 Jun 2026

https://github.com/vitsalis/usaco

My solutions to USACO problems

algorithms c-plus-plus data-structures usaco usaco-solutions

Last synced: 17 Apr 2026

https://github.com/ac000/libac

A C library of miscellaneous utility functions

c data-structures freebsd geospatial json linux network-programming string-distance time

Last synced: 21 Sep 2025

https://github.com/neelanjan00/grid-path-finder

A web app for finding and visualizing the path between a source position and a destination position in a grid using Graph algorithms such as BFS, DFS, Dijkstra, etc.

algorithms data-structures graph-theory reactjs search-algorithm

Last synced: 18 Apr 2026

https://github.com/spideystreet/ai-learning-journey

Documenting my journey in learning Artificial Intelligence, with a focus on Data systems & Machine / Deep Learning and their applications. Includes structured notes and interesting research papers. Updated regularly as I learn.

academic data-structures education learning machine-learning

Last synced: 09 Mar 2026

https://github.com/davidyslu/onlinejudgezero

Personal Submission of Online Judge Zero (臺灣高中生程式解題系統)

algorithms cpp data-structures

Last synced: 14 May 2025

https://github.com/dominikjalowiecki/programming-projects

Minor programming projects (from books, tutorials and my own).

algorithms data-structures design-patterns practice-projects programming

Last synced: 02 Mar 2026

https://github.com/harshbatra/music_player_using_ll

MUSIC PLAYER SYSTEM USING LINKED LISTS : Academic Project under Data Structures & Algorithms course

algorithms cpp data-structures double-linked-list doubly-linked-list linked-list music-player optimization queue stack

Last synced: 01 Sep 2025

https://github.com/cayo-rodrigues/gsic

This program accomplishes some common tasks done by grocery stores cashiers

algorithms c command-line-interface data-structures gcc makefile valgrind

Last synced: 22 Mar 2025

https://github.com/aswinbarath/100-days-of-ds-algo

100 Days of DS Algo: Problem solving on Data Structures and Algorithms

algorithms data-structures

Last synced: 19 Mar 2026

https://github.com/erseco/ugr_estructuras_datos

Practicas de Estructuras de Datos (ED) del Grado en Ingeniería Informática de la Universidad de Granada (UGR)

data-structures ugr

Last synced: 20 Apr 2026

https://github.com/ajlekcahdp4/ilab_1

First projects of MIPT ILAB course

c data-structures ilab poem-generator quadratic-equations stack

Last synced: 25 Jul 2025

https://github.com/can-dy-jack/heap

MinHeap, MaxHeap, minHeapSort and maxHeapSort implementation in JavaScript.

data-structures heap heap-sort javascript maxheap minheap

Last synced: 25 Jul 2025

https://github.com/nelsonbn/algorithms-data-structures-binary-search-tree

Algorithms and Data Structures - Binary Search Tree (BST)

algorithms algorithms-and-data-structures data-structures

Last synced: 20 Apr 2026

https://github.com/skazemi/collidea-rust

Collision-prone memory-efficient collections

data-structures hash hashmap hashset memory-efficient

Last synced: 18 Sep 2025

https://github.com/thanhdatpb/leetcode

These are the exercises I did on the leetcode website to further improve my knowledge of algorithms, data queries and learn new programming languages.

algorithms data-structures java javascript mysql-database

Last synced: 08 Feb 2026

https://github.com/devhindo/williamfiset

Empowering WilliamFiset tutorials by summarizing videos, providing follow-up problems and adding additional resources for each video

algorithms computer-science data-structures mathematics

Last synced: 09 Jan 2026

https://github.com/khalekuzzamancse/algorithms_visualizer

A multiplatform app for visualizing the algorithms that are mostly used in Computer Science

algorithms android compose-multiplatform data-structures desktop ios kotlin kotlin-multiplatform web

Last synced: 15 Apr 2026

https://github.com/ososuna/js-data-structures-library

💾 JavaScript data structures library

data-structures es6 javascript nodejs

Last synced: 18 May 2026

https://github.com/darthdevv/javascript

Practicing JavaScript and implementing new patterns and algorithms and data structures

algorthims arrays data-structures design-patterns es6 function javascript objects problem-solving strings

Last synced: 05 Jun 2026

https://github.com/calcit-lang/ternary-tree.ts

TypeScript version of calcit-lang/ternary-tree

data-structures typescript

Last synced: 24 Jul 2025

https://github.com/denezt/working-with-pointers-and-data-structures

A beginner to advanced guide for working with pointer and data structures in C Programming Language

arrays c data-structures low-level pointers wrapper

Last synced: 13 Jun 2026

https://github.com/r533-code/colt-cpp

C++ data structures, Unicode-aware string, allocators and other utilities used throughout the Colt Compiler.

allocators cpp20 data-structures string unicode

Last synced: 25 Feb 2026

https://github.com/sakapon/wbtrees

Provides a basic implementation of weight-balanced binary trees.

algorithms binary-search-tree data-structures self-balancing-binary-search-tree weight-balanced-tree

Last synced: 26 Jul 2025