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/rmodi6/minesweeper-game

The age-old annoying Minesweeper game on Windows implemented in Java using Java Swing tools.

data-structures java java-game java-swing java-swing-game minesweeper-game

Last synced: 29 Aug 2025

https://github.com/deepanshu-rawat6/java-dsa-prep

Experimenting with data structures and algorithms!

algorithms data-structures java

Last synced: 24 Apr 2025

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

another java collection library

collection data-structures java

Last synced: 12 Jan 2026

https://github.com/syedzawwarahmed/flilezipper

A simple application that compresses a text file using Huffman Coding.

algorithms c cpp data-structures huffman-coding tree-structure

Last synced: 15 May 2026

https://github.com/devhindo/williamfiset

Empowering WilliamFiset tutorials by summarizing videos, providing follow-up problems and adding additional resources for each video

algorithms computer-science data-structures mathematics

Last synced: 09 Jan 2026

https://github.com/floressek/hanoi_tower

Some coding for Data Structures and Algorythms

data-structures hanoi-towers

Last synced: 05 Apr 2025

https://github.com/le-michael/simple

A compilation of simple data-structures written in go

data-structures go golang

Last synced: 16 Mar 2025

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

This repository contains implementations of various fundamental data structures written in Java. Each implementation is designed from scratch, avoiding the use of Java's built-in data structure libraries, to reinforce a deeper understanding of how they work internally.

algorithms data-structures java

Last synced: 05 Apr 2025

https://github.com/kalongn/cse-214

Data Structure & Algorithm with Java (College Class).

algorithm data-structures java

Last synced: 30 Oct 2025

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

An educational collection of self-implemented popular algorithms and data-structures using C++.

algorithms c-plus-plus data-structures

Last synced: 11 Jun 2026

https://github.com/annennenne/pcadsc

An R package for performing Principal Component Analysis-based Data Structure Comparisons (PCADSC)

data-structures exploratory-data-visualizations principal-component-analysis r

Last synced: 11 Mar 2026

https://github.com/islamaliev/algorithms

simple implementation of some common algorithms

algorithms algorithms-and-data-structures data-structures

Last synced: 29 Jul 2025

https://github.com/aryangupta9680/dsa-solved-questions

This repository contains solutions to various Data Structures and Algorithms (DSA) problems solved by me. The questions are sourced from renowned coding platforms like GeeksforGeeks, LeetCode, Codeforces, InterviewBit, HackerRank, and more.

algorithms cpp data-structures dsa geeksforgeeks interviewbit leetcode problem-solving

Last synced: 07 Nov 2025

https://github.com/harshit-3905/striver_sde_sheet

Solutions to Striver SDE Sheet

algorithms data-structures java

Last synced: 07 Feb 2026

https://github.com/pr47h4m/datastructuresandalgorithmscpp

Repository Focuses On Implementation Of Data Structures And Algorithms In CPP

algorithms codejam cpp data-structures kickstart oop

Last synced: 09 Apr 2025

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

Data structures and algorithms by Olexandr Tsymbaliuk. Not finished.

algorithms data-structures

Last synced: 16 Mar 2025

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

🍌 Data structures with C language

c c-language data-structures

Last synced: 05 Jun 2026

https://github.com/ac000/libac

A C library of miscellaneous utility functions

c data-structures freebsd geospatial json linux network-programming string-distance time

Last synced: 21 Sep 2025

https://github.com/amirhnajafiz/leetcodz

Problems and solutions to my LeetCode.

algorithms data-structures design-patterns leetcode problem-solving

Last synced: 20 Apr 2026

https://github.com/sahinmeric/holbertonschool-higher_level_programming

High-level Programming curriculum of Software Engineering Foundations at Holberton School UY

data-structures javascript networking oop python sql tdd

Last synced: 08 May 2026

https://github.com/snehalyelmati/competitive-programming-golang

Repository to maintain LeetCode, Kickstart and CodeChef solutions in Go. Implementation and notes of data structures and algorithms.

algorithms data-structures golang google-hashcode google-kickstart leetcode

Last synced: 21 Jun 2025

https://github.com/rabinadk1/linearhashing

Hash Table visualization with Linear Probing for key collision

data-structures hashtable javascript p5js

