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/edmilson-dk/academic-programming

In this repository, I will share all content that I have been studying in academic programming, such as data structures, ordering algorithms, etc.

algorithms algorithms-and-data-structures data-structures problem-solving

Last synced: 05 Sep 2025

https://github.com/yjl9903/setmap

Use Hash to check whether two sets are equal.

data-structures hash

Last synced: 06 Oct 2025

https://github.com/manid2/dsa

Data structures and algorithms code.

algorithms data-structures interview leetcode leetcode-solutions

Last synced: 29 Oct 2025

https://github.com/yuweaec/ai-programming-with-python-bertelsmann

This repository aims to provide code and information to help you develop a comprehensive understanding of Python programming in the context of artificial intelligence (AI) applications.

ai bertelsmann data-structures functions jupyter-kernels jupyter-notebook numpy object-oriented-programming pandas python python-packages pytorch scripting udacity-nanodegree

Last synced: 18 Jan 2026

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

Coursework solutions to UCSD DSA Specialization

cpp data-structures

Last synced: 04 Sep 2025

https://github.com/noti0na1/racket-codes

A Collection of My Racket Code

cps data-structures macros racket

Last synced: 17 Jan 2026

https://github.com/diogocarrola/leetcode75

The 75 most frequent LeetCode questions in coding interviews, curated by industry experts. The only resource you need for coding interviews.

algorithms c coding-challenges cpp data-structures interview-preparation javascript leetcode python

Last synced: 06 Oct 2025

https://github.com/puneetkakkar/leet-code

Leet Code Algorithm C++ Solutions

algorithms data-structures

Last synced: 09 Oct 2025

https://github.com/muhammad-magdi/corebasicsclass

The Java Implementation of the Datastructures and Algorithms discussed in the Core Basics Class @CoachAcademy

algorithm algorithms algorithms-and-data-structures algorithms-datastructures data-structures datastructures java

Last synced: 08 Apr 2025

https://github.com/pranav016/ds-algo-in-python

Implementation of Data-structures and Algorithms in Python.

algorithms data-structures python time-complexities

Last synced: 10 Apr 2025

https://github.com/justkode/python-algorithm

Some Python Code for Algorithm

algorithm data-structures python python3

Last synced: 24 Apr 2025

https://github.com/union-find/contiguous

:rice: Contiguously-allocated disjoint-set data structures for JavaScript

agpl amortized computer-science data-structures disjoint-sets javascript

Last synced: 21 Feb 2026

https://github.com/sambhav228/sinking-ship

A data Structure based project implementing through C language Programming

c college-project data-structures

Last synced: 27 Dec 2025

https://github.com/dk96-os/mathtools

Mathematical Software Components. This library is actively maintained, and aims to stay updated. New feature proposals are welcome, but may not be included.

data-science data-structures prime-numbers statistics

Last synced: 12 Oct 2025

https://github.com/tomaslink/algorithmic

Collection of documented, well tested, clean and efficient pure python algorithms implementations to solve computational problems.

algorithmic-efficiency algorithms big-o clean-code complexity-analysis cracking-the-coding-interview data-structures interview-practice interview-questions problem-solving python recursion

Last synced: 15 Oct 2025

https://github.com/mizrael/dictionarylookupbenchmark

Benchmark of lookup performance between `Dictionary`, `SortedList`, `SortedDictionary` and `HashSet`.

benchmark data-structures dotnet

Last synced: 08 Oct 2025

https://github.com/sagiegurari/c_vector

A simple growable vector for C

c c-lib c-library data-structures vector

Last synced: 08 Oct 2025

https://github.com/luanaraujo5/estrutura-de-dados

Comprehensive collection of data structures and algorithms implemented in Java and Python, including binary trees, graphs, and linked lists, with a focus on foundational concepts like Dijkstra's and Bellman-Ford algorithms. 🐍☕

data-structures grafos java python

Last synced: 06 Jan 2026

https://github.com/merteldem1r/algostruct

AlgoStruct - Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.

algorithms c computer-science cpp data-structures leetcode

Last synced: 08 Oct 2025

https://github.com/yahyatinani/y

'y' is a library that aims to provide useful data structures and utility functions.

data-structures immutable-collections kmp kotlin kotlin-multiplatform lists maps vectors

Last synced: 06 Jan 2026

https://github.com/turbomack/queue

Simple FIFO (first in, first out) Queue implementation in Elm

data-structures elm queue

Last synced: 24 Feb 2026

