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/chanonroy/coding-challenges

📚 Various data structure and algorithm coding challenges in Python 3 and JavaScript

algorithms data-structures javascript python

Last synced: 17 May 2026

https://github.com/gharib-uk/datastructures-in-go

Go package that implements useful data structures in go

data-structures go golang imported package

Last synced: 05 Sep 2025

https://github.com/bluediu/static-data-structures

Static data structures C, Python and Rust

c data-structures python rust

Last synced: 13 Apr 2026

https://github.com/whitedodo/datastructure2

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

c cpp data-structures java

Last synced: 13 Apr 2026

https://github.com/bieelogrom/bibliotecasdeordenacao

Bibliotecas de algoritmo bubble sort e merge sort.

bubble-sort data-structures java merge-sort

Last synced: 13 Jun 2025

https://github.com/knifecake/ads

Some implementations of the traditional algorithms and data structures you're taught in any algorithms course.

algorithm data-structures

Last synced: 29 May 2026

https://github.com/alok-38/software-engineering-specialization

Explore a Career as a Software Engineer. Learn the basics of programming and software development

algorithms cryptography data-structures hashtable html-css-javascript java problem-solving

Last synced: 25 Mar 2025

https://github.com/rimubytes/algoquest

Collection of LeetCode questions to ace the coding interview!

algorithms data-structures leetcode-solutions

Last synced: 29 May 2026

https://github.com/nkcoder/dsa-space

All data structure and algorithm practice.

algorithms data-structures leetcode

Last synced: 29 May 2026

https://github.com/jaem1n207/js-algorithms

A comprehensive collection of fundamental JavaScript algorithms. Featuring sorting, searching, data structure, graph, and dynamic programming algorithms, I will strive for clear, efficient solutions.

algorithms computer-science data-structures javascript jest

Last synced: 15 Apr 2026

https://github.com/ryannsq14/mstree-bench

A benchmarking toolkit for comparing Kruskal's and Prim's minimum spanning tree algorithms across various graph configurations, with visualization tools and performance analysis reports.

algorithm-comparison algorithm-visualization benchmarking data-structures graph-algorithms kruskal-algorithm minimum-spanning-tree performance-analysis prim-algorithm python

Last synced: 09 Apr 2025

https://github.com/filip-kustura/graph-cycle-detection

Solution to a graph theory problem meeting a specific time complexity constraint. Developed in C++ using the breadth-first search algorithm. Created in December 2021 as part of the Design and Analysis of Algorithms course, with a presentation delivered in January 2022.

algorithms bfs breadth-first-search c-plus-plus coding-assignment cpp cycle-detection data-structures graph-algorithms graph-theory graph-traversal time-complexity time-complexity-analysis undirected-graphs

Last synced: 12 Apr 2025

https://github.com/quaddarv1ne/codewars_quadd4rv1n7

Репозиторий содержит решения задач с платформы Codewars, решённых на различных языках программирования. Все задачи организованы по языкам и уровням сложности (катам)

algorithm codewars codewars-kata config cpp csharp data-structures dynamic-programming easy education hard hardware javascript math medium olimpiade python recursive study study-project

Last synced: 28 Apr 2026

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

A repository containing various data structures and algorithms implemented in Java.

algorithms data-structures java java-21

Last synced: 13 Jun 2025

https://github.com/tyleradammartinez/csce

A short repo contains homework and lab assignments I completed at UNT

algorithms algorithms-and-data-structures csce data-structures unt

Last synced: 25 Mar 2025

https://github.com/vinsgiordi/lasd-libraries

Pure c++ library for data structures vector, list, stack, queue, trees and hash table

algorithms-and-data-structures binary-search-tree binary-tree c-plus-plus data-structures list queue stack tree vector

Last synced: 08 Jan 2026

https://github.com/hrvadl/asd_lab5

Program for converting MFO graph to linked list

ads algorithms data-structures mfo types typescript

Last synced: 02 Aug 2025

https://github.com/afshanalamengg/data-structures-and-algorithms-specialization

Master Algorithmic Programming Techniques. Advance your Software Engineering or Data Science Career by Learning Algorithms through Programming and Puzzle Solving. Ace coding interviews by implementing each algorithmic challenge in this Specialization.

