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/jiaweihu08/epi

Exercises and solutions from Elements of Programming Interview

algorithms data-structures

Last synced: 08 Oct 2025

https://github.com/abdulrahman-mostafa10/process-scheduler

A comprehensive visualization program for OS scheduling-process algorithms

algorithms data-structures oop

Last synced: 02 Aug 2025

https://github.com/helyousfi/hackerrankproblemsolving

This GitHub repository contains a collection of solutions to Hackerrank & LeetCode problems implemented in C++.

algorithms algorithms-and-data-structures cpp data-structures hackerrank hackerrank-solutions leetcode problem-solving

Last synced: 01 Aug 2025

https://github.com/downflux/go-sparseset

Golang sparse set implementation with arbitrary data

data-structures golang maps sparse-sets

Last synced: 01 Aug 2025

https://github.com/talamus/python-relatable

An easier way to manipulate tabular data that has complex references.

data-structures database python

Last synced: 24 Sep 2025

https://github.com/googtech/classic-algorithms-in-java

:gem: programs are data structures plus algorithms ~

algorithms data-structures java

Last synced: 09 Oct 2025

https://github.com/jeltsch/order-maintenance-correctness

Proof of correctness of the Jeltsch–Firsov order maintenance algorithm

algorithms data-structures formal-methods formal-verification order-maintenance

Last synced: 19 Feb 2026

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/aranyak-ghosh/golist

Minimal and extendable data structure implementation using generics

data-structures go golang

Last synced: 14 Jan 2026

https://github.com/gabrielyoon7/datastructure-with-c

2020-1 경기대학교 컴퓨터공학부 자료구조론 실습 (C언어)

c data-structures

Last synced: 14 Apr 2025

https://github.com/pouu69/algorithm_study

자료구조 알고리즘 실습 용도

algorithm data-structures

Last synced: 09 Oct 2025

https://github.com/atiqulislamwb/data-structure-algorithms-javascript

Data Structure and Algorithms with javascript language

algorithms data-structures javascript problem-solving

Last synced: 01 Aug 2025

https://github.com/carlosagalicia/tc1031-act52-integral-activity-hash-template-ad2023

This program processes and evaluates the results of a competitive programming contest, ranking teams based on the number of problems solved, penalty time, and team number. It uses tuples and maps to record results and calculate penalties.

cplusplus cpp data-structures labs

Last synced: 23 May 2026

https://github.com/ale-soares/data-structures-and-algorithms-coursework

Coursework for udemy course JavaScript Data Structures & Algorithms + LEETCODE Exercises

algorithms data-structures data-structures-and-algorithms

Last synced: 01 Mar 2026

https://github.com/thomasleavy/javadatastructuresandalgorithms

This repository contains Java implementations of different data structures and algorithms. Each one shows a different concept. It is intended to show how these elements work and how they're implemented in Java.

arraylist arrayqueue binary-search-tree bubble-sort data-structures doubly-linked-list java linkedlist recursion singly-linked-lists stack

Last synced: 20 May 2026

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/object88/rope

Implementation of the rope data structure in Go

data-structures go rope

Last synced: 31 Jul 2025

https://github.com/professorlevi/competitiveprogramming

This repo will contain all the programs I practice for Competitive Programming

algorithms codevita-solutions data-structures number-theory string-manipulation

Last synced: 05 Sep 2025

https://github.com/shayaanq/casino-database

This casino database was made using Data structures like Linked Lists and Sorting Algorithm in C++. It is used for efficient storage and manipulation of customer records, demonstrating proficiency in file I/O, data parsing, and sorting algorithms.

casino data-structures database linked-list sorting-algorithms

Last synced: 05 May 2026

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/afk247/dsa-journey

DSA Skill Development Problems and Solutions

algorithm data-structures optimization-problem problem-solving

Last synced: 04 Nov 2025

https://github.com/teamtigers/echartify

A web application built with .net core 2.2 that has come with the idea of reading the National Election's Data-set of Bangladesh in a fastest possible time and then representing the data-set with different statistical charts.

bangladesh chartjs code-first-migration cross-platform data-analysis data-structures data-visualization dotnet-core election-analysis election-data entity-framework-core materializecss mvc npoi razor-pages

