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/sysread/lua-skewheap

A skew heap implementation in Lua

algorithm data-structures heap lua priority skew skewheap

Last synced: 04 Mar 2025

https://github.com/monamobeen/coding

100+ Challenges Data Structures & Algorithms. As this repo designed to help you prepare for technical interviews at top tech companies like Meta (Facebook), Amazon, Apple, Netflix, and Google (MAANG). The focus is on building a strong foundation in clean code, data structures, and algorithms.

data-structures geometry hashmap leetcode-practice mathematics matrix

Last synced: 27 Dec 2025

https://github.com/hassanzaibjadoon/dsa_project

This repository contains a simple community management system implemented in C++. It allows users to add, display, update, remove, sort, and search for community members. The project utilizes a linked list to manage members efficiently and includes functionality for storing member details in a text file.

data-structures data-structures-and-algorithms file-io linked-lists member-management searching-algorithms sorting-algorithms

Last synced: 28 Oct 2025

https://github.com/eugeniusms/sda-2022

Programming assignments, labs and other tasks during the programming basics course at the University of Indonesia.

algorithms college data-structures dsa

Last synced: 22 Feb 2025

https://github.com/nubango/eda-domjudge

Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV

algorithms algorithms-and-data-structures data-structures

Last synced: 24 Dec 2025

https://github.com/ilxqx/go-collections

Generic, fast, and ergonomic collections for Go 1.25+. Type-safe data structures with iter.Seq support.

btree collections data-structures generics go golang hashmap hashset iter-seq type-safe

Last synced: 17 Feb 2026

https://github.com/solangeug/hacker-rank

