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/patrickdocs/data-structures-and-algorithms

A collection of lectures, example source codes, and exercises related to learning and practicing Data Structures and Algorithms using the C programming language.

algorithms c data-structures dynamic-programming easy-to-understand introduction-to-programming

Last synced: 27 Jun 2025

https://github.com/d-coder135/linear_data_structures_basics_java

Introduction and basic knowledge about data structures and implementation of it in Java language.

data-structures java

Last synced: 14 Apr 2025

https://github.com/orxfun/orx-imp-vec

ImpVec stands for immutable push vector 👿, it is a data structure which allows appending elements with a shared reference.

data-structures pinned pinned-elements rust self-referential self-referential-structure vector

Last synced: 17 Mar 2026

https://github.com/shishir-grez/proxyserver

Proxy Server written in C , supports multithreading , logging and LRU caching. Custom Data Structure ( Combination of Hash Map + Queue ) for O(1) insertion, retrieval, deletion and updation of Cache.

c caching data-structures linked-list lru-cache multithreading mutex proxy semaphore socket

Last synced: 04 Mar 2025

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

Implementing Stack in python by importing deque library, creating Class of Stack and making functions of stack implementations.

class data-structures googlecolaboratory pop push pycharm python python3 stack

Last synced: 17 Nov 2025

https://github.com/lsegg/javascript-algorithms-and-data-structures

Code accompanying the Udemy course JavaScript Algorithms and Data Structures Masterclass by Colt Steele

algorithms algorithms-and-data-structures colt-steele data-structures data-structures-and-algorithms javascript

Last synced: 03 Mar 2025

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

一次刷好,终身受益

algorithms data-structures

Last synced: 09 Feb 2026

https://github.com/vikramgujar/logical-problem-solving

A daily updated collection of Java solutions to logical problems like arrays, strings, recursion, and more. Perfect for coding practice, interviews, and enhancing problem-solving skills.

algorithms arrays coding coding-practice competitive-programming daily-coding data-structures interview-preparation java java-exercises logical-problems problem-solving programming-challenges recursion strings

Last synced: 26 Feb 2025

https://github.com/gremble0/nonstdlib

Some usefil utilities for C not provided by the standard library

algorithms c data-structures library

Last synced: 17 Feb 2026

https://github.com/praveenraam/dailycodingnote

A repository for daily programming notes and code snippets organized by topics like languages, data structures, algorithms, OS. Managed with Obsidian for efficient learning and version control.

algorithms code-snippets data-structures java learning-notes obsidian personal-projects programming version-control

Last synced: 18 Mar 2026

https://github.com/aruneshbasak/python-dsa-problems-geeksforgeeks-160-days

I will upload my daily Python DSA problems solved on GeeksforGeeks and post it here!

algorithms-and-data-structures and data data-structures dsa python python3 structure

Last synced: 08 May 2025

https://github.com/kazu728/aoj

Aizu Online Judge

algorithms data-structures

Last synced: 18 Mar 2025

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: 05 Mar 2025

https://github.com/oneblack333/pizza_sales_analysis

The project involves transforming raw pizza sales data into actionable business intelligence through analysis and visualization. This enables pizza business owners to make data-driven decisions on inventory, staffing, and marketing, ultimately improving performance and profitability.

data data-structures data-visualization excel mysql powerbi

Last synced: 25 Feb 2025

https://github.com/dan-sazonov/theorems-and-problems

🎓(RU) Решения задач из книги А. Шеня "Программирование: теоремы и задачи"

algorithms algorithms-and-data-structures data-structures education learn olympiad-in-informatics olympics

Last synced: 04 Apr 2025

https://github.com/mgobeaalcoba/python_intermediate

Aqui iré guardando los trabajos que voy haciendo en el curso de platzi de python y nivel intermedio

data-structures dictionaries game lambda-functions lists python3 sets strings tuples

Last synced: 26 Dec 2025

https://github.com/maestre3d/coding-interview

Basic coding interview algorithms written in Java 15.

algorithms algorithms-and-data-structures coding-interviews data-structures

Last synced: 02 Apr 2025

https://github.com/solangeug/fundamentals

Java programming principles, data structures and algorithms fundamentals.

algorithms data-structures fundamentals java-8

Last synced: 18 Mar 2025

https://github.com/sebastienrousseau/cmn

A Rust library for accessing a collection of mathematical and cryptographic constants

avogadro boltzmann constants cryptography data-structures development-tools euler gamma golden-ratio hash mathematics pi planck rust silver-ratio squareroot tau

Last synced: 28 Mar 2025

https://github.com/sachin-kumar-2003/competitiveprograming

