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/fivethreeeo/data-structures-and-algorithms

A repository for learning data structures and algorithms.

algorithm coding-interviews data-structures

Last synced: 12 Sep 2025

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

This repository provides implementations of popular algorithms and abstract data types using JAVA.

algorithm algorithms array arraylist avl-tree data data-structures graph heap iterative java linked list netbeans queue recursive set stack tree

Last synced: 30 Jun 2026

https://github.com/stepan41k/golang-features

Implementation algorithms, data structures and patterns using Golang

algorithms concurrency data-structures golang

Last synced: 30 Jun 2026

https://github.com/kemboi590/teach2give-test

The repository is a technial test for Teach2Give used to demonstrate my ability to provide clear and effective solutions.

data-structures problem-solving technical-test

Last synced: 25 Jun 2025

https://github.com/chinmaymahajan/parking-lot-management

This repository contains academic project for Parking Lot Management.

academic cpp cygwin data-structures dreamscoder parking

Last synced: 29 Mar 2025

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

Implementations of data structures.

data-structures

Last synced: 21 Mar 2025

https://github.com/tomboddaert/dynode

A framework for making node-based structures with dynamically-sized values.

data-structures linked-list

Last synced: 10 Feb 2026

https://github.com/daniel-keogh/word-cloud-generator

Java program that generates a word-cloud from a URL or text file

data-structures java wordcloud wordcloud-generator

Last synced: 18 May 2026

https://github.com/bragdond/universal-linked-list-c

Universal data structure linked list implemented in C

c data-structures linked-list

Last synced: 21 Mar 2025

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

Implementation of most useful data structures and algorithms, focusing in distributed systems problem solvers and performance with large data

algorithms algorithms-and-data-structures data-structures dotnet

Last synced: 21 Mar 2025

https://github.com/claudio-code/data-structure-algorithm-and-neural-network

:scroll: I' m learning new algorithms and how create small and basic neural network

algorithms big-o data-structures neural-network

Last synced: 10 Apr 2025

https://github.com/botraunak/ds-algo-practice

Competitive Coding Refresher

algorithms data-structures

Last synced: 03 Apr 2025

https://github.com/mikhailazaryan/notes-of-pure-fun

Notes I take while reading "Purely Functional Data Structures" by C. Okasaki

data-structures functional-programming standard-ml

Last synced: 12 Jan 2026

https://github.com/wkhallen/cstructures

A collection of data structures in C, for my own benefit

c data-structures

Last synced: 22 Mar 2025

https://github.com/danielbrodi/watchdog-program-monitor

A multi-threaded program which monitors another program to see if its out of control or have stopped operation, and resets it if needed. Written in C and includes synchronization and concurrency tools, signals and a custom module of a callbacks scheduler that was written by me.

c data-structures fork multithreading process process-manager scheduler semaphore shared-library shared-memory shared-object signal signal-processing signaling signals synchronization thread thread-safe threading watchdog

Last synced: 25 Jun 2025

https://github.com/rishabh-agarwal/datastructureandalgo

The DataStructureAndAlgo repository is a curated collection of data structures and algorithms implemented in Java, aimed at providing a solid foundation for learners and developers. It's designed for those preparing for interviews, deepening their understanding of computer science fundamentals, or looking for a reliable reference for algorithmic pr

algorith data-structures java11

Last synced: 02 Feb 2026

https://github.com/samyouaret/php-datastructure

A small PHP data-structure package

algorithms data-structures linked-list php queue stack

Last synced: 05 Apr 2025

https://github.com/leomosley/ds.mosly.dev

An interactive website for learning data structures.

data-structures nextjs typescript

Last synced: 10 May 2026

https://github.com/gevorg-vardanyan/python_algs

This repository is intended to keep algorithms written with python.

data-structures python python3 sorting-algorithms

Last synced: 05 Apr 2025

https://github.com/mosheberman/spiked-punchcards

This is one of six homework assignments for my Data Structures class using C++ at Brooklyn College.

brooklyn c-plus-plus college cuny data-structures homework-assignments

Last synced: 18 May 2026

https://github.com/thenocturnaldevgypsy/duskgrimoires-java-lab-exercises

