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/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/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/ychaaibi/leetcode

Leetcode - Competitive Programming - Problem Solving 🧩🧠.

algorithms competitive-programming data-structures leetcode leetcode-cpp leetcode-solutions problem-solving

Last synced: 11 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/tomboddaert/dyn-slice

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

data-structures rust

Last synced: 30 Apr 2025

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/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/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/joao-conde/competitive-programming

Competitive programming training and contest exercises

algorithms competitive-programming data-structures

Last synced: 10 Jun 2026

https://github.com/viktorsvertoka/goit-algo-hw-07

Home task for Basic Algorithms and Data Structures📊

algorithms data-structures goit goit-algo-hw-07 python

Last synced: 09 Sep 2025

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

A library implementing some data structures for educational purposes

adt algorithm data-structures tree

Last synced: 11 Apr 2026

https://github.com/kalpit-sharma-dev/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: 07 Mar 2026

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/harrykamboj1/datastructureandalgorithms

Repository For Practicing Data Structures And Algorithms

algorithms data-structures

Last synced: 24 Apr 2026

https://github.com/lsst/cell_coadds

LSST Data Management: Data Structures defining the cell-based coadds

astronomy data-structures python

Last synced: 13 Jul 2025

https://github.com/caellian/reference

Reference implementations of different algorithms and data structures.

algorithms data-structures reference templates

Last synced: 28 Oct 2025

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

Data Structures and Algorithms Specialization

algorithms c cplusplus data-structures python

Last synced: 22 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/hirentimbadiya/my_dsa_codes

in this repository i have added the DSA problems that i solved on Leetcode , GFG or other plateforms

algorithms data-structures java leetcode solutions

Last synced: 14 Mar 2025

https://github.com/praabindhp/avl_tree

C Program For AVL Tree

avl-tree c data-structures programming

Last synced: 10 Sep 2025

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

Code related to data structures and algorithms

algorithms data-structures system-design

Last synced: 17 Jun 2025

https://github.com/shahiakhilesh1304/dsa

This repository is my personal space for practicing Data Structures and Algorithms. I'll be adding questions, solutions, and explanations as I progress, covering topics from basics to advanced.

algorithms code contribution contributions-and-collaboration contributions-welcome data data-structures data-structures-and-algorithms dsa dsa-algorithm dsa-learning-series dsa-practice hacktober hacktoberfest hacktoberfest-accepted hacktoberfest-starter practice programming python-3

Last synced: 13 Apr 2025

https://github.com/serhatkacmaz/cpp-datastructuresandalgortihms

Contains codes related to data structures

algorithms cplusplus data data-structures

Last synced: 10 Jul 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/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: 23 Apr 2026

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

This repository contains the code for the data structures I have done in my college.

c c-language data-structures

Last synced: 15 May 2026

https://github.com/mohamedtalhaouii/dsa

Structure de Données & Algorithmes

algorithms data-structures

Last synced: 05 Apr 2025

https://github.com/nadavmozeson/algorithms-implementation

A repository showcasing implementations of various algorithms, including graph algorithms (BFS, DFS, Dijkstra, Kruskal), dynamic programming solutions, and more. Designed for learning, practice, and demonstration of algorithmic problem-solving.

algorithm-implementation algorithms code-examples coding-challenges computational-thinking data-structures dynamic-programming educational graph-algorithms graph-algorithms-visualizer problem-solving python

Last synced: 12 Mar 2025

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/oelin/favl

A purely functional AVL tree implementation in JavaScript.

algorithms avl-tree binary-tree data-structures functional-programming

Last synced: 12 Mar 2025

https://github.com/gmurayama/file-compressor

File compressor that utilizes Huffman Algorithm and RLE

csharp data-structures ufabc

Last synced: 14 May 2026

https://github.com/asbhogal/javascript-algorithms-and-data-structures

Course notes for the JavaScript course provided by freeCodeCamp entitled 'JavaScript Algorithms and Data Structures.' Notes from activites and exercises will be pushed to this repo to serve as a 'bank' of resources and future reference.

algorithms data-structures data-structures-and-algorithms debugging dsa dsa-algorithm dsa-practice es6 freecodecamp functional-programming html5 javascript javascript-algorithms js object-oriented-programming oop

Last synced: 14 Oct 2025

https://github.com/ahmedukamel/cs211-data-structures-and-algorithms

Implementation for linear data structures taken in Data Structures and Algorithms course in Beni Suef University

algorithms data-structures java linear-data-structures

Last synced: 17 Mar 2025

https://github.com/csalam07/dslab

For reference only. Don't misuse it. Thank you

c data-structures

Last synced: 17 Mar 2025

https://github.com/mastercruelty/c-go-algorithms

Just a repository where I put my C and Go exercises about my exam of Algorithm and data structures at University of Milan

algorithms c data-structures golang

Last synced: 14 May 2026

https://github.com/codejsha/algorithm-examples

Examples of algorithms, data structures, and problem-solving for practical applications

algorithms data-structures problem-solving

Last synced: 02 Apr 2025

https://github.com/seifalmotaz/routly

Routly: Elevating skills through dynamic data structures, using binary trees for precise URL path matching.

algorithms algorithms-and-data-structures dart dartlang data-structures

Last synced: 06 Feb 2026

https://github.com/nehavatsyan/datastructures

Repository contains Data structures and Algorithms implemented in Golang

algorithms data-structures go golang golang-package

Last synced: 26 Mar 2025

https://github.com/ryomendev/tle-eliminator

TLE-Eliminator is a repository dedicated to learning DSA (Data Structures and Algorithms) through efficient algorithms and optimized solutions. It focuses on improving the execution time of code, helping developers master DSA concepts and build more efficient solutions for competitive programming.

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