Competitive Programming Using Python .. Solving Data structure Problem

data-structures datastructures leetcode leetcode-python3 leetcode-solutions python

Last synced: 27 Feb 2025

https://github.com/yjhmelody/as-collections

Collections for assemblyscript

assemblyscript collections data-structures queue

Last synced: 08 Apr 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/ehsaniara/datastructuresamples

Computer Engineering Data Structure Samples in JAVA

data-structures java java-8

Last synced: 25 Feb 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/abhay-kanwasi/data-structure

Various data structures in python with proper code with explanation and meaningful comments

algorithm data-structures python pythonbeginners pythondatastructure

Last synced: 13 Feb 2026

https://github.com/rabinadk1/linearhashing

Hash Table visualization with Linear Probing for key collision

data-structures hashtable javascript p5js

Last synced: 11 Mar 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/suhatanriverdi/full-time-interviews-preparation

This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.

algorithms data-structures interviews-preparation

Last synced: 14 Mar 2025

https://github.com/snehalyelmati/competitive-programming-golang

Repository to maintain LeetCode, Kickstart and CodeChef solutions in Go. Implementation and notes of data structures and algorithms.

algorithms data-structures golang google-hashcode google-kickstart leetcode

Last synced: 21 Jun 2025

https://github.com/levichu51/pro2-practica2-22-23

Práctica de la asignatura de Programación 2 de la UDC 22/23

data-structures programming udc university

Last synced: 16 May 2025

https://github.com/abdalrahman-alhamod/tree-algorithms

The Tree Algorithms project is a Java-based repository that provides implementations of various tree data structures and algorithms. It offers a collection of classes for building, manipulating, and traversing trees, as well as performing operations specific to different types of trees.

algorithms avl-tree binary-search-tree binary-tree binsary btree data-structures desktop-application heap heapsort-algorithm java maxheap min minheap priority-queue trees

Last synced: 04 Apr 2025

https://github.com/rahulkp220/algorithms-datastructure-refresher

A repo dedicated to refresh my algorithms and data structure knowledge.

algorithms data-structures golang julialang python3

Last synced: 30 Mar 2025

https://github.com/makramkd/theoden

A deliberately thin data structures library.

algorithms data-structures

Last synced: 22 Feb 2025

https://github.com/sun-lab-nbb/ataraxis-data-structures

A Python library that provides classes and structures for storing, manipulating, and sharing data between Python processes.

ataraxis data-logging data-manipulation data-structures shared-memory

Last synced: 19 Feb 2026

https://github.com/otuemre/dsa-java

A comprehensive collection of data structures and algorithms implemented in Java, with detailed explanations for each concept. This project was inspired by Bro Code, serving as a hands-on reference for learning and mastering fundamental data structures and algorithms in Java.

algorithms big-o-notation binary-search bro-code data-structures dynamic-array linear-search linked-list priority-queue queue stack

Last synced: 24 Mar 2025

https://github.com/agilord/lookup

Dart package for constant (immutable) data structures for effiecient lookup, indexing and search in memory and on disk.

dart data-structures search

Last synced: 16 Feb 2026

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

Data structures and algorithms by Olexandr Tsymbaliuk. Not finished.

algorithms data-structures

Last synced: 16 Mar 2025

https://github.com/devourtech/christmasdb

A key value store to explore on database and storage internals

data-structures database golang key-value-store

Last synced: 04 Jan 2026

https://github.com/chowdhuryj-github/autocompleter

A MSOE Lab Project for a JavaFX application on word searching using different backing data structures for a ordered and unordered list of words.

data-structures javafx unit-testing

Last synced: 05 Sep 2025

https://github.com/pr47h4m/datastructuresandalgorithmscpp

Repository Focuses On Implementation Of Data Structures And Algorithms In CPP

algorithms codejam cpp data-structures kickstart oop

Last synced: 09 Apr 2025

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/aldoignatachandra/javascript-linkedlist

Learning data structure (Singly Linked List) using javscript and test using jest

data-structures javascript jest linked-list

Last synced: 28 Feb 2025

https://github.com/alexkalderimis/adventofcode

My solutions for the code exercises posted at https://adventofcode.com/

adventofcode algorithm-challenges data-structures

Last synced: 04 Mar 2025

https://github.com/anishlearnstocode/java-batch-10

Introductory course in Java Programming taught at @WhatAfterCollege. 🎓

algorithms course data-structures java online-course oops strings

Last synced: 18 Mar 2025

https://github.com/le-michael/simple

A compilation of simple data-structures written in go

data-structures go golang

Last synced: 16 Mar 2025

