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/mblumtritt/invariable

The Invariable data class for Ruby.

data-structures ruby ruby-gem

Last synced: 08 Aug 2025

https://github.com/juliolmuller/hash-k-complementary-problem

Usage of Hash Table data structure to present an elegant solution to the k-Complementary Problem (Problema dos Números k-Complementares).

c data-structures hash-table hashing problema

Last synced: 11 Jun 2026

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/momen-alshouha/data-structures-linkedlist-queue-stack

This repo contains a C++ template classes for circular doubly linked-list , queue and stack , designed with OOP principles. It features various operations for those data-structues.

aggregation data-structures linked-list object-oriented-programming queue stack

Last synced: 11 Jun 2026

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/mekhails/splay-tree

Realization of splay tree data structure on C language.

c data-structures

Last synced: 16 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/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/itsmorais/ed_2023_02

Repositório criado para apoio as aulas de estrutura de dados 2ºSemestre de DSM

data-structures typescript

Last synced: 23 Jun 2026

https://github.com/mkwapisz2000/cpp-hash-table-algorithms

This project contains implementations of different hash table strategies in C++.

chaining cpp cuckoo-hashing data-structures hash-table hashing-algorithms open-adressing

Last synced: 09 Jun 2026

https://github.com/ahmedtrb/linkedlist

implementing a linkedlist data structure in c++

cpp data-structures linked-list

Last synced: 02 Apr 2026

https://github.com/ro-el-c/datastructure

2022-1 자료구조 과제

data-structures

Last synced: 26 Mar 2025

https://github.com/abdurrehman7452/route-optimization-for-event-logistics

A Data Structures and Algorithms C++ project in which a logistics team needs to understand the shortest distance to reach the destination keeping in view the constraints.

bfs-algorithm cplusplus cpp data-structures dsa graphs-algorithms queues-ds

Last synced: 03 Jan 2026

https://github.com/azarankin/c_reference

C reference

c data-structures

Last synced: 22 Sep 2025

https://github.com/ghivert/elm-data-dumper

Dump data structure easily in Elm!

data-structures elm formatter

Last synced: 30 Jul 2025

https://github.com/lesiaukr/algorithm_data_structures

Master's | Base Algorithms & Data Structures | Lectures

algorithms data-structures searching-algorithms sorting-algorithm

Last synced: 22 Sep 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/uppnrise/daily-coding-problems

Daily coding problems and solutions - Interview preparation and algorithm practice

algorithms coding-problems daily-coding-problem data-structures interview-prep java

Last synced: 29 Jul 2025

https://github.com/kgorze/dna-adjoint-graph-solver

Implementacja operacji i transformacji grafów w C++. Zawiera wykrywanie grafów liniowych, analizę grafów sprzężonych, wizualizację za pomocą Graphviz oraz konwersje między różnymi reprezentacjami grafów. Zawiera testy jednostkowe i dokumentację.

cpp data-structures graph-algorithms graph-theory graphs

Last synced: 20 Sep 2025

https://github.com/sameem420/data-structures-with-javascript

Data Structures with JavaScript

data-structures javascript js

Last synced: 17 Mar 2025

https://github.com/hoangeiu/js-algo-data-structure

JavaScript Algorithms and Data Structures Masterclass (Udemy Course)

algorithms data-structures javascript

Last synced: 17 Mar 2025

https://github.com/thecoder507/recommendation-software

"Pizza Radar: A practice project to locate pizzerias in Panama City by district. Using LinkedList data structures, it organizes districts and their pizzerias for efficient searches. Note: Some pizzeria data is fictional for testing purposes."

beginner beginner-project data-structures linkedlist panama-city practice-project python

Last synced: 20 Sep 2025

https://github.com/lmizner/spell-checker

A program that implements a spell checker by cross checking words from a dictionary file with the words from a user specified text file. Words matching those in the dictionary will be deemed correctly spelled, while those not matching values found in the dictionary file are flagged as misspelled.

c data-structures hash-table linked-list

Last synced: 02 Apr 2025

https://github.com/rishabh3112/binary-trees

Code to basic binary tree problems follow along 😃🎉

binary-tree data-structures iteration java recursion

Last synced: 25 Mar 2025

https://github.com/lmithilesh-26/cses-problem-set

This Repository contains My Solutions to the CSES Problem-Set.

algorithms cpp20 cses-problem-set-solution data-structures problem-solving