algorithms critical-thinking data-structures graph-theory problem-solving software-testing

Last synced: 09 Apr 2025

https://github.com/yunyoung1819/baekjoon-algorithm-training

:octocat: 백준과 프로그래머스 등 알고리즘 문제 풀이 코드를 관리합니다.

algorithm data-structures

Last synced: 06 Sep 2025

https://github.com/tisandg/simgrid-simulation

Simulation created using SimGrid

algorithms c data-structures job-queue simgrid

Last synced: 18 Jan 2026

https://github.com/sam0jones0/data_structures_and_algorithms

Various programs created during study of the book Problem Solving with Algorithms and Data Structures using Python

data-structures python python3

Last synced: 04 Jul 2025

https://github.com/jimenacambronero/proyecto_learndata

Proyecto 4 para Unicorn Project: 🧹 Limpieza de datos - LearnData. Proyecto de limpieza de datos con SQL que tiene como objetivo mejorar la calidad y confiabilidad de los conjuntos de datos utilizados.

basededatos data-structures model mysql sql

Last synced: 10 Jun 2025

https://github.com/youssefali11997/problem-solving-in-ds-and-algo-book-solutions

My Solutions to "Problem Solving in Data Structures and Algorithms Using Java" Book.

algorithms data-structures java problem-solving

Last synced: 25 Jun 2026

https://github.com/revazashvili/cpp-linked-list

simple linked list data structure example in c++

cpp data-structures linked-list

Last synced: 10 Jun 2026

https://github.com/mohammedmoataz/data_structure

Data structure by C programming language

c data-structures

Last synced: 25 Mar 2025

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

This repo is me trying to fill the knowledge gap I have in basics of CS. Things like sorting algorithms and commonly used data structures.

algorithms algorithms-and-data-structures computer-science data-structures sorting-algorithms

Last synced: 13 Jun 2025

https://github.com/anpep/nih

Implementation of commonly used data-structures and snippets

c data-structures data-structures-c utility-functions utility-library

Last synced: 25 Mar 2025

https://github.com/shubhansu-kr/cse408-designandanalysisofalgoritmn

Implementation of Advance Algorithmns | CSE408 Course - LPU | Sem4

algorithmn cpp data-structures java lpu sem4

Last synced: 20 May 2026

https://github.com/maestre3d/princeton-cs

Code exercises and examples from Princeton University Computer Science online program(s).

algorithms code-examples computer-science data-structures data-structures-and-algorithms princeton princeton-algorithms

Last synced: 02 Apr 2025

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

Exercise the data structure, algorithm and problem-solving skills adding a daily coding problem.

algorithm data-structures problem-solving-skills

Last synced: 08 Apr 2025

https://github.com/meysam81/students-binary-tree

a class of students, containing information about ID, Name & Grade, in a binary tree which has access methods to these datas

binary-trees c-plus-plus coding college-assignment data-structures programming project projects student-project students tree tree-structure

Last synced: 16 Mar 2025

https://github.com/andrew-a-a/datastructures

Data structures STLS

cpp data-structures

Last synced: 02 Mar 2026

https://github.com/janmarthedal/simple-binary-heap

Simple heap implementation in Javascript

data-structures heap javascript priority-queue

Last synced: 08 Jan 2026

https://github.com/jaykickliter/bst

A simple unbalanced binary search tree which one day may become an AVL tree. You don't want to use this.

data-structures tree

Last synced: 13 Jun 2025

https://github.com/matiasrodlo/leetcode-codewars-solutions

Collection of LeetCode and Codewars solutions in Python and JavaScript

algorithms codewars coding-challenges data-structures leetcode

Last synced: 13 Jun 2025

https://github.com/l004p/in-memory-data-store

In memory KV store. Learning from https://build-your-own.org/redis/

data-structures kv-store

Last synced: 14 Jun 2025

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

Algorithms, data structures, java

algorithms data-structures java

Last synced: 12 Jun 2025

https://github.com/code-raushan/data-structures-go

Implementations of data structures in Go.

data-structures go

Last synced: 02 Apr 2025