Last synced: 16 Apr 2026

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/asccrs/estructura-de-datos

Respositorio utilizado para subr las praticas realizadas en la materia Estructura de datos

algorithms data-structures java

Last synced: 17 Apr 2026

https://github.com/karbica/go-field-notes

A collection of algorithms and data structures for reference and learning purposes.

algorithms data-structures go

Last synced: 14 Jan 2026

https://github.com/luisedmc/presser

A compressor and decompressor using Huffman Coding

algorithm c data-structures huffman-coding

Last synced: 10 Oct 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/rayyildiz/ds

Data structures in Go

data-structures deprecated golang will-delete

Last synced: 14 Jan 2026

https://github.com/neox5/btmp

Pure Go bitmap library designed as a building block for data structures. 64-bit words, efficient range operations, validated API with overlap-safe copies.

bitmap bitset data-structures golang pure-go range

Last synced: 14 Jan 2026

https://github.com/bilgesucakir/stitch-grapher

Java-based crochet pattern engine for topology-aware parsing, stitch connectivity graph modeling, and visualization.

crochet-pattern cytoscape data-structures domain-modeling dsl graph graph-theory graph-visualization java oop parser parsing spring-boot threejs topology

Last synced: 31 May 2026

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/aeckar/taped

A lightweight cursor for non-linear parsing of slices.

cursor data-structures iter parsing pointer

Last synced: 06 Jul 2026

https://github.com/rickbarretto/rickland

My personal repository for testing concepts in different languages. Patterns, Algorithms, Data Structures...

algorithms data-structures design-patterns patterns

Last synced: 09 Mar 2026

https://github.com/rbuj/basic-data-structures

A collection of simple examples for learning basic data structures using C.

ansi-c data-structures

Last synced: 11 Oct 2025

https://github.com/afneves/haskellgraphs

A Haskell implementation of classic graph algorithms, including Dijkstra's shortest path and a Traveling Salesman Problem (TSP) solver, developed for the Functional and Logic Programming course at FEUP.

algorithms bit-masking data-structures dijkstra dynamic-programming graph-algorithms haskell memoization shortest-path-algorithm traveling-salesman-problem tsp

Last synced: 11 Oct 2025

https://github.com/hareeshreddi/data-structures-assignments

My attempts for the Data Structures Lab Assignments (CS210 Course) at IIT Guwahati

algorithms algorithms-implemented bst data-structures queue sorting-algorithms stacks topological-sort trees

Last synced: 30 Jul 2025

https://github.com/sevilaymuni/project-no.3-seaborn-plots

Pandas and Seaborn Mediated Comprehensive Analysis on Differentiated Thyroid Cancer

data-analysis data-structures data-visualization mathplotlib pandas python seaborn

Last synced: 18 Apr 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/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/diohabara/monkey

Code for coding interviews

algorithms coding-interviews data-structures

Last synced: 06 Jul 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/kartheekcic/hackerrank_solutions

This repository contains the solution to a bunch of hackerrank problems that I have solved.

algorithms data-structures programming

Last synced: 22 Sep 2025

https://github.com/jacopodl/jcollections

Common data structures for the C language

c collections data data-structures jcollections

Last synced: 30 Jul 2025

https://github.com/alvarm/jsa

Java Structures and Algorithms

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

Last synced: 14 May 2025

https://github.com/likweitan/stutter

Write a method stutter that accepts a queue of integers as a parameter and replaces every element of the queue with two copies of that element for example [1, 2, 3] becomes [1, 1, 1, 2, 2, 2, 3, 3, 3].

data-structures

Last synced: 12 Oct 2025

https://github.com/thwiseman/algorithms

My versions of various common algorithms.

algorithms data-structures sorting

Last synced: 21 Sep 2025

https://github.com/lovesaroha/algorithms-go

This is a collection of implementation of a variety of algorithms implemented in Go. Clean and simple code to help people get started with data structures and algorithms in golang.

algorithms binary-search-tree data-structures dynamic-connectivity flow-network golang graphs sorting-algorithms tries

Last synced: 31 May 2026

https://github.com/riannegreiros/fccjscertification

Free Code Camp - JavaScript Algorithms and Data Structures Projects

algorithms data-structures freecodecamp-project