Last synced: 11 Mar 2026

https://github.com/aarong1/RshinyHelpers

Helpers and elements to use in Rshiny

data-structures html r shiny web-app

Last synced: 29 Jul 2025

https://github.com/reity/are

Library for defining and working with abstract regular expressions that support strings/sequences with elements of any symbol type, with an emphasis on supporting scenarios in which it is necessary to work with regular expressions as abstract mathematical objects.

data-structures python python-library re-to-nfa regular-expressions regular-languages theory-of-computation

Last synced: 13 Sep 2025

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

Some of the data structures implemented in Javascript

data-structures javascript

Last synced: 07 Jul 2025

https://github.com/inspirate789/alloc

Memory manager for go based on memory arenas

algorithms bench data-structures go golang memory memory-management rese research-paper

Last synced: 17 Mar 2025

https://github.com/Riad-ENNAIM/data-structures

Implement some Data Structures using JavaScript

data-structures javascript

Last synced: 29 Apr 2025

https://github.com/hubenchang0515/luminous

Luminous is a DATA STRUCTURE and ALGORITHMIC library of C programming language.

c data-structures

Last synced: 11 Mar 2025

https://github.com/r-pagard/python-algorithm

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

algorithms data-structures implement leetcode pytest python3 two-pointers

Last synced: 30 Mar 2025

https://github.com/r-pagard/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: 30 Mar 2025

https://github.com/virjilakrum/merkle_proof_file_transfer

merkle_proof_file_transfer is an open-source project designed to demonstrate the use of Merkle proofs for secure and efficient file transfer.

data-structures file-transfer merkle-hash-trees merkle-proof merkle-tree move

Last synced: 05 Oct 2025

https://github.com/devourtech/christmasdb

A key value store to explore on database and storage internals

data-structures database golang key-value-store

Last synced: 04 Jan 2026

https://github.com/cihat-kose/data-structures-and-algorithms

A collection of exercises and examples for mastering Data Structures and Algorithms, including sorting techniques and tree structures.

algorithms data-structures practice sorting tree-structures

Last synced: 09 Mar 2026

https://github.com/opikadash/memory-management-simulator

C++ Memory Management Simulator implementing First-Fit and Best-Fit allocation strategies with support for random stress testing, memory state persistence, CSV export for visualization, and benchmarking via GoogleTest.

best-fit cpp data-structures first-fit googletest makefile operating-systems simulation

Last synced: 28 Jun 2025

https://github.com/hasnainroopawalla/algorithm-visualization-python3

Draw Graphs and Visualize Algorithms (Sorting, Shortest Path, etc,) in Python3 (Pygame)

data-structures pygame python3 shortest-path-algorithm sorting-algorithm-visualizations visualize-algorithms

Last synced: 06 Oct 2025

https://github.com/suhatanriverdi/full-time-interviews-preparation

This repository contains various competitive programming Algorithms and Data Structures questions and sample codes in the preparation process of full-time software engineering interviews.

algorithms data-structures interviews-preparation

Last synced: 14 Mar 2025

https://github.com/suhatanriverdi/document-indexing

Wordfinder system that responds single word queries. This system allows users to enter a single word, then returns a list of documents containing this word.

c-plus-plus cpp data-structures indexing linked-list searching visual-studio wordfinder

Last synced: 14 Mar 2025

https://github.com/kibet-rotich/c-learning

A deep dive into C and C++ fundamentals, documenting my journey through K&R C, manual memory management, and custom data structures like BSTs.

binary-search-tree c cpp data-structures memory-management pointers

Last synced: 25 May 2026

https://github.com/fredericbonnet/colibri

Colibri is a fast and lightweight garbage-collected datatype library written in C

abstract-data-structures abstract-data-types c data-structures datatypes garbage-collection garbage-collector memory-allocation

Last synced: 07 Oct 2025

https://github.com/bm371613/slice-aggregator

A library for aggregating values assigned to indices by slices and the other way around

data-structures fenwick-tree interval interval-tree prefix-sum slice slice-aggregator

Last synced: 12 Mar 2026

https://github.com/aruneshbasak/python-dsa-problems-geeksforgeeks-160-days

I will upload my daily Python DSA problems solved on GeeksforGeeks and post it here!