https://github.com/pragmatic-objects/oo-data

Tool for generating data-like interfaces

data-structures elegantobjects java oop

Last synced: 01 Mar 2026

https://github.com/komdosh/crackingthecodinginterview

Implementation of Algorithms and Data Structures from Cracking the Coding Interview

algorithms data-structures interview

Last synced: 10 Feb 2026

https://github.com/tyler-cromwell/leetcode

My https://leetcode.com/ solutions. (WIP)

algorithms cplusplus data-structures golang python3

Last synced: 10 Feb 2026

https://github.com/joht/data-restructor-js

Transforms parsed JSON objects into a uniform data structure

adapter data-structures javascript json parser restructure

Last synced: 01 Feb 2026

https://github.com/murtuzaalisurti/dsa-tweets

Daily learnings of DSA with Kunal on twitter. Inspired by Kunal Kushwaha!

algorithms data-structures dsa tweets twitter

Last synced: 19 Mar 2026

https://github.com/vaseug/powerlib

PowerLib contains classes and extension methods for working with data structures and MSSQL server data.

arrays collections data-structures database deployment entityframework helpers linq linq2sql mssqlserver sqlclr sqlserver

Last synced: 02 Feb 2026

https://github.com/vickttor/data_structure_and_algorithms_with_java

Learning Data Structure and Algorithms by using Java

algorithms bigonotation data-structures java

Last synced: 26 Feb 2026

https://github.com/anishlearnstocode/python-workshop-3

Python 🐍 Workshop on Language Basics, Constructs and introduction in Data Structures & Algorithms 👨‍💻 @WhatAfterCollege 🎓

algorithms arithmetic-expression data-structures dictionary functions generator-function introduction-to-programming list logical-expression methods oops pycharm pycharm-ide python python3 tuple workshop

Last synced: 08 Feb 2026

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

An efficient dynamic capacity vector with pinned element guarantees.

data-structures fragment pinned pinned-elements rust split vector

Last synced: 17 Mar 2026

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

Coursework solutions to UCSD DSA specialization

algorithms cpp data-structures moocs

Last synced: 22 Oct 2025

https://github.com/amartya00/thesoup

A collection of useful classes and functions in Python.

algorithms data-structures graphs python3

Last synced: 27 Mar 2026

https://github.com/sumeetsarkar/geeksforgeeks

GeeksforGeeks DS problems in Javascript

arrays data-structures ds geeksforgeeks stacks

Last synced: 23 Oct 2025

https://github.com/thomasthaddeus/algorithmselector

Explore our extensive Algorithms Repository, featuring a diverse range of algorithms from computational methods to data structures, cryptographic techniques, and AI. Ideal for education, research, and practical application, each algorithm is well-documented, tested, and optimized for performance and readability.

ai algorithms computational-algorithms computer-science cryptography data-compression data-structures educational-resource game-theory graph-theory machine-learning network-flow open-source optimization python

Last synced: 01 Mar 2026

https://github.com/vvaldesc/ballsortpuzzle_web

Ball Sorting based game made with Java Script, CSS and HTML:5

audio callback-functions data-structures documentfragment eventlistener game html5 javascript

Last synced: 01 Mar 2026

https://github.com/yoannpa/dtrsiv

A collection of functions using data.table to efficiently clean large tables using a simplified syntax

data-structures rdatatable rpackage

Last synced: 25 Oct 2025

https://github.com/techy4shri/kmp-intrusion-detection-system

This IDS focuses on detecting intrusion attempts by matching patterns in network data (such as suspicious strings in payloads or requests). It integrates the Knuth-Morris-Pratt (KMP) string-search algorithm for efficient pattern matching while also using auxiliary methods such as hashing and tries for indexing or rule-based detection.

cpp11 cybersecurity-tools data-structures intrusion-detection-system kmp-algorithm multithreading python-3 string-matching

Last synced: 15 Feb 2026

https://github.com/jeepway/data-structures-in-c

A collection of implementations of commonly used data structures in C.

algorithms c c-programming data-structures data-structures-in-c dsa makefile

Last synced: 14 Feb 2026

https://github.com/kevjose/devnotes

notes from the journey of a software engineer 🤗

algotithms data-structures git-notes javascript terraform

Last synced: 14 Feb 2026

https://github.com/parsalotfy/datastructuresandalgorithms

An Object-Oriented and Generic implementation of data structures.

algorithms csharp data-structures generic graph-theory object-oriented