Last synced: 17 Mar 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/cryptography-research-lab/go-cycle-string

循环字符串数据结构(CycleString)

cryptography data-structures utils-library

Last synced: 12 Jan 2026

https://github.com/saopayne/ds-algo

This repository contains my attempts at solving the questions on popular programming sites [Codility: https://codility.com, Leetcode: https://leetcode.com, Hackerrank: https://hackerrank.com]

algorithms data-structures data-structures-algorithms

Last synced: 28 Jul 2025

https://github.com/deadcoder0904/datastructures-practice

Data Structures Practice in C++ :heart_eyes:

c-plus-plus cpp data-structure data-structures datastructures

Last synced: 12 Jun 2026

https://github.com/3l-d1abl0/golang-algorithms-and-data-structure

Collection of algorithms and Data Structure implemented in Golang.

algorithms data-structures go golang programming-exercises

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/fiuner-lica/ayed-repositorio-practica-plantilla-main

Plantilla de repositorio inicial para clases de práctica de Algoritmos y Estructuras de Datos

algorithms data-structures education python3 teaching

Last synced: 06 Oct 2025

https://github.com/asarkar/exercism-python

https://exercism.org/tracks/python

algorithms data-structures exercism exercism-python python

Last synced: 18 May 2026

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

Library containing documented implementations of internal workings of commonly used data structures.

cmake cpp ctest data-structures doxygen rtd rtfd sphinx

Last synced: 28 Jul 2025

https://github.com/af2b/datastructure

A comprehensive collection of fundamental data structures implemented in different langs with practical, real-world examples. Each implementation includes detailed documentation covering from basic concepts to advanced usage, focusing on both educational understanding and practical applications.

clojure data-structures golang golang-examples ruby rust swift

Last synced: 09 Apr 2026

https://github.com/saifiimuhammad/data-structures-algorithms

This repository contains implementations of common algorithms and Leetcode problems in C++.

algorithms cpp data-structures leetcode

Last synced: 06 Oct 2025

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

This repository contains the coding problems solved in Java DSA.

data-structures dsa-practice java-8

Last synced: 27 Jul 2025

https://github.com/kanavgoyal898/spellsensei

spellSensei is a lightweight Python-based spell checker using the Wagner-Fischer algorithm to calculate Levenshtein distance and suggest accurate corrections. Designed for efficiency, it seamlessly integrates into applications without sacrificing performance. Ideal for enhancing text accuracy in personal projects or larger systems.

algorithms data-structures dynamic-programming python scratch-implementation spell-checker wagner-fischer-algorithm

Last synced: 27 Jul 2025

https://github.com/hariyebk/buble-sort

A generic sorting algorithm

data-structures linked-list sorting-algorithms

Last synced: 19 Sep 2025

https://github.com/akaliutau/python-idioms

Effective Python

data-structures python3

Last synced: 12 Jun 2026

https://github.com/neelkamath/ctci-practice

🧑‍💻 Just me practicing Cracking the Coding Interview problems

algorithms ctci data-structures kotlin

Last synced: 27 Jul 2025

https://github.com/farial-mahmod/bubble-sort-in-python

Implementing Bubble Sort algorithm using Python.

bubble-sort data-structures python3

Last synced: 27 Jul 2025

https://github.com/akihiko47/c-experience

This repository contains my experiments with the C language. My goal is to create implementations of different data structures and algorithms.

c data-structures

Last synced: 07 Oct 2025

https://github.com/naforoutan/skyline-computation-bjr-tree

A data structures project implementing a BJR-Tree for efficient dynamic skyline queries, processing multi-dimensional datasets with continuous point insertions and deletions.

data-structures skyline tree-structure

Last synced: 18 Sep 2025

https://github.com/nikhilcodes/dsa-warehouse

A moderately structured repo to store Data structure and Algorithms.

algorithms data-structures

Last synced: 08 Oct 2025

https://github.com/mohamed-mostafaaa/sorting_algorithms

sorting algorithm is an algorithm that puts elements of a list into an order. The most frequently used orders are numerical order and lexicographical order, and either ascending or descending. Efficient sorting is important for optimizing the efficiency of algorithms (such as search & merge algorithms) that require input data to be in sorted lists.

algorithms algorithms-and-data-structures data-structures sorting-algorithms sorting-algorithms-implemented

Last synced: 12 Jun 2026

https://github.com/dkauf42/tablequery

Functions to query a MATLAB DataTable, using match & range criteria

data-structures matlab

Last synced: 27 Jul 2025

https://github.com/subhash3/leetcode

My approaches to various leetcode problems

algorithms cpp data-structures leetcode-solutions

Last synced: 08 Oct 2025

https://github.com/bsati/go-ds

Basic datastructures in Go using generics

data-structures golang

Last synced: 18 Jan 2026

https://github.com/kakukosaku/dsa

Data Structures & Algorithms

alogrithms data-structures

Last synced: 14 Jan 2026

https://github.com/csvitor-dev/clang-exercises

Data Structures Exercises with Clang

clang data-structures

Last synced: 27 Jul 2025

https://github.com/hamidhosen42/lightoj-problems-discussion-and-solutions

lightOj-problems-discussion-and-solutions-and-algorithm-and-data structures

algorithms c-plus-plus c-programming data-structures discussion lightoj-solutions

Last synced: 26 Jul 2025

https://github.com/whitedodo/datastructure1

Horowitz의 C++ 자료구조(Horowitz's C ++ Data Structure)

cpp data-structure-cpp data-structures

Last synced: 26 Jul 2025

https://github.com/mateuskoppe/rbtree-glossary

:notebook_with_decorative_cover: A simple glossary implemented with red-black tree in C

c data-structures rbtree

Last synced: 19 Jun 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/pouu69/algorithm_study

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

algorithm data-structures

Last synced: 09 Oct 2025

https://github.com/mahmud-kandawala/c-programming-coursework

This repository delves into the advanced facets of the C programming language, exploring topics from basic syntax to intricate data structures like linked lists, binary trees, and multiway search trees.

c data-structures

Last synced: 12 Jun 2026

https://github.com/dan-niles/data-structures-and-algorithms

Collection of data structures and algorithms for CS2023

algorithms cpp cs2023 data-structures

Last synced: 18 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/greatdrake/hashmap

hash table implementation

cpp data-structures

Last synced: 26 Jul 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/strar-buck/algo_implementation

Data Structure and Algorithms implementation

algorithm data-structures python

Last synced: 26 Jul 2025

https://github.com/lucashnss/if672-algorithms-lists

Lists of algorithms in the course algorithms and data structures (IF672) in CIN-UFPE. Along this course I've been introduced to various efficient and creative ways to resolve common problems in computer science like ordering and learning data structures to do that.

algorithms cpp data-structures

Last synced: 13 Jun 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/gabrielluizsf/data-structures.go

Estruturas de Dados na linguagem Go :brazil:

data-structures pt-br

Last synced: 14 Jan 2026

https://github.com/thomas-chqt/libft

C library containing common utility functions

42 algorithms data-structures library utility

Last synced: 18 Apr 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/msarmadqadeer/data-structures-implementation

These are the tasks that I performed during learning data structures.

cpp data-structures dsa dsa-algorithm

Last synced: 26 Jul 2025

https://github.com/ocdbytes/ds-algo-important-questions

Data Structures and Algorithms | LeetCode Solutions | Coding Ninjas Solutions | Love Babbar Playlist

algorithms cpp data-structures

Last synced: 26 Jul 2025

https://github.com/arkid15r/cs

Go/TypeScript exercies on algorithms and data structures.

algorithms data-structures data-structures-algorithms sorting-algorithms

Last synced: 26 Jul 2025

https://github.com/saadarazzaq/master-lists-in-python

Master LISTS in a LAYMAN Language ✨

data-structures lists python

Last synced: 11 Oct 2025

https://github.com/woosungkim0123/data-structures-deep-dive

Repository for Data Structures Learning

c data-structures

Last synced: 24 Aug 2025

https://github.com/3ein39/sparse_array_matrix

Representing an array of very huge indices (e.g. 10^8) using doubly linked list

data-structures doubly-linked-list linked-list sparse-matrices sparse-matrix

Last synced: 26 Jul 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/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/zot/differencelists.jl

A difference list implementation for Julia. These are a highly efficient and simple way to build up lists from parts: appending, prepending, and concatenation are all very fast (constant time). They're also immutable, so you can reuse the parts.

data-structures julia utilities

Last synced: 18 Sep 2025

https://github.com/rationalcrafter/avl_tree

Simple implementation of an AVL tree set data structure

algo c data-structures

Last synced: 26 Jul 2025