https://github.com/marcoschalet/algorithms-js

Algoritmos e estruturas de dados básicas em javascript.

data-structures javascript list queue stack tree

Last synced: 14 Jul 2025

https://github.com/yusa-imit/zuda

Zig Universal DataSstructures and Algorithms

data-structures zig

Last synced: 13 Apr 2026

https://github.com/visheshrwl/dsa-notes

Welcome to your one-stop-shop for Data Structures and Algorithms (DSA) practice. It's all about honing your skills and having a blast while doing it!

algorithms algorithms-and-data-structures data-structures hacktoberfest hacktoberfest2023 linked-list

Last synced: 19 Aug 2025

https://github.com/nohomey/sdp-sorting-algorithms-homework

Repository for second homework on sorting in FMI for Structures of Data and Programming course

cpp data-structures homework sparse-trie

Last synced: 06 Sep 2025

https://github.com/ricardoandreh/dsa

several data structures and algorithms I'm learning

algorithms data-structures implementation

Last synced: 12 Jul 2025

https://github.com/kevinmfreire/wheres_waldo

This project was developed to identify the name, address and organization name within text.

data-structures database nlp-machine-learning notebooks pandas-dataframe spacy-nlp tensorflow2 text-classification unit-testing webscraping

Last synced: 11 Mar 2025

https://github.com/mubashirmalik/data-structures-go

Data structures implementation in Go. You are more than welcome to contribute to it.

data-structures go golang hacktoberfest implementation-of-data-structures

Last synced: 16 Mar 2025

https://github.com/porem5002/dts2

A simple library that provides various generic data structures for C programmers.

c data-structures header header-only header-only-lib header-only-library

Last synced: 01 Mar 2025

https://github.com/elishamutang/linked-list

My solution to Linked Lists project from TOP.

data-structures javascript linked-list

Last synced: 13 Apr 2026

https://github.com/b-e-d-a/sd-hw-

Библиотека на C++ для решения задач поиска кратчайших путей в графах. Включает реализацию популярных алгоритмов, таких как поиск в ширину (BFS), алгоритм Дейкстры, алгоритм Беллмана-Форда, алгоритм A* (A-star), алгоритм Флойда-Уоршалла и алгоритм Джонсона.

a-star a-star-algorithm algorithms bellman-ford bellman-ford-algorithm ci-cd cpp data-structures dijkstra dijkstra-algorithm floyd-warshall floyd-warshall-algorithm graph-algorithms graph-theory-algorithms shortest-path-algorithm software-development

Last synced: 16 Mar 2025

https://github.com/milan-sony/ds_in_c

Data Structure Programs in C

c data-structures

Last synced: 17 Jun 2026

https://github.com/ultraviolet-ninja/datastructures

A place to store all data structures I've made

data-structures

Last synced: 11 May 2026

https://github.com/shan18/algo-wiki

Implementation of various algorithms and data structures

algorithms algorithms-implemented data-structures

Last synced: 06 Sep 2025

https://github.com/maathzzz/code-vault

📑 This repository contains a collection of algorithms, data structure studies and articles

algorithms c cpp data-structures python

Last synced: 13 Apr 2026

https://github.com/althk/collections

Collections pkg for golang - generics support and thread-safe

algorithms data-structures golang-collections golang-generics golang-package rbtree sets

Last synced: 01 Mar 2025

https://github.com/selvamuthukumaranrajan/recipeapp

Native android food recipe app

android data-structures java ui-design xml

Last synced: 15 May 2026

https://github.com/hacker1649/manipulation-of-large-dataset

Project for a data structures course. Programming language C++ used. In order to efficiently organise, analyse, store, and retrieve information from a computer, data structures are a specific manner of grouping data in a specialised format. They are a method of managing data that makes it simple to utilise. To manage the huge data, we have applied.

cpp data-structures datamanipulation dataset kaggle-dataset structured-data

Last synced: 12 Mar 2026

https://github.com/raphaelcausse/cutils

My implentations of C data structures and utilities.

array c cutils data-structures utils utitlities

Last synced: 31 Aug 2025

https://github.com/torao/slate