algorithms-and-data-structures and data data-structures dsa python python3 structure

Last synced: 08 May 2025

https://github.com/schak04/s-vector

A minimal implementation of a dynamic array I'm writing in C, inspired by C++ STL's std::vector.

c-programming data-structures dynamic-array reimplementation

Last synced: 31 May 2026

https://github.com/schak04/priorify

A terminal productivity app that helps users prioritise their tasks. Currently working on v2.0.0 (TUI).

bash-scripting c-plus-plus cmake cross-platform data-structures ftxui productivity-app productivity-tool shell-scripting sqlite terminal-first terminal-ui tui tui-app

Last synced: 31 May 2026

https://github.com/kwanhooo/pods

Practices on Data Structures

cpp data-structures data-structures-and-algorithms

Last synced: 13 Jun 2026

https://github.com/dzenis-h/data-structures-and-algorithms

JS Interview preparation 👨‍💻 📊 📋

algorithms data-structures es6 interview-questions javascript

Last synced: 08 Oct 2025

https://github.com/jlmsc/estruturas-de-dados

Implementações de algumas estruturas.

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

Last synced: 08 Oct 2025

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

Introduction and basic knowledge about data structures and implementation of it in Java language.

data-structures java

Last synced: 14 Apr 2025

https://github.com/miguelriosoliveira/42

Projects from 42 school

algorithms c data-structures makefile shell

Last synced: 21 Jan 2026

https://github.com/jilliennelapid/stackcalculator

Project 1: A Stack (Data Structure) Calculator that implements strings and infix/postfix notation to compute basic operations.

cpp data-structures infix-to-postfix iomanip stack stack-calculator stacks strings

Last synced: 08 Oct 2025

https://github.com/dnlbb/algorithms-and-data-structures-mstu

This repository contains homework on the course algorithms and data structures of MSTU

algorithms c-language data-structures

Last synced: 25 May 2026

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

This Repo Contains Codes For Non-Linear Data Structures In Java Programming Language.

avl-tree bst data-structures java non-linear-data-structures tree-structure

Last synced: 14 Apr 2025

https://github.com/jdeokkim/atc-lab

A collection of my submissions for AtCoder contest problems.

algorithms atcoder atcoder-contests atcoder-solutions c c99 data-structures

Last synced: 06 Jul 2025

https://github.com/bl33h/byletter

Categorize words by their starting letter in a dictionary.

algorithms data-structures dictionary logic python text-processing word

Last synced: 09 Oct 2025

https://github.com/0xkalvin/data-structures-and-algorithms

Data structures, algorithms and leet code problems

algorithms data-structures leetcode

Last synced: 09 Oct 2025

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

Implementation of a series of data structures in C

c data-structures

Last synced: 09 Oct 2025

https://github.com/the-pro7/data-structures-in-javascript

An implementation of a few of the pupular data structures in the JS programming language

data-structures oop

Last synced: 09 Oct 2025

https://github.com/iboudhaine/hnsw-attribute-filtering-optimization

Optimizing multi-attribute filtering for Approximate Nearest Neighbor (ANN) search using HNSW. This project integrates bitsets and Roaring Bitmaps into HNSWLib to accelerate query performance by reducing evaluation costs for large attribute datasets.

ann-search approximate-nearest-neighbor bitsets cpp data-structures efficient-filtering hnsw optimization roaring-bitmaps

Last synced: 18 May 2026

https://github.com/sabberrahman/cse

My CSE study resources: Lecture notes, Code snippets, and Study materials

algorithm data-structures leetcode neetcode150 problem-solving

Last synced: 05 Nov 2025

https://github.com/gaurav-chaurasia/dsa

All my practice problem(data-structure and algorithmic) and code are here

algorithm competitive-programming cpp data-structures readme-md

Last synced: 25 May 2026

https://github.com/moindalvs/learn_eda_house_price_dataset

Data Set: House Prices: Advanced Regression Techniques Exploratory Data Analysis on more than 80 features

cardinality data-analysis data-science data-structures data-visualization missing-values

Last synced: 10 Oct 2025

https://github.com/figsoda/one-of

Rust library that introduces macros to represent and use types that can be converted either From or TryInto the given types

data-structure data-structures enum macro macros rust type