Last synced: 17 Mar 2025

https://github.com/mdh266/java-practice

Practice Problems In Java

algorithms data-structures datastructures java

Last synced: 26 Mar 2025

https://github.com/mehul237/a2z-dsa-course

Teaches you problem solving by diving deep into DSA, with 450+ modules

algorithm cpp data-structures

Last synced: 14 Jun 2025

https://github.com/kei-k23/java-algorithms

This is the collection of coding implementation of DSA in Java.

algorithms algorithms-and-data-structures data-structures dsa java

Last synced: 26 Mar 2025

https://github.com/satyamgupta53/data-structures-algorithm

Comprehensive collections of all the important data structures and algorithms currently used & leetcode question-solutions also included.

algorithms data-structures java leetcode

Last synced: 18 Mar 2025

https://github.com/vivaxy/data-structure-visualization

🎬Data Structure Visualization with animation.

algorithms animation data-structures svg visualization

Last synced: 14 May 2026

https://github.com/codejester01/the-connect-six-ai

此项目是吉大老学长们以前一起组队做的数据结构课设成果,虽然说实力没有那么强,但是也是值得一战的AI,可以提供借鉴思路和参考,需要的自取哦

ai algorithms alpha-beta-pruning data-structures decision-trees

Last synced: 26 Mar 2025

https://github.com/vijayksingh/practice-datastructure

A collection of common data structure exercises accompanied with test cases for self study.

algorithms algorithms-and-data-structures data-structures datastructures-algorithms interview javascript practice

Last synced: 29 Aug 2025

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: 14 May 2026

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/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/dsa-ou/paddles

A pedagogical algorithms and data structures library

algorithms data-structures education

Last synced: 16 Feb 2026

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/cedrickchee/parkinglot-ts-node

TypeScript solution for parking lot problem.

algorithm data-structures oop-concepts parking-lot typescript

Last synced: 12 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/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/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/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/shravzzv/odin-knights-travails-project

An implementation of finding the shortest path between a knight and its destination using a breadth-first search algorithm.

algorithms breadth-first-search data-structures theodinproject

Last synced: 08 Jul 2025

https://github.com/arriqaaq/bst

Binary Search tree implementation

algorithm binary-search-tree data-structures golang

Last synced: 20 Mar 2025

https://github.com/falcao-g/estruturas-dados

Repositório para guardar os códigos e aprendizados da matéria de Estruturas de Dados

c data-structures estruturas-de-dados hash heap tree

Last synced: 07 Sep 2025

https://github.com/knlsharma/competitive-programming-cp

This repository contains some useful codes, techniques, algorithms and problem solutions helpful in Competitive Coding. Join with me on telegram group https://t.me/joinchat/GL4Y8RREZbz

algo-ds-notes algorithm code competitive-programming data-structures language problem-solving telegram-group

Last synced: 30 Apr 2025

https://github.com/cthacker-udel/csharppractice

CSharpPractice Files

csharp data-structures

Last synced: 02 Apr 2025

https://github.com/lemunozm/runtypes

Fast and lightweight runtime-types library

cpp11 data-structures runtime-library shared-memory types

Last synced: 26 Mar 2025

https://github.com/limon-s-interview-prep-zone/leetcode

🚀 Welcome to the Interview Preparation repository! This project is a comprehensive collection of Data Structures, Algorithms, and solved problems from common online judges, providing a robust resource for technical interview preparation.

algorithms cplusplus data-structures leetcode python

Last synced: 16 Feb 2026

https://github.com/kkimj/tree

C++ codes, AVL Tree, B-Tree

data-structures tree

Last synced: 02 Apr 2025

https://github.com/tamim-saad/cp-template-code

This repository offers a complete template for competitive programming with pre-written functions and utilities for coding contests. It helps you save time and focus on solving problems. Feel free to explore, use, and customize these templates. If you find it useful, don’t forget to give it a star!

algorithm coding coding-competition competitive-programming cp cp-template cpp data-structures data-structures-algorithms data-structures-and-algorithms fast-io problem-solving problem-solving-template programming-tools shortcuts template template-code templates time-complexity

Last synced: 02 Apr 2025

https://github.com/nullthefirst/javascript-ex

JavaScript Data Structures and Algorithms

algorithms data-structures exercism javascript

Last synced: 03 Apr 2025

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

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/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/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/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/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/mrinjamul/go-datastructures

Data Structures libraries, written in golang.

data-structures golang golang-library

Last synced: 27 Mar 2025

https://github.com/yanliu1111/algoexpert-easy

In progress. AlgoExpert-EasyQuestion using TypeScript & Python

alogrithms data-structures python typescript

Last synced: 15 May 2026

https://github.com/davidson-souza/cpp

Códigos aleatórios em c/c++

code cpp data-structures examples math number-theory

Last synced: 06 Sep 2025

https://github.com/gustavohnsv/ep1_aed2

Exercício de Programa sobre Grafos não Direcionados Ponderados da matéria de Algoritmos e Estrutura de Dados II, onde é possível realizar funções como Busca em Largura, em Profundidade, verificar componentes e vértices de articulação, entre outras funcionalidades.

bfs-algorithm c data-structures dfs-algorithm exercises graphs graphs-algorithms

Last synced: 03 Apr 2025

https://github.com/kietcse/dsa_hcmut_2023

These are assignments of DSA in 2023 of HCMUT. This repository include 2 assignments and the beginning story of each assignment related to JJK anime (my teachers is a big fan of JJK). I was thrilled to get 10 marks for both of these !!!

data-structures dsa-algorithm

Last synced: 08 Jul 2025