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/ankush-003/data-structures-using-c

Learning Data Structures using C Language

c data-structures

Last synced: 21 Mar 2025

https://github.com/pedrofurtado/c-data-structures

Data structures implemented in C.

c data-structure data-structures

Last synced: 05 Apr 2025

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

👩🏽‍🔧 🧩 🔢 🖩 Based on the course by ThePrimeagen: "The Last Algorithms Course You'll Need" as listed below. The '/src/dsa' directory in this React project contains multiple TypeScript files with implementations of fundamental concepts in data structures and algorithms.

computer-science data-structures dsa-practice software-engineering theprimeagen typescript unit-testing vitest

Last synced: 27 May 2026

https://github.com/john-cd/datastructures

Basic data structures in C#

csharp data-structures

Last synced: 11 Apr 2025

https://github.com/alok-srivastava10/leetcode-solutions

This repository contains my solutions to various Data Structures and Algorithms (DSA) problems from LeetCode.

algorithms backtracking data-structures dynamic-programming hashmap java linked-list priority-queue problem-solving queue sliding-window stack tree

Last synced: 22 Mar 2025

https://github.com/bragdond/universal-stack-c

Dynamic stack in C which can store any type of data

c data-structures stack void

Last synced: 21 Mar 2025

https://github.com/rohanvdvivedi/cutlery

A configurable data structures library in C.

c data-structures system-programming

Last synced: 11 Apr 2025

https://github.com/ana-chenoweth/queue

The Cola class implements a generic queue (FIFO - First In, First Out) for storing elements of type T. Resources

c data-structures dsa queue queues

Last synced: 17 May 2026

https://github.com/aghorui/lhf

Multilevel data and operation deduplication mechanism (implementation in C++)

big-data cache compilers data-flow-analysis data-structures database

Last synced: 08 Apr 2026

https://github.com/ahmednassar7/competitive-programming

This repository contains Data Structure and Algorithms topics.

algorithms competitive-programming cpp data-structures problem-solving

Last synced: 13 Apr 2025

https://github.com/erkobridee/ds-ast

DS ( Data Structure ) AST ( Abstract Syntax Tree )

ast computer-science data-structures lexer parser

Last synced: 17 Jun 2025

https://github.com/sheabunge/kit205-assign2

KIT205 Data Structures and Algorithms: Assignment 2 (Semester 1, 2018) | Assignment Grade: 100%

algorithms data-structures dijkstra-algorithm floyd-warshall-algorithm homework

Last synced: 17 Mar 2025

https://github.com/mohamedtalhaouii/dsa

Structure de Données & Algorithmes

algorithms data-structures

Last synced: 05 Apr 2025

https://github.com/tom474/learn_dsa_rmit

[RMIT 2024A] COSC2658 - Data Structures & Algorithms - Learning Resources

algorithms data-structures java

Last synced: 04 Mar 2025

https://github.com/prasundas99/problem-solving

A list of all common problems (solved) from beginners to advance in problem solving

c codeforces-solutions cpp data-structures java oops-in-java problem-solving

Last synced: 09 May 2026

https://github.com/tom474/map_system

[RMIT 2024A] COSC2658 - Data Structures & Algorithms - Group Assignment

algorithms data-structures java

Last synced: 04 Mar 2025

https://github.com/tom474/learn_cpp_rmit

[RMIT 2023C] EEET2482 - Software Engineering Design - Learning Resources

algorithms cpp data-structures object-oriented-programming

Last synced: 04 Mar 2025

https://github.com/tom474/time_bank_system

[RMIT 2023C] EEET2482 - Software Engineering Design - Group Assignment

algorithms cpp data-structures object-oriented-programming

Last synced: 09 Oct 2025

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

Data Structures libraries, written in golang.

data-structures golang golang-library

Last synced: 27 Mar 2025

https://github.com/jakzo/priority-queue

JavaScript priority queue implementation.

computer-science data-structures

Last synced: 12 May 2026

https://github.com/luweslen/data-structure-java

Academic works developed in the subject of "Estrutura de Dados" in the course of "Tecnologia em Analise e Desenvolvimento de Sistemas" in "Instituto Federal do Paraná" using Java.

data-structures java

Last synced: 15 Jun 2025

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

Data Structures and Algorithms tutorials in both Python and JavaScript

algorithms data-structures javascript python

Last synced: 15 May 2026

https://github.com/kopach-artem/hashtable

A comprehensive C++ library for efficient data management using hash tables. Features customizable hashing, collision resolution.

c-plus-plus cpp data-structures hash-map hash-table hashtable

Last synced: 05 Apr 2025