Last synced: 19 Jan 2026

https://github.com/bestmahdi2/uni__phonebookapppython

A university project in which a phone book is designed with Python language

data-structures phone-book python

Last synced: 25 May 2026

https://github.com/muhammad-fiaz/data-structures-and-algorithms-solutions

Explore comprehensive solutions to coding problems from Geeks for Geeks, LeetCode, and HackerRank. This repository focuses on implementing and understanding fundamental data structures and algorithms, organized for easy navigation and quick learning.

algorithm-challenges algorithms-and-data-structures data-structure data-structures data-structures-algorithms data-structures-and-algorithms datastructure datastructures datastructures-algorithms datastructuresandalgorithm dsa dsa-algorithm dsa-learning-series dsa-practice dsa-questions dsa-solutions dsalgo-questions hackerrank leetcode solutions

Last synced: 11 Oct 2025

https://github.com/afthaab/data-structures-in-golang

This repository is a comprehensive collection of various data structures implemented using the Go programming language.

data-structures leetcode-solutions

Last synced: 11 Oct 2025

https://github.com/eesunmoon/data_structure

[Spring 2020] Data Structure using C language

c data-structures

Last synced: 25 Sep 2025

https://github.com/denrydu/pat-testset

PAT竞赛刷题记录。Solutions for PAT competitions

algorithms cpp data-structures

Last synced: 04 Nov 2025

https://github.com/mutokrm/googlestep

This repository has homework that I submitted during Google STEP where I learned the basics of of Computer Science.

algorithms calculator data-structures malloc traveling-salesman-problem

Last synced: 22 Apr 2026

https://github.com/piratesmanx1/tutor-management-system-2020

A group assessment that required individuals to implement their specific data structure within the system, such as the likes of Array List and Linked List. The assessment required no knowledge of database which is making the overall assessment tricky to handle as we need to rely on the memory addresses that act as a temporary storage to get the job done. In this assessment we've learned the concept of C++, Data Structures, and numerous algorithm that could exploit in other programming languages, which increased our critical thinking skill on applying the system's feature.

c-plus-plus data-structures data-visualization datastructures doubly-linked-list doublylinkedlist linked-list linked-lists

Last synced: 11 Oct 2025

https://github.com/arin-paliwal/data-structure-in-c

This Repository consists of a Program Code in C Language as described by our curriculum in the B.Tech Programme in the domain of Computer Science and Engineering. It consists of codes which i have used in DSA in C Language and it is also a credential subject in our curriculam.

algorithms c data-structures

Last synced: 07 Apr 2025

https://github.com/sparsh-kumar/algorithms-implementation-in-js

A list of all algorithms implemented in plain javascript with clean code and explanation.

algorithms algorithms-and-data-structures data-structures data-structures-and-algorithms javascript linked-list queue stack trees

Last synced: 11 Oct 2025

https://github.com/joshua-light/fenwick-tree-rs

A Fenwick tree implementation.

data-structures fenwick-tree rust

Last synced: 11 Oct 2025

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

Belajar Data Structure Pada Berbagai Bahasa Pemrograman

data-structures

Last synced: 05 Apr 2025

https://github.com/tareqalkushari/leetcode-problem-solutions

This repository contains a comprehensive collection of solutions to LeetCode problems, crafted with clarity and efficiency in mind. Each solution is written in a clean, readable format and includes insights into time and space complexity, making it an ideal resource for technical interview preparation, algorithm practice, and self-paced learning.

algorithm-practice algorithms arrays binary-search coding-interview competitive-programming cpp data-structures dynamic-programming graph-algorithms hashmap interview-preparation java leetcode leetcode-solutions problem-solving python recursion strings technical-interview

Last synced: 28 Aug 2025

https://github.com/aitorruizes/c-singly-linked-list

This C implementation offers a generic singly linked list with customizable operations like insertion, deletion, and searching, using function pointers for flexibility with node behaviors.

c data-structures linked-list singly-linked-list

Last synced: 29 Oct 2025

https://github.com/nubango/eda-domjudge

Estructuras de Datos y Algoritmos | Data Structures and Algorithms | UCM - DV

algorithms algorithms-and-data-structures data-structures

Last synced: 14 Apr 2026