DuskGrimoires : Java library/source codes that I've coded and used for lecturing CS/IT subjects and topics during my career as Assistant Professor for BSCS, BSIT and BSCOE way back late 2012 to 2015 (on-going retrieving the codes and rearranging the repo) . You like the Repo? Don't forget to 🌟, 👁️, 🔱 and ❤️

algorithms algorithms-and-data-structures computer-science computer-science-algorithms computer-science-data-structures computer-science-education data-structures data-structures-and-algorithms duskgrimoires java programming programming-exercises thenocturnaldevgypsy thenocturnaldevgypsy-io

Last synced: 02 Mar 2025

https://github.com/chenmingyong0423/algorithms

Data Structures and Algorithms implemented in Go. 基于 Go 语言使用泛型实现的数据结构与算法.

algorithms data-structures go golang

Last synced: 29 Mar 2025

https://github.com/nandomattos/linkedlists

C algorithm to create and modify linked lists using reference parameter

c data-structures linked-list pointers

Last synced: 04 Jul 2026

https://github.com/vishvanavanjana/dsa

Data Structures and Algorithms

algorithms data-structures graphs

Last synced: 12 Jun 2026

https://github.com/mistermboy/ed

Data Structures Uniovi 2016/2017 && 2017/2018

avl-tree bstree data-structures dijkstra floyd graph hash-table heap uniovi

Last synced: 29 May 2026

https://github.com/mominaamjad/swap-linked-list-nodes

Project to execute the swapping of any two nodes in a singly linked list. Includes methods for inserting and deleting elements.

cpp data-structures linked-list semester-3

Last synced: 04 Jul 2026

https://github.com/ondrejhruby/pythonessentials

A comprehensive guide to Python essentials, featuring a variety of code examples demonstrating basic to advanced concepts. This repository is ideal for beginners and intermediate learners looking to strengthen their Python programming skills through practical exercises.

algorithms classes-and-objects data-structures functions jupyter-notebook programming python

Last synced: 18 May 2026

https://github.com/headlessnode/dsa

My first GitHub repository showcasing a collection of code snippets that highlight my learning journey in data structures and algorithms. From basic arrays to complex trees and graphs, these practical implementations demonstrate my growing expertise

algorithms beginner-friendly code-examples code-snippets coding-challenges coding-practice competitive-programming cpp data-structures learning-resources problem-solving

Last synced: 18 May 2026

https://github.com/jwykocki/1-month-preparation-kit---hackerrank

Solutions for the problems from Interview Preparation Kits - 1 Month Preparation Kit

algorithms data-structures problem-solving

Last synced: 04 Jul 2025

https://github.com/nikhilvdev/swift-algorithms

The word Algorithm means “a process or set of rules to be followed in calculations or other problem-solving operations”. Therefore Algorithm refers to a set of rules/instructions that step-by-step define how a work is to be executed upon in order to get the expected results.

algorithms data-structures swift

Last synced: 26 May 2026

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

Highly important projects written in C for understanding basics and fundamentals of Data Structures.

algorithms c data-structures heap linked-list tree-structure

Last synced: 30 Mar 2025

https://github.com/youssefelghamour/binary_trees

Repository containing implementations of various binary tree operations in C

algorithm algorithms algorithms-and-data-structures avl-tree binary-search-tree binary-tree binary-trees c data-structures

Last synced: 08 Jul 2025

https://github.com/manukot/wlamart_globaltech

Walmart USA Advanced Software Engineering Virtual Experience Program on Forage - October 2024 * Completed the Advanced Software Engineering Job Simulation where I solved difficult technical projects for a variety of teams at Walmart. * Developed a novel version of a heap data structure in Java for Walmart’s shipping department, showcasing

data-munging data-structures java optimization python3 relational-database-design software-architecture sql uml

Last synced: 02 Mar 2025

https://github.com/parthsharma2/pyds

A data structures python library

data-structures library python

Last synced: 06 Sep 2025

https://github.com/boemer00/leetcode

Data Structure and Algorithm problems from leetcode and neetcode

algorithms data-structures leetcode python

Last synced: 19 May 2026

https://github.com/kalebers/data_structures

Data Structures in Java

algorithms data-structures java

Last synced: 15 Jun 2025