https://github.com/kwilczynski/container

Simple data structures to use in the Go Programming Language

data-structures go golang

Last synced: 30 Jun 2026

https://github.com/ignatiusmb/treevisualizer

Visualizer for binary tree data structure in Java.

binary-search-tree data-structures java tree visualizer

Last synced: 03 Apr 2025

https://github.com/sheabunge/kit205-labs

Lab files for KIT205 Data Structures and Algorithms (Semester 1, 2018)

algorithms data-structures

Last synced: 17 Mar 2025

https://github.com/iamlizu/stack

A simple library, JavaScript implementation of Stack data structure, using Array.

data-structures stack

Last synced: 01 Apr 2025

https://github.com/wendymunyasi/binary_trees

Learn about binary tree and binary search tree.

algorithms c data-structures

Last synced: 21 Jul 2025

https://github.com/albertopirillo/api-project-2020

Projects of Algorithms and Data Structures @ PoliMi. Implementation of an efficient text editor inspired by ed, with added undo and redo functionalities.

algorithms data-structures performance text-editor

Last synced: 28 Jun 2026

https://github.com/skyv26/hackerrank-solution

HackerRank is a tech company that focuses on competitive programming challenges for both consumers and businesses. Developers compete by writing programs according to provided specifications.

algorithms coding-challenge data-structures interview-preparation javascript

Last synced: 05 Apr 2025

https://github.com/n1colasf/obligatorio-aed2

Obligatorio Algoritmos y Estructuras de Datos 2 (Semestre 4 - Marzo 2022) Calificación: 38/40

binary-search-tree data-structures hash java tree-structure

Last synced: 08 May 2025

https://github.com/neilharia7/daily-coding-problems

C++ & Python Solutions for Daily Coding Problem

algorithms cpp daily-coding-problem data-structures python

Last synced: 15 May 2026

https://github.com/liu42/datastruct

数据结构学习项目

c course data-structures learning

Last synced: 05 Jul 2025

https://github.com/gabriel-dp/ufsj-labprog2

All exercises solved during "Programming Laboratory II" subject at UFSJ

data-structures lab ufsj

Last synced: 30 Jun 2026

https://github.com/ososuna/java-coding-interview

☕️ Studying for my java coding interview solving problems using TDD

algorithms data-structures java tdd

Last synced: 20 Jun 2026

https://github.com/sermetpekin/perse

Perse is an experimental Python package that combines some of the most widely-used functionalities from the powerhouse libraries Pandas, Polars, and DuckDB into a single, unified DataFrame object. The goal of Perse is to provide a streamlined and efficient interface, leveraging the strengths of these libraries to create a versatile data handling.

data data-science data-structures duckdb pandas polars

Last synced: 09 May 2026

https://github.com/himmat12/dsa-playground

This repository contains coding problems for practicing data structures and algorithms, LeetCode-style. Covers arrays, linked lists, stacks, and more. Solve in any language to strengthen problem-solving skills and prep for interviews.

algorithms-and-data-structures codingchallenges codinginterview data-structures javascript

Last synced: 29 Mar 2025

https://github.com/vvhacker007/rube-goldberg-machine

✨Implementation of multiple data structures as Rube's Goldberg Machine 🤖 using c++✔.

algorithms cpp data-structures sorting

Last synced: 29 Mar 2025

https://github.com/ahmedshaabanal-saidi/custom_data_structure

A C# implementation of a generic custom data structure named MyList<T> that mimics the behavior of built-in collections. It implements IEnumerable<T>, ICollection<T>, and IList<T>, showcasing a deep understanding of interfaces, generics, and collection manipulation in C#.

csharp data-structures oop

Last synced: 24 Jun 2025

https://github.com/kaierikniermann/algorithms-practice

This is a collection of algorithms and data structures in different languages. Primarily based on the solutions from Introduction to Algorithms.

algorithms data-structures learning practice

Last synced: 15 May 2026

https://github.com/ashkarin/ndpatch

Package to extract arbitrary regions from an N-dimensional numpy array assuming it mirrored infinitely.

array data-structures deep-neural-networks image-processing numpy patches region-of-interest

Last synced: 19 May 2026

https://github.com/bansal-samarth/daily-dose-of-dsa

A collection of my DSA solutions—cracking problems one algorithm at a time!

algorithms-and-data-structures data-structures dsa geeksforgeeks geeksforgeeks-solutions leetcode leetcode-solutions

Last synced: 06 Apr 2025

https://github.com/gcoronelc/ucv_gdi-1_202302-b2

Taller de Gestión de Datos e Información I con Gustavo Coronel.