A collection of programming challenges by HackerRank (https://www.hackerrank.com/).

algorithms data-structures hackerrank programming-challenges

Last synced: 18 Mar 2025

https://github.com/yadvi12/striver-sde-dsa-sheet

Striver SDE Sheet - CPP Solutions

algorithm coding-challenge cpp data-structures

Last synced: 02 Feb 2026

https://github.com/broucz/lf-queue

A lock-free multi-producer multi-consumer unbounded queue.

concurrency data-structures mpmc-queue queue

Last synced: 12 Apr 2025

https://github.com/papachristoumarios/abstract-data-types

A library implementing some data structures for educational purposes

adt algorithm data-structures tree

Last synced: 27 Nov 2025

https://github.com/joao-conde/competitive-programming

Competitive programming training and contest exercises

algorithms competitive-programming data-structures

Last synced: 02 Mar 2025

https://github.com/yash22222/c-programming-projects-and-algorithms

In computer programming terms, an algorithm is a set of well-defined instructions to solve a particular problem. It takes a set of input(s) and produces the desired output. For example, An algorithm to add two numbers: Take two number inputs Add numbers using the + operator Display the results.

algorithms algorithms-and-data-structures c c-programming c-programming-language data-structures mini-project

Last synced: 17 Nov 2025

https://github.com/kalpitcool2006/go-datastructures

This repository consists of the code samples, assignments, and the curriculum for the Community Classroom complete Data Structures & Algorithms Golang bootcamp. GO Data Structures & Algorithms

algorithms algorithms-and-data-structures competetive-programming data-structures golang golang-examples interview interview-preparation interview-questions interviewbit interviewbit-solutions map math

Last synced: 22 Jul 2025

https://github.com/alisawari/ts-data-structure

Implemented most useful and important Data Structures used in Software Development, All With TypeScript 🌟

data-structures datastructures typescript

Last synced: 28 Jan 2026

https://github.com/abhraneel2004/algorithm_4thsem_lab

This is a repository that contains the Codes which are done in DAA Laboratory of 4th Semester CSE1 2024 in Academy Of Technology.

algorithms algorithms-and-data-structures data-structures

Last synced: 25 Dec 2025

https://github.com/yjdoc2/equationparser

An Equation Parser done as Project for DS course. This can evaluate given equation, solve linear equations, create variables and use their values, as well as have some pre-defined constants.

c data-structures equation-solver parser

Last synced: 16 Jun 2025

https://github.com/eprbell/prezzemolo

Prezzemolo is a collection of classic data structure and algorithms that are useful in many different projects. The goal is to provide components that are robust, efficient and small.

algorithms avl classic computer-science data-structures dijkstra graph tree

Last synced: 18 Mar 2025

https://github.com/nicbet/cart

Crystal Adaptive Radix Tree Implementation

algorithms crystal-language data-structures radix-tree tree

Last synced: 08 Sep 2025

https://github.com/amansrv/dsa-leetcode

In this repository i only practicing all different varieties of questions related to all different topics of data structure and algorithm.

algorithm data-structures leetcode

Last synced: 11 May 2025

https://github.com/gzixnine/data_structure_c

This section of the repository serves as a comprehensive exploration of a wide range of data structures and algorithms. From the foundational arrays to the complexities of graphs and trees, with a commitment to clarity, depth, and practicality, this repository is designed to be your go-to resource for mastering data structures and algorithms.

array breadth-first-search bubble-sort count-sort data-structures graph hashtable heap heap-sort insertion-sort linked-list map merge-sort queue quick-sort radix-sort selection-sort set stack tree

Last synced: 06 Feb 2026

https://github.com/subhangisati/data-structure-in-c

This is implementation of array, stack, queue, linked list and algorithms in C programming language.

algorithms-and-data-structures c-language c-programming-language data-structures dsa-algorithm practice-programming problem-solving

Last synced: 01 Jan 2026

https://github.com/tomboddaert/dyn-slice

An implementation for a &dyn [Trait] -like reference

data-structures rust

Last synced: 30 Apr 2025

https://github.com/kauahensilva/c_double_circular_linked_list_and_others

This project is a simple bibliographic reference manager developed to study the C language and data structures.

c data-structures estrutura-de-dados

Last synced: 14 Jun 2025

https://github.com/indianwhocodes/adshuffmanproject

Comparative Evaluation of Data Compression through binary, four-way, and pairing heaps without any standard lib. container except vector.

academic academic-project binary-heap cpp data-compression data-structures heaps

Last synced: 03 Apr 2025

https://github.com/suji04/data_structures

Implementation of all basic linear and non-linear data structures in C++

array binary-tree data-structures hacktoberfest linked-list queue stack

Last synced: 25 Feb 2025

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

LinkedList and DoubleLinkedList implementation in JavaScript

algorithm data-structures double-linked-list javascript linked-list

Last synced: 07 Apr 2025

https://github.com/bgraokmush/veri_yapilari

Java ile veri yapıları ve algoritmalar

algorithms-and-data-structures data-structures java

Last synced: 20 Mar 2025

https://github.com/ilovenooodles/praktikum-alstrukdat-2021

Kumpulan Praktikum Algoritma dan Struktur data 2021 - 2022

algorithms c data-structures

Last synced: 31 Mar 2025

https://github.com/lightsing/compact-map

'Small map' optimization: store up to a small number of key-value pairs on the stack.

data-structures hashmap rust rust-library stack

Last synced: 14 Apr 2025

https://github.com/nop-dev/learning-js

Esse repositório contem todas as anotações que fiz enquanto estudava um módulo da trilha Explorer da Rocketseat sobre JavaScript. 🔰

data data-structures functions javascript js

Last synced: 25 Aug 2025

https://github.com/esenmx/collection_notifiers

Collections with implementation of ValueListenable/ChangeNotifier for minimum rebuild and simplest syntax

collection dart data-structures flutter performance-optimization state-management

Last synced: 04 Nov 2025

https://github.com/kdrag0n/structalgo

My implementations of various data structures and algorithms in C.

algorithms data-structures

Last synced: 25 Dec 2025

https://github.com/lekco1320/dsdisplay

使用EGE库可视化常用的数据结构(前序&中序构造二叉树、哈夫曼树的构造、平衡二叉树的构造与查询)。

cpp data-structures ege visualization

Last synced: 05 Mar 2025

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

Codes for various data structure in C, C++ and JAVA

avl-tree bst-tree coding data-structures graph heap-tree

Last synced: 12 Aug 2025

https://github.com/lastancientone/amd-vs-nvda

Analyzing 2 technology stocks using Master Analyst Program (MAP).

data data-analysis data-structures data-visualization excel forecasting time-series-analysis

Last synced: 15 May 2025

https://github.com/sarincr/data-analytics-with-knime

Data Analytics with KNIME (Konstanz Information Miner), a free and open-source data analytics, reporting and integration platform. KNIME integrates various components for machine learning and data mining through its modular data pipelining concept. A graphical user interface and use of JDBC allows assembly of nodes blending different data sources, including preprocessing (ETL: Extraction, Transformation, Loading), for modeling, data analysis and visualization without, or with only minimal, programming.

ai artificial-intelligence artificial-intelligence-algorithms artificial-neural-networks data-analysis data-mining data-science data-structures data-visualization database datascience deep-learning machine-intelligence machine-learning machine-learning-algorithms machinelearning mining mining-software

Last synced: 14 Mar 2025

https://github.com/asggo/structures

Various data structures implemented in Golang

data-structures data-structures-algorithms

Last synced: 03 Feb 2026

https://github.com/himkt/algorithm-rs

🛠️ Data structure and algorithm written in Rust

algorithms atcoder data-structures rust

Last synced: 12 Aug 2025

https://github.com/sumonta056/code-library

Discover a comprehensive GitHub repository dedicated to everything you need to master C++. Whether you're a beginner or looking to enhance your skills, explore topics such as Basic C++, Advanced C++, STL, Data Structures and Algorithms, and more. Get access to a wealth of resources and information to help you excel in the world of C++.

algorithms cpp cpp17 data-structures dp number-theory oop-principles

Last synced: 26 Dec 2025

https://github.com/alexjmercer/datastructures-algorithms

A repo created to practice and publish code regarding various topics of Data Structures & Algorithms. Also planned to include all solutions from LeetCode.

algorithms cpp data-structures java learning-by-doing leetcode leetcode-solutions

Last synced: 14 Mar 2025

https://github.com/robertzhidealx/lytepq

A small and mighty suite of data structures in JavaScript.

algorithms array binary-heap data-structures disjoint-sets javascript priority-queue queue union-find

Last synced: 04 Oct 2025

https://github.com/thegatesdev/maple

A clean, type safe intermediary structure

config configuration configuration-files data-structures json yaml

Last synced: 24 Aug 2025

https://github.com/ajayns/c-programs

A collection of data structure and algorithm implementations in C

algorithms c data-structures

Last synced: 10 Mar 2026

https://github.com/astrocatalogs/astroschema

Package defining schema relevant to astronomy and astrophysics data, providing useful interfaces for interaction with those schema.

astronomy astrophysics avro avro-schema data-science data-structures json json-schema

Last synced: 21 Feb 2026

https://github.com/arin-paliwal/data-structures-and-algorithms

This Repository contains codes I solve using practicing DSA and preparing for Interviews. These codes are easy to understand and are well arranged.

algorithms cpp data-structures java python

Last synced: 07 Apr 2025

https://github.com/kimrass/algorithm-coding-test

Algorithm practice problems from 'Baekjoon Online Judge' and 'Programmers' online judge and their solutions in Python

algorithms baekjoon-online-judge data-structures programmers-online-judge

Last synced: 29 Jun 2025

https://github.com/davidyslu/onlinejudgenctu

Personal submissions on Online Judge NCTU (國立交通大學程式解題系統)

algorithms cpp data-structures

Last synced: 14 May 2025

https://github.com/agungdwiprasetyo/cheatsheet

Cheatsheet STL C++, JavaScript, Python, ...

data-structures stl

Last synced: 06 Mar 2025

https://github.com/virxec/combo_vec

A library for creating a "combo stack array-heap vector", or simply a re-sizable array

data-structures rust stack

Last synced: 14 Apr 2025

https://github.com/distributed-ledger-technology/tries

Tries and PATRICIA Tries Data Structures

data-structures patricia-trie tries

Last synced: 19 Feb 2026

https://github.com/jabolopes/go-safeslice

Go slice that can be modified while being traversed.

data-structures generics go go-library golang golang-library slices utility

Last synced: 22 Aug 2025

https://github.com/mramirid/sistem-informasi-kua

Sistem informasi manajemen nikah berbasis CLI

avl-tree data-structures kua linked-list nikah queue

Last synced: 14 Mar 2025

https://github.com/arkapg211002/college-dsa

Data Structures and Algorithms in JAVA and C for college

algorithms c college data-structures java

Last synced: 05 Mar 2025

https://github.com/hasnatrasool163/socialnetworkfriendrecommendationsystem

A Social Network Friend Recommendation System is an exciting project that leverages graph theory concepts to simulate real-world social networks.

algorithms-and-data-structures data-structures dsa-algorithm graphs-algorithms java java-fxml java-gui javafx queue-algorithm

Last synced: 13 Aug 2025

https://github.com/bl33h/mathematicalsets

A program that manipulates mathematical sets, allowing users to input elements, perform set operations, and search for specific elements.

data-structures discrete-mathematics mathematical-sets python set-operations set-theory

Last synced: 14 Mar 2025

https://github.com/bl33h/lispinterpreter

A interpreter that analyzes a code in LISP and executes it. Uses JCF to optimize the operations. Also uses MVC pattern.

aritmethic data-structures interpreter java lisp logic-operations operations

Last synced: 14 Mar 2025

https://github.com/bmf-san/road-to-algorithm-master

I want to be a algorithm master.

algorithm data-structures golang

Last synced: 25 Feb 2026

https://github.com/ipuldev/algorithm-go

Basic algorithm & data structures implementation using go

algorithms data-structures go

Last synced: 28 Mar 2025

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

Implementation of all basic data Structure and algorithms in python.

algorithms algorithms-and-data-structures data-structures python3

Last synced: 15 Mar 2025

https://github.com/henrifroese/external_memory_fractal_tree

Implementation of External Memory Fractal Tree (a variant of the Buffered Repository Tree) in C++ through the STXXL library.

b-tree-implementation cpp data-structures external-memory

Last synced: 23 Jul 2025

https://github.com/gwuah/gotham

exercises to learn golang. Especially implementations of classic cs algorithms. [More into java now]

algorithms data-structures golang

Last synced: 28 Jul 2025

https://github.com/juliusmarminge/pathfinding-visualizer

A visualizer of different pathfinding algorithms

algorithms data-structures react typescript vite

Last synced: 05 Apr 2025

https://github.com/craig-day/linked_map_set

A LinkedMapSet is an extension to MapSet that maintains ordering.

data-structures elixir linked-list ordered-collections ordered-set

Last synced: 28 Mar 2025

https://github.com/bodrovis-learning/datatypesalgo-yt-series

Серия уроков "Алгоритмы и структуры данных" на YouTube

algorithms data-structures lessons youtube-tutorial-series

Last synced: 15 May 2025

https://github.com/tornikegomareli/deque

🦸‍♂️A Deque collection type implemented with Swift's protocols: Sequence, Collection, MutableCollection, and BidirectionalCollection with using of circular buffer to maximize memory usage

circular-buffer collection-protocol data-structures deque swift

Last synced: 21 Aug 2025

https://github.com/jon-brandy/data-structure

MY ANSWERS OF ALL DATA-STRUCT ASSIGNMENTS IN LECTURES

c data-structures

Last synced: 27 Jun 2025