https://github.com/thefcraft/cp-algorithms

A personal repository for competitive programming solutions, including CSES, Project Euler, and HackerRank problems, with custom debugging utilities and scripts.

algorithms cpp data-structures

Last synced: 03 Apr 2025

https://github.com/jiaqiluo/shortcut-navigator

A practice for directed graph abstraction using an adjacency list

css data-structures graph

Last synced: 19 May 2026

https://github.com/cserajdeep/dsa-sparse-matrix2triplet

Sparse Matrix to Triplet and various triplet operations. e.g., transpose, addition, and multiplication.

c colab-notebook data-structures dsa matrix matrix-multiplication multiplication sparse-matrix triplet

Last synced: 19 May 2026

https://github.com/momen-alshouha/data-structures-array-stack-queue

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

arrays data-structures object-oriented-programming oop-principles queue stack

Last synced: 21 Jul 2025

https://github.com/jofaval/advent-of-code

Advent of Code, created by Eric Wastl - Software Engineering version of the Advent Calendar

advent-of-code algorithms data-structures go golang pnpm problem-solving python software-engineering typescript

Last synced: 27 Apr 2026

https://github.com/ibrahimdur1989/comp2152-assignment1-workout-stats

Python basics exercise: lists, dictionaries, and loops to summarize friends’ workout minutes (COMP2152 – Assignment 1).

beginners cli comp2152-assignment data-structures dictionaries exercise jupyter-notebook lists loops practice-project python

Last synced: 19 May 2026

https://github.com/ereh11/ramadan-problem-solving-challenge

Ramadan Problem Solving Challenge is a 30-day coding challenge where participants solve a new problem daily throughout Ramadan

algorithms data-structures problem-solving

Last synced: 13 Sep 2025

https://github.com/thergh/aisd-lab

Programs made for the Algorithms and Data Structures class

algorithms data-structures data-visualization

Last synced: 03 Apr 2025

https://github.com/lewisadiaz/proyecto-integrado-cpp

Voting system for three different series categories

c data-structures functions loops string-manipulation voting-system

Last synced: 19 May 2026

https://github.com/ahmad-ali-rafique/pandas-mastry-notebook

Pandas Mastry Notebook is a repository dedicated to exploring the capabilities of the pandas library for data manipulation, analysis, and visualization in Python. Dive into a variety of data operations, analytical techniques, and visualization methods to uncover insights from your datasets.

data-structures dataanalytics datase pandas pandas-library python

Last synced: 10 Apr 2026

https://github.com/bp7968h/java_dsa

Data structures and algorithms in Java.

algorithms data-structures java

Last synced: 13 Jun 2025

https://github.com/rithinch/googletechdevguide-programming-solutions

:nerd_face: Solutions to Google Tech Dev Guide Problems - Foundation Path.

algorithms csharp data-structures foundation-path google-tech-dev-guide

Last synced: 21 Mar 2025

https://github.com/bormoge/leetcode

My leetcode answers.

algorithms data-structures java leetcode

Last synced: 14 Jul 2025

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

Here is the Data Structure With Java

data-structures java problem-solving

Last synced: 04 Mar 2025

https://github.com/ermolaevv/all_labs

Проект-контейнер для выполнения практических заданий по курсу МП2

cmake cpp data-structures gtest labs winforms

Last synced: 19 May 2026

https://github.com/neutronixy/stacksofwax

Home to the codebase of a dynamic music streaming social network that connects users through their love of music. Here, you'll find everything that powers our community's ability to explore, share, and discuss their favorite tunes and podcasts.

back-end back-end-development data-structures database front-end front-end-development full-stack fullstack-development music music-database music-player music-server music-service server-side soundcloud spotify website

Last synced: 28 Oct 2025

https://github.com/martijnvos/jcf41datastructures

Assignment 1 of the JCF41 course on Fontys

data-structures java

Last synced: 19 May 2026

https://github.com/renatoathaydes/pathtrie

A Trie implementation specifically designed for paths

data-structures java routing trie

Last synced: 04 Apr 2025

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

This repository is dedicated to learning and practicing data structures

data-structures javascript

Last synced: 08 Jul 2025

https://github.com/kanavgoyal898/cubecrafter