Slate: Reference implementation of Stratified Hash Tree, an immutable and appendable hash tree (Merkle tree).

blockchain data-structures database hash merkle-tree merkletree

Last synced: 20 May 2026

https://github.com/momen-alshouha/data-structure-singly-linked-list

This repository contains C++ implementation of a singly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.

cpp crud-operation data-structures linked-list oop-principles singly-linked-list

Last synced: 13 Jun 2026

https://github.com/aamiranwar/sea

A curated list of programs in C for the study of Data structures and Algorithms.

algorithm c data-structures

Last synced: 02 Apr 2025

https://github.com/karrick/gotrie

Go library that implements a Trie data structure.

data-structures golang golang-library

Last synced: 06 Jul 2025

https://github.com/gauravcodepro/diff-alternative-data-structure-r

I read this post today and they mentioned the diff which i have used a lot in R but i want to put this git just to show that you can also do this from a data structure point of view

data-science data-structures r rdataframe rprog rprogramming

Last synced: 17 Aug 2025

https://github.com/kubepay/java-cs-to-enterprise

This repository acts as standalone or upcoming book for educating interested Computer Science students to Data Structures, Algoritms, Design Pattersn on Java 8.

algorithms computer-science data-structures design-patterns enterprise-design-patterns functional-programming java-8 reactive-programming

Last synced: 24 May 2026

https://github.com/ishibi/rust-dsa

🦀 Implementation of Data Structures and Algorithms in Rust

algorithms data-structures rust

Last synced: 02 Apr 2025

https://github.com/mdawoud27/binary_trees

This project is about binary trees and includes various functions to work with binary trees, such as finding the height, depth, and size of a tree, checking if a tree is balanced, and more.

binary-tree c data-structures

Last synced: 26 Mar 2025

https://github.com/kirill71/algorithms-and-data-structure

algorithms and date structure

algorithms data-structures

Last synced: 17 Mar 2025

https://github.com/solarnetwork/nifty-tou

A delightful little data model and set of utilities for working with time-of-use tariff policies.

data-structures es2022 tariffs typescript

Last synced: 26 Mar 2025

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/valcler-manoel/exercises-in-c

The objective of this study is to develop a solid understanding of core programming concepts and data structures in C. Each program in this repository helps reinforce problem-solving techniques while applying theoretical knowledge into practical coding exercises.

arrays-and-matrices data-structures memory-management recursion

Last synced: 13 Jul 2025

https://github.com/isaychris/csci210

Palomar: Data Structures & Algorithms - Java

algorithms csci210 data-structures java palomar

Last synced: 12 Aug 2025

https://github.com/jorodragon/graph

Learning Graph - Data Structures

data-structures graph

Last synced: 17 Mar 2025

https://github.com/ayhamratrout/stack

This repository contains my implementation of a generic Stack data structure using a generic LinkedList data structure. The Stack has been tested for functionality and the XUnit tests are included in this repository.

backend backend-development collections csharp data-structures generic-collections generic-programming generic-types generics linkedlist oop oop-principles stack xunit xunit-tests

Last synced: 06 Jul 2025

https://github.com/hyunsb/java-algorithm-practice

JAVA 알고리즘 문제풀이 저장소

algorithm data-structures java

Last synced: 02 Apr 2025

https://github.com/jakeshi/python_data_structure

Implement basic data structures in python

data-structures python

Last synced: 10 Jan 2026

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/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/saleh-coder/datastructuresandoperators

Project created to consolidate my knowledge of data structures and algorithms.

algorithms data-structures es6 javascript learning web-development

Last synced: 14 Jun 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/jyuv/segment-tree

A generic python3 implementation of segment tree and dual segment tree data structures. Supporting generic inputs and non-commutative functions.

algorithms data-structures graphs python range-query segment-tree tree tree-structure

Last synced: 14 Jan 2026

https://github.com/nextgengk/dsa-bootcamp

In this repository that contains all the Data Structures and Algorithms concepts and their implementation in several ways.

algorithms data-structures data-structures-and-algorithms dsa dsa-bootcamp java java-dsa striver striver-a2z-sheet striver-a2z-sheet-solutions striversa2zdsa

Last synced: 05 Oct 2025