Last synced: 05 Mar 2026

https://github.com/eldarlrd/js-data-structures

Manual and Explorable JS Data Structures for TOP.

data-structures nodejs odin-project

Last synced: 05 Feb 2026

https://github.com/davanesh/traffic-management-system-with-graph-visualization-using-javafx

A Java-based project that visualizes a traffic management system using graph structures and JavaFX. It demonstrates node and edge representation for traffic flow between locations, providing an interactive and visual approach to understanding connectivity.

data-structures dijkstra-algorithm graph-algorithms graph-visualization gui-development hashmap interactive-visualizations java javafx network-simulation oops-in-java pathfinder shortest-path-algorithm traffic-control traffic-management weighted-graphs

Last synced: 12 Feb 2026

https://github.com/miroslav-reiter/algoritmy_a_datove_struktury

🤖 Algoritmy a Dátové Štruktúry - Zoznam, popis a implementácia najpoužívanejších algoritmov na hľadanie, triedenie, grafy, prácu s poliami v rôznych programovacích jazykoch (Python, Java, C/C++, VBA, C#, JavaScript, PHP)

algorithms algoritmy archicture architecture-components data-structures reiter vita

Last synced: 19 Mar 2026

https://github.com/ailynux/dsa-lab

This is a data structures and algorithms (DSA) cheatsheet.

algorithms algorithms-and-data-structures cheatsheet data-structures dsa dsa-practice

Last synced: 12 Feb 2026

https://github.com/samridhisainii/codzy_dsa

This is my repository of Leetcode , GeeksforGeeks and Codechef questions which i solve regularly

algorithms cpp data-structures

Last synced: 23 Jan 2026

https://github.com/not-minimal/tarea-estructura-de-datos

Tarea en grupo de programación en C y elaboración de informe sobre problemas de estructuras de datos.

c data-structures software

Last synced: 19 Oct 2025

https://github.com/quang-pham-dev/ds-a

[WIP] The repository for revising and practicing data structures and algorithms. [TODO] move to practice with python

algorithms big-o data-structures hash-table javascript leetcode-solutions linked-list stack-queue tree

Last synced: 24 Jan 2026

https://github.com/suhas-h-c/shared-services

Shared services serves as a ready made solutions to most of the code snippets required for back-end services development in spring boot.

csv data-structures docker excel gherkin java17 ocr pdf spring spring-boot

Last synced: 27 Feb 2026

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

JavaScript implementation and examples of many popular algorithms, data structures and other programming problems.

algorithms data-structures javascript javascript-algorithms js programming-problems

Last synced: 05 Mar 2026

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

Data Structures and Algorithms implemented in C++ for learning and practice. Covers fundamental concepts like linked lists, stacks, queues, trees, sorting, and searching

algorithms algorithms-and-data-structures data-structures dsa-practice dsa-with-c-plus-plus

Last synced: 11 Feb 2026

https://github.com/limitedeternity/datastructures

Udemy – Easy to Advanced Data Structures

cpp data-structures

Last synced: 19 Oct 2025

https://github.com/ahmedabougabal/myleetcodeanswers

Documenting my LeetCode solutions in C++ / Python / JavaScript since my time at the ITI till now

algorithms complexity cpp data-structures dynamic-programming javascript oop problem-solving python

Last synced: 05 Mar 2026

https://github.com/kimmyxpow/php-dsa

This repository contains fundamental Data Structures and Algorithms implemented in PHP, designed for learning and exploring PHP's capabilities in computational problem-solving.

algorithm algorithms data-structures data-structures-and-algorithms php php-data-structures php-data-structures-and-algorithms

Last synced: 29 Jan 2026

https://github.com/maskedsyntax/intellipath

A python based visualizer for A* pathfinding algorithm.

algorithms animation astar-algorithm data-structures priority-queue pygame python3 queue

Last synced: 30 Jan 2026

https://github.com/jaeyson/algox

Common Algorithms and Data Structures implemented using Elixir

algorithms algorithms-and-data-structures data-structures elixir

Last synced: 06 Mar 2026

https://github.com/arkaung/dart_lru

A simple LRU package in Dart

dart data-structures

Last synced: 05 Feb 2026

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

Implementation of my own version of codes for the linear data structures in Java Programming Language.

data-structures intellij-idea java linear-data-structures

Last synced: 19 Oct 2025

https://github.com/amazingandyyy/good-job

🎉 The most useful DS and Algor. implemented in javascript

algorithm computer-science data-structures interview interview-questions software-engineer

Last synced: 19 Oct 2025

https://github.com/sminerport/sortvisualizer

The Sort Visualizer is an interactive tool that demonstrates various sorting algorithms in real-time. It supports Bubble Sort, Quick Sort, and more, making algorithm learning visual and intuitive.

algorithm-analysis algorithm-visualisation algorithm-visualizer data-structures data-structures-and-algorithms educational-project educational-software interactive interactive-visualizations python sorting-algorithms visualization

Last synced: 19 Oct 2025

https://github.com/massigy/c-hash-tables

This C project implments a Hash Table data structure.

c cprogramming data-structures gcc git github hashtable linked-list makefile

Last synced: 19 Oct 2025

https://github.com/mollycarroll/data-structures-algos-masterclass

All code practice for the Udemy course JavaScript Algorithms and Data Structures Masterclass

algorithms algorithms-and-data-structures data-structures javascript

Last synced: 20 Oct 2025

https://github.com/richiepagard/c-algorithm

Write some algorithms with C programming language. I'm trying to write the best way that I can.

algorithms c cprogramming data-structures

Last synced: 18 Jan 2026

https://github.com/massigy/entry-to-data-structures

this repo containes code about basic data structures (arrays, strings, matrixs...) and thier sorts and searching algorithms!

data-structures git github pascal

Last synced: 22 Oct 2025

https://github.com/amrdb/data-structures-cs61b

Labs & Projects for UC Berkeley's data structures course (CS61B).

data-structures

Last synced: 23 Oct 2025

https://github.com/merteldem1r/AlgoStruct

AlgoStruct: Mastering DSA with C & C++ Data Structures and Algorithms, Essential Concepts like Pointers, OOP, Structures, Memory Allocation etc. with well explained comment lines and Readme files. Implementing all Data Structures from scratch and their Algorithms.

algorithms c cpp data-structures

Last synced: 23 Oct 2025

https://github.com/odilson-dev/hashmap

The Hashmap Project is an assignment from TOP's curriculum, where participants work on creating and implementing a hashmap data structure as part of their learning exercises.

data-structures hashmap ruby theodinproject

Last synced: 24 Oct 2025

https://github.com/thomasafink/optimal_knn_distance_for_data_science

Plotting the Optimal Distance for Data Scientists in Python using the K-Nearest Neighbour K-NN Algorithm

data-science data-structures data-visualization k-nearest-neighbor knn knn-classification map mapping open-street-map osm osmnx python

Last synced: 24 Oct 2025

https://github.com/lucasguiss/algorithms

Algorithms and data structures in Go

algorithm data-structures go

Last synced: 24 Oct 2025

https://github.com/alexforster/deque

A simple fixed-size deque implementation in C.

c data-structures deque

Last synced: 25 Oct 2025

https://github.com/vedant-jain03/dsa-questions

This repo contain all my Algorithms basics problems and problem types

algorithms cpp14 data-structures

Last synced: 25 Oct 2025

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

This repo contains some data structures and algorithms I've implemented.

algorithms data-structures data-structures-and-algorithms problem-solving

Last synced: 25 Oct 2025

https://github.com/ryomendev/dsa

This repository is dedicated to learning and practicing Data Structures and Algorithms (DSA). It contains solutions to various problems, ranging from basic to advanced topics, helping enhance problem-solving skills and understanding core DSA concepts through hands-on coding.

algorithms algorithms-and-data-structures cpp data-structures

Last synced: 26 Oct 2025

https://github.com/siyamulislam/oop_ps

AN INTRODUCTION TO OBJECT-ORIENTED PROGRAMMING WITH JAVA™, FIFTH EDITION

data-structures java oop problem-solving

Last synced: 26 Oct 2025

https://github.com/mikemwai/massive

Amazon massive dataset processing project

data-structures google-drive-api

Last synced: 26 Oct 2025

https://github.com/ikhsan/datastructure

Data structures in Swift for fun

data-structures swift

Last synced: 26 Oct 2025

https://github.com/aritrac1/java

All the Basics concepts of Java, OOPs, DSA in Java and some Projects along practice problems(leetcode and other platforms) and other resources.

algorithms competitive-programming data-structures dsa dsa-algorithm dsa-practice exception-handling java java-basics java-projects leetcode leetcode-java maths multithreading oops-in-java patterns practice-programming project

Last synced: 26 Oct 2025