data data-science data-structures database databases online oracle query relational-databases security sql sql-server

Last synced: 19 May 2026

https://github.com/nitrosh/nitro-datastore

Nitro DataStore makes working with JSON data efficient and enjoyable. Access your data however you want - dot notation, dictionary style, or path-based - no schema required.

data-structures json python3 static-site

Last synced: 25 Jan 2026

https://github.com/efxlve/data-structures-and-algorithms-notes

✍️Notes: This repo contains notes on data structures and algorithms. The notes cover basic data structures such as array, linked list, stack, queue, tree, heap, graph as well as sorting algorithms such as selection, insertion, bubble, quick.

algorithms algorithms-and-data-structures data-structures notes

Last synced: 21 Mar 2025

https://github.com/cherryrh/mydatastructure

个人数据结构代码仓库

algorithms cpp data-structures

Last synced: 10 Jul 2025

https://github.com/amoshnin/cs.python-datastructures.algorithms

📘 List of (Algorithms, Data Structures & Coding Problems) 🐍 Implemented in Python with detailed explanations and links to further readings | Preparation for coding interviews 🚀

algorithms coding-problems data-structures

Last synced: 11 Sep 2025

https://github.com/salma-mamdoh/rsvector

Our Project for Object Oriented Programming Course taken during Winter 2022 semester

backtracking-algorithm cpp data-structures exception-handling filesystem oop problem-solving recursion

Last synced: 03 Jul 2026

https://github.com/strondata/smart-data

Framework Python extensível para pipelines de dados. Abstrai a complexidade do processamento em Sistemas, Fluxos e Componentes, com suporte nativo a qualidade de dados, governança e execução via CLI.

cli data-engineering data-pipelines data-quality data-structures pandas pyspark python python3

Last synced: 01 Jul 2026

https://github.com/sehee-lee-01/algorithmjava

🎮 JAVA 자료구조/알고리즘

algorithms data-structures java

Last synced: 19 May 2026

https://github.com/ghackenberg/kurs-datenanalyse

This repository contains material for my data analysis course. In this course we first introduce the concept of databases and SQL, before diving into OLAP and other data analysis tools.

data-analysis data-structures data-warehouse entity-relationship-diagram etl graph list olap relational-algebra relational-database sql tree

Last synced: 17 Feb 2026

https://github.com/felipeversiane/target-teste

Technical test proposed by the company Target Sistemas.

data-structures golang json

Last synced: 19 May 2026

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: 03 Jul 2026

https://github.com/abhishekboadgurjar/DSA

Welcome to the Data Structures and Algorithms (DSA) repository. This collection is intended to provide a comprehensive guide to fundamental and advanced concepts in DSA using C++. Each folder contains code examples and explanations for different topics.

algorithms data-structures dsa dsa-codes dsa-cpp dsa-notes

Last synced: 22 Jul 2025

https://github.com/indirivacua/java-data-structures

Una miscelánea de algoritmos que he desarrollado en las clases de la materia Programación III de la UNLP

data-structures java unlp

Last synced: 24 Jun 2026

https://github.com/isaka-james/data-structure-tutorials

This is the repulsitory which contains c++ programs which I write to practice the data structure and algorithms.

cplusplus cpp data-structures data-structures-and-algorithms practice

Last synced: 21 Mar 2025

https://github.com/bserdar/digraph

Go directed labeled/unlabeled graph data structure with constant-time accessors

data-structures go golang golang-package graph graph-algorithms

Last synced: 21 Mar 2025

https://github.com/brainhub24/wikihydra

A tool that simply get the latest changes of the Wikipedia articles including there authors of my Grandfathers Wikipedia site, a art SPYTOOL to check who last edit the site.

data-structures scanner spytools wikipedia wikipedia-api wikipedia-scraper

Last synced: 12 Apr 2025

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

Coursework solutions to UCSD DSA Specialization

algorithms cpp14 data-structures python3

Last synced: 15 May 2026

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

This is a repository made for Portuguese speakers who are learning data structures and algorithms, I was studying this topic and didn’t find a lot of information in Portuguese, so I decided to concentrate the fonts, resources that I found on the internet and include examples made by me in PHP

brazilian-portuguese data-structures datastructures php7 portuguese sorting-algorithms sorting-algorithms-implemented

Last synced: 29 Mar 2025

https://github.com/feldroop/genedex

A small and fast FM-Index for Rust

bioinformatics data-structures fmindex search sequence-analysis

Last synced: 13 Sep 2025

https://github.com/massigy/c-generic-linked-lists