https://github.com/amrhossamdev/leetcode

Collection of leetcode questions that I solved - feel free to ask me at any time <3

algorithms data-structures interview-questions leetcode

Last synced: 15 Mar 2025

https://github.com/islamaliev/algorithms

simple implementation of some common algorithms

algorithms algorithms-and-data-structures data-structures

Last synced: 29 Jul 2025

https://github.com/trviph/collection

Collection is a Go library that aims to implement basic data structures such as List, Queue, Stack, Heap, and more.

data-structures go golang

Last synced: 18 Nov 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: 28 Feb 2025

https://github.com/nekruzash/sudoku-solver

A sudoku solver program that solves a sudoku game board using backtracking method and recursion.

cpp data-structures

Last synced: 05 Mar 2025

https://github.com/adityarajsingh/cp

All the code solutions for problems related to Data Structures and Algorithms and problems of various coding platforms.

algorithms competettive-programming cpp data-structures problem-solving

Last synced: 12 Nov 2025

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: 30 Nov 2025

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

There are some data structure implemented by PHP.

data-structure data-structures ds

Last synced: 22 Mar 2025

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/valentinnsoare/structcraftlib

Java library with custom data structures made with customization benefits and performance in mind.

arraylist binary-search binary-search-tree data-structures design-patterns hashtable heap java library linked-list performance queue sorting-algorithms stack

Last synced: 23 Mar 2025

https://github.com/rmodi6/minesweeper-game

The age-old annoying Minesweeper game on Windows implemented in Java using Java Swing tools.

data-structures java java-game java-swing java-swing-game minesweeper-game

Last synced: 29 Aug 2025

https://github.com/sakshijain009/just-problems

Variety of Data Structures and Algorithms Problems in C and Java 🥂

c coding-challenge data-structures gfg internship java practice preparation programming-challenges questions

Last synced: 08 Mar 2026

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

a repo contains my solutions included Jest testing for DSA problems from HackerRank, Leetcode, and Project Eular

algorithms algorithms-and-data-structures codesignal-solutions data-structures hackerrank-solutions javascript project-euler-solutions

Last synced: 29 Mar 2025

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/periaate/dstruct

Experimentation, testing, and comparisons of data structures and algorithms related to them.

data-structures golang hash-maps

Last synced: 22 Feb 2025

https://github.com/quytelda/focs

Functional Open C Structures - C Data Structures Library

c data-structures focs functional libfocs

Last synced: 12 Nov 2025

https://github.com/cihat-kose/data-structures-and-algorithms

A collection of exercises and examples for mastering Data Structures and Algorithms, including sorting techniques and tree structures.

algorithms data-structures practice sorting tree-structures

Last synced: 09 Mar 2026

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: 30 Nov 2025

https://github.com/ghaerdi/datastructure

Learning data structure and algorithms

algorithms data-structures typescript

Last synced: 25 Oct 2025

https://github.com/64j0/js-datastructures-algorithms

Estruturas de dados e algoritmos com javascript - Livro (2019).

algorithms book data-structures javascript

Last synced: 30 Nov 2025

https://github.com/i-umairkhan/big-integers

A big integer calculator for solving calculaitons of big numbers

biginteger cpp data-structures

Last synced: 05 Mar 2025

https://github.com/luckykk273/computerscience

Include examples of data structures, sorting algorithms and design patterns.

computer-science data-structures design-patterns sorting-algorithms

Last synced: 14 May 2025

https://github.com/tufahel/interview-prep-q-a

This repo is to track, save and practice mostly asked questions in technical interview for future use and hand-note for beginners like me.

algorithms back-end css data-structures database front-end html javascript postgresql reactjs redux ror ruby

Last synced: 28 Oct 2025

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/faresbakhit/cp

competitive programming ⚔️ resources and notes 🤺

algorithms competitive-programming cpp data-structures problem-solving

Last synced: 22 Mar 2025

https://github.com/denizkarya1999/dsa_practice_with_x27

Practice Data Structures and Algorithms for better software engineering

algorithms coding-interviews computer-science data-structures self-practice

Last synced: 02 Sep 2025

https://github.com/avidlearnerinprogress/algorithmsongraphs-ucsd

Coursework solutions to UCSD DSA Specialization

algorithms cpp14 data-structures python3

Last synced: 30 Jul 2025

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

another java collection library

collection data-structures java

Last synced: 12 Jan 2026

https://github.com/eesunmoon/data_structure

[Spring 2020] Data Structure using C language

c data-structures

Last synced: 25 Sep 2025

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

TypeScript version of calcit-lang/ternary-tree

data-structures typescript

Last synced: 24 Jul 2025