CubeCrafter is a Python-based Rubik's Cube simulation and solving engine that implements advanced algorithms to efficiently solve Rubik's Cubes of different dimensions. This library provides a comprehensive solution for creating, manipulating, and solving Rubik's Cubes using state-of-the-art search algorithms and heuristics.

algorithms combinations data-structures flask game-theory graph-theory mathematics permutations python rubiks-cube scratch-implementation

Last synced: 21 Apr 2026

https://github.com/techno-coder/envisage

Data structure visualisation tool

data-structures graph-theory informatics visualisation

Last synced: 25 Oct 2025

https://github.com/ashtishad/epi-go

Elements of Coding Interview Problem Patterns in Go/Golang

algorithms-and-data-structures data-structures go golang

Last synced: 04 Apr 2025

https://github.com/maximfersko/matrix-library

Implementation of the data type library matrix and operations on the type.

algorithms c data-structures matrix matrix-library

Last synced: 26 Jun 2025

https://github.com/soloeinsteinmit/ds-algo-deck-v010

Data Structure and Algorithm Visualizer is an interactive web application designed to help students, developers, and educators learn data structures and algorithms in an engaging way. This tool allows users to explore and manipulate various data structures and algorithms with visual representations.

ai algorithms algorithms-and-data-structures data-structures dsa-visualizer framer-motion heroui nodejs react react-router redux redux-persist redux-toolkit tailwindcss

Last synced: 24 Feb 2025

https://github.com/quarkgluant/python-data-structures-algorithms

Udemy course "Python for Data Structures, algorithms, and Interviews" by José Portilla

algorithms algorithms-and-data-structures data-structures python python3 udemy

Last synced: 19 May 2026

https://github.com/mohammadreza-mohammadi94/codewars-katas

A collection of solutions to Codewars katas, demonstrating problem-solving skills and coding techniques in various programming challenges. Ideal for improving coding proficiency and algorithmic thinking

algorithms data-science data-structures database kata puzzle

Last synced: 10 Apr 2025

https://github.com/sahilmemon7/data_structures_algorithms

Main data structures and algorithms in Java along with their time and space complexities.

algorithms data-structures java

Last synced: 13 Sep 2025

https://github.com/vlmarkov/test-tasks

A repository where is placed test programming tasks.

algorithm c cpp data-structures multithreading

Last synced: 19 May 2026

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

Data Structures and Algortihms implemented in C++

algorithms cpp data-structures

Last synced: 08 Sep 2025

https://github.com/toxicmango64/push_swap

Push_swap is a an efficient sorting algorithm using two stacks and a limited set of operations. The goal is to sort a given set of integers in ascending order using the fewest possible moves, implementing and optimizing various sorting algorithms to achieve the best performance within specified benchmarks.

algorithms c data-structures programming sorting-algorithms

Last synced: 13 Mar 2025

https://github.com/bibhestee/binary_trees

0x1D. C - Binary trees

algorithm binary-trees c data-structures

Last synced: 06 Apr 2025

https://github.com/wajktor13/ads-lab

solutions to algorithmic tasks from Algorithms And Data Structures course at AGH University

agh agh-university agh-wi agh-wiet algorithms algorithms-and-data-structures data-structures

Last synced: 13 Mar 2025

https://github.com/aruizeac/facebook-interview-go

Meta (Facebook) coding interview questions with solutions written in the Go programming language.

algorithms coding-interviews data-structures facebook go golang meta

Last synced: 04 Jul 2026

https://github.com/abdellahbellakrim/ft_printf

Recode the printf() function from the C standard library

algorithms c data-structures file-io low-level-programming makefile variadic-functions

Last synced: 30 Jun 2026

https://github.com/i2mint/azuredol

Azure Storage Data Object Layer

azure azure-storage data-structures python

Last synced: 02 Apr 2025

https://github.com/almoghindi/boxes-project

Project based on data structures to offer the most appropriate box for a customer using avl tree, inside an avl tree for maximum complexity and memory utilization.

avl-tree binary-search-tree complexity csharp data-structures dotnet oop

Last synced: 06 Apr 2025

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

Coursera Data Structures and Algorithms Specialization

data-structures python3 rust

Last synced: 27 Aug 2025