This C program illustrates an implementation of generic programming using dynamic data structures, like single linked lists in this example.

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

Last synced: 07 May 2026

https://github.com/yoursrijit/graph-in-java

Graphs in data structures are non-linear data structures made up of a finite number of nodes or vertices and the edges that connect them. Graphs in data structures are used to address real-world problems in which it represents the problem area as a network like telephone networks,

data-structures graph graph-theory graphs java networks

Last synced: 20 Jul 2025

https://github.com/manustays/data-structure-algorithms

Data structures & algorithms implemented in Javascript & other languages

algorithm data-structures java javascript

Last synced: 19 May 2026

https://github.com/zee-bit/final450

My solution to Love's Final 450 questions to do before interviews. All solutions are optimal and properly tested. Please drop a star if you find it useful! :)

algorithms cpp data-structures final45

Last synced: 11 Jun 2026

https://github.com/paulchen2713/nthu-data_structure_2020

EECS 2040 Data Structure Lecture Slides 2020

data-structures nthucs

Last synced: 03 Feb 2026

https://github.com/estkey/datastructure

Multi Language Implementation for Elementary Data Structure

data-structures

Last synced: 27 Mar 2025

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

Esse repositório contém os códigos das aulas e listas de exercícios da matéria de Estrutura de Dados da UTFPR

c data-structures programming-exercises

Last synced: 03 Apr 2025

https://github.com/pawelzeja098/algoritms-and-data-structures

Basic algorithms and data structures implemented in Python.

algorithms data-structures python

Last synced: 07 Sep 2025

https://github.com/theodesp/algorithms-erickson

Algorithms Workbook exercises by Jeff Erickson

algorithms data-structures exercises learning-by-doing

Last synced: 06 Apr 2025

https://github.com/rebelhere/josephus-problem

This program solves the Josephus Problem using a circular Queue in C++ and visualizes it with SFML. Participants are sequentially eliminated every K-th position until only one survivor remains, displayed with graphical updates and sound effects. The program provides an interactive view of the elimination process and the final winner.

cpp data-structures josephus-problem oop queue sfml

Last synced: 20 Jun 2025

https://github.com/dsa-ou/paddles

A pedagogical algorithms and data structures library

algorithms data-structures education

Last synced: 16 Feb 2026

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

Data Structures and Algorithms Specialization programming assignments on Coursera, implemented in Python

algorithms coursera data-structures specialization

Last synced: 29 Mar 2025

https://github.com/elcobvg/hackerrank-ctci

My javascript solutions to Cracking the Coding Interview tutorials: https://www.hackerrank.com/domains/tutorials/cracking-the-coding-interview

algorithm-challenges coding-interview-tutorials cracking-the-coding-interview data-structures hackerrank-ctci javascript

Last synced: 27 Mar 2025

https://github.com/netherquartz/bash_list

A linked list data structure written in Bash.

bash bash-script data-structures datastructures list shell shell-script

Last synced: 20 Apr 2026

https://github.com/aldoignatachandra/javascript-linkedlist

Learning data structure (Singly Linked List) using javscript and test using jest

data-structures javascript jest linked-list

Last synced: 12 May 2026

https://github.com/diogocarrola/42-piscine

My journey through the 42 Piscine, showcasing my progress, projects and the skills I developed during the intensive month-long experience.

42-piscine algorithms c data-structures shell

Last synced: 26 Mar 2025

https://github.com/matteosandrin/structoscope

Structoscope is a Python library for visualizing and inspecting any data structure.

arrays data-structures debugging maps python trees vizualisation

Last synced: 06 Apr 2026

https://github.com/galaxy4276/algorithm-study

팀 기반으로 운영하는 알고리즘 스터디

algorithms data-structures leetcode leetcode-solutions

Last synced: 04 Mar 2026

https://github.com/hit07/sequeance-alignment-dp

This repository contains an implementation of a DNA sequence alignment algorithm using dynamic programming (DP) optimised with a divide and conquer strategy to improve efficiency and reduce runtime.

algorithms data-structures divide-and-conquer dynamic-programming python3 sequeance-alignment

Last synced: 08 Jul 2025

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

Some algorithms and their implementations

algorithms algorithms-and-data-structures data-structures hacktoberfest

Last synced: 03 Jul 2026

https://github.com/abhishekboadgurjar/dsa

Welcome to the Data Structures and Algorithms (DSA) repository. This collection is intended to provide a comprehensive guide to fundamental and advanced concepts in DSA using C++. Each folder contains code examples and explanations for different topics.

algorithms data-structures dsa dsa-codes dsa-cpp dsa-notes

Last synced: 29 Dec 2025