Last synced: 21 Sep 2025

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/zyx-0314/dsa-patient-record-management-system-v.2

A C++ console application for managing patient records. Features include patient registration, display, and update.

basic-programming cpp data-structures school-project

Last synced: 29 Jul 2025

https://github.com/misachi/btree

Btree implementation

btree data-structures

Last synced: 29 Jul 2025

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

Implementation of various data structures

data-structures study

Last synced: 12 Oct 2025

https://github.com/randomgamingdev/doublelinkedlistlibjs

A simple double linked list that stores the head, tail and length of the list.

data-structures easy easy-to-use javascript linked-list list simple small

Last synced: 29 Jul 2025

https://github.com/nickradford/ts-data-structures

Common data structures implemented as generic classes in Typescript.

data-structures generics typescript typescript-library

Last synced: 19 Jan 2026

https://github.com/moromichele/cs-typescript-jest-practice

Rewriting simple data structures and design patterns examples from javascript to typescript + jest testing as practice

data-structures design-patterns jest typescript

Last synced: 18 Apr 2026

https://github.com/derafu/container

Flexible Data Containers for PHP

containers data-structures json php schema

Last synced: 07 Nov 2025

https://github.com/hegner123/learn-datastructures

AI prompt workflow system for generating data structures practice problems with Claude Code

ai-prompts algorithms claude-code data-structures educational go learning-path leetcode-alternative practice-problems prompt-engineering typescript

Last synced: 17 Jan 2026

https://github.com/sujaykundu777/javapro

Java Programs and Implementation of Data Structures and Algorithms

algorithms data-structures java java-8 programming

Last synced: 29 Jul 2025

https://github.com/mkosir/store3binarysearchtree

Binary search tree data structure implemented in C programming language from scratch.

c data-structures

Last synced: 13 Jun 2025

https://github.com/jagoda11/cs50-problem-set-3

CS50-Problem-set-3 🚀 explores algorithms 🧠, focusing on more advanced concepts in computer science 💻. This set includes challenges 🧩 that require the implementation and understanding of sorting 🔢 and searching 🔍 algorithms, enhancing efficiency ⚡, and understanding algorithmic complexity 🤔

algorithms computational cs50 cs50problemsets data-structures problem-solving searching sorting

Last synced: 28 Jul 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/jurshsmith/data-fuel

Houses a blockchain syncing engine & implementations of the LinkedList data-structure

data-structures linked-list rust sync sync-engine

Last synced: 14 Oct 2025

https://github.com/farhantips/data_structures

This repository contains practical implementations and exercises related to the concepts taught in the course on Data Structures. It provides hands-on coding examples to help understand key concepts like arrays, linked lists, stacks, queues, trees, graphs, and more, fostering deeper learning through practical experimentation.

arrays bracu bracucse cse220 cse220lab data-structures graph linkedlist python queue stack tree

Last synced: 28 Jul 2025

https://github.com/m-aqsam/complete-java

Complete Java Learning Journey Fron Basics

data-structures inheritance inheritance-examples java java8 javaprojects

Last synced: 03 Jan 2026

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

Repository for the Data Structures course

c data-structures

Last synced: 01 Jul 2026

https://github.com/alexaegis/avl

Flexible AVL Tree for TypeScript

avl avl-tree data-structures javascript node npm npm-package tree typescript

Last synced: 09 Apr 2026

https://github.com/dishenmakwana/java-data-structures-and-algorithms

This repo contains the basic Data Structure and Algorithms programs in Java.

algorithms data-structures java

Last synced: 16 Apr 2026

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/kamilkrauze/stackvector

A cache-coherent stack allocated templated vector.

cache-coherence cmake cpp data-structures

Last synced: 14 Oct 2025

https://github.com/bchavs12/js_datastructure

Learning about Data structures

data-structures java

Last synced: 20 Apr 2026

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/zelflod/aisd

Algorithms Course Problems solved

algo data-structures technopark

Last synced: 14 Oct 2025

https://github.com/codingwizard2001/tcs-nqt-coding-sheet

This post contains all popular and most frequents coding questions asked in the TCS NQT test and other similar tests

cplusplus cpp20 data-structures datastructures-algorithms dsa striver-tcs-nqt-sheet tcsnqt

Last synced: 27 Mar 2025