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/inforkgodara/selection-sort

A single class implementation of selection sort

data-structures inforkgodara java selection-sort

Last synced: 04 Apr 2025

https://github.com/inforkgodara/bubble-sort

A single class implementation of bubble sort

bubble-sort data-structures inforkgodara java

Last synced: 05 Sep 2025

https://github.com/inforkgodara/binary-search

A single class implementation of binary search

binarysearch data-structures inforkgodara java java-8

Last synced: 04 Apr 2025

https://github.com/songjianhit/datastructurs-algorithm

该项目记录了我在学习数据结构与算法时遇到的问题以及总结,使用Java编程语言进行实现,后续会慢慢完善。如有错误,欢迎大家指出! [Java version implementation of commonly used data structures and algorithms.]

algorithms data-structures java

Last synced: 10 Jun 2026

https://github.com/aryank1511/python-battlesnake

Battlesnake is multiplayer game where your code is the controller! All you need is a web server that responds to the Battlesnake API.

algorithms artificial-intelligence data-structures python3

Last synced: 07 Sep 2025

https://github.com/citizenlabsgr/data.world

Work with data sets prior to uploading to data.world

data data-structures

Last synced: 26 Mar 2025

https://github.com/mrizaln/sync-cpp

Synchronized object wrapper for C++20

cpp data-structures synchronization

Last synced: 19 Mar 2025

https://github.com/zyx-0314/dsa-travel-membership-agency-system

A C++ console application that manages travel bookings through a membership system. Users can register, update, view, and delete member details for three types of travel: land, water, or air. A simple, menu-driven system for managing travel reservations

basic-programming cpp data-structures school-project

Last synced: 10 Apr 2025

https://github.com/tawfik-s/old-course-datasturcturewith-cpp

study dataStructure with cpp ==>L classes for structures

academic-task cpp data-structures oop

Last synced: 14 Mar 2025

https://github.com/tawfik-s/datastructure-java-tasks

mydataStructurejavaTasksFirstYear

algorithms data-structures mufic tasks

Last synced: 14 Mar 2025

https://github.com/aryank1511/battlesnake

Battlesnake is multiplayer game where your code is the controller! All you need is a web server that responds to the Battlesnake API.

algorithms battlesnake data-structures python3

Last synced: 28 Mar 2025

https://github.com/janithscript/knuth-morris-pratt-algorithm-java

Knuth-Morris-Pratt (KMP) algorithm which is an effective way of finding patterns from the paragraph.

data-structures java knuth-morris-pratt sorting-algorithms

Last synced: 22 Mar 2025

https://github.com/janithscript/rabin-karp-algorithm-java

Rabin-Karp (RK) algorithm is based on the concept of hashing. This algorithm was authored by Rabin and Karp in 1987 and is an effective way of finding patterns from a paragraph.

data-structures java rabin-karp-algorithm sorting-algorithms

Last synced: 22 Mar 2025

https://github.com/luizgabriel/uri.solvedproblems

A list of some URI (https://www.urionlinejudge.com.br/) problems I tried to solve.

algorithms computer-science data-structures uri uri-online-judge

Last synced: 06 Apr 2025

https://github.com/fabriziomettini/dsa-i

Resources about my DS&A I course (FCEIA - UNR)

algorithms college data-structures

Last synced: 17 Mar 2025

https://github.com/nrastija/spa

Content of the Data structures and Algorithms course in the 2nd year of PDS IPS

algorithms big-o-notation data-structures efficiency problem-solving

Last synced: 14 Mar 2025

https://github.com/tony/cs

Self-study for computer science, data structures and algorithms, etc.

algorithms computer-science data-structures self-study

Last synced: 20 Jan 2026

https://github.com/lazzerex/rabin-karp-algorithm

Rabin-Karp Algorithm for Pattern Searching in Java

algorithms data-structures

Last synced: 02 Jul 2025

https://github.com/capellax02/com2067

(DATA STRUCTURES) This repository contains my work and example solutions related to the Data Structures course, taken during the second year of Computer Engineering.

algorithms c-programming computer-science data-structures

Last synced: 22 Mar 2025

https://github.com/mostafagalal1/expression_evaluator

Application using implemented stack data structure to convert from infix to postfix notations. And evaluate the postfix expression.

data-structures infix-to-postfix java postfix-evaluation

Last synced: 17 Mar 2025

https://github.com/yapeansa/lista_encadeada

Estudando a estrutura de listas encadeadas com linguagem C.

c data-structures linked-list

Last synced: 28 Mar 2025

https://github.com/gjrahul1/data_structures_in_c

This repository contains 'c code' for Data Structures in C

data-structures data-structures-c

Last synced: 26 Mar 2025

https://github.com/erkylima/algorithms

Python project to refresh knowledge on algorithms and data structures. Interactive examples of Bubble, Merge, Quick Sort, along with Lists, Stacks, Queues, and Trees. Challenges included. Recycle your expertise! 🚀 #Python #Algorithms #DataStructures

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

Last synced: 19 Jan 2026

https://github.com/nandomattos/linkedlists

C algorithm to create and modify linked lists using reference parameter

c data-structures linked-list pointers

Last synced: 29 Oct 2025

https://github.com/d-naveenz/data-structures-pack

A Python package that integrates functional-rich data structures that are most useful for programming.

data-structures package python serialization

Last synced: 03 Apr 2025

https://github.com/tmccombs/rust-cons

A persistent single-linked list for Rust

data-structures functional-programming rust

Last synced: 21 Mar 2025

https://github.com/ajksah/pdf-highlighter

This repository offers a straightforward PDF annotation tool built with React and PDF.js. Users can easily highlight text, add comments, and choose from multiple highlight colors. 🌟📄

alorithms analytics annotations awesome computer-science conversational-ai data-structures electronics nlp ocr oop pdf-viewer php react remarkable-tablet retrieval retrieval-augmented-generation technology

Last synced: 16 Jun 2025

https://github.com/jetsup/implementing-queues

Implementing a modern life scenario like queues with CPP

cpp data-structures queue

Last synced: 15 Jul 2025

https://github.com/jasontoups/datastructures-and-algorithms

Collection of notes about Data Structures and Algorithms, written in markdown in Obsidian.

algorithms data-structures data-structures-and-algorithms interviews-preparation markdown test-preparation

Last synced: 17 Feb 2026

https://github.com/suba-suresh/advance-js-arrow-function-

Arrow functions allows to write more concise JavaScript functions, by using the => "fat arrow" syntax

arrow-functions data-structures javascript js

Last synced: 17 Jun 2025

https://github.com/hariclerry/javascript-algorithms

Javascript data structure and algorithms

algorithms data-structures javascript

Last synced: 22 Jul 2025

https://github.com/couragebforedth/avl-tree

An implementation of an AVL tree that allows inserting, deleting, printing, and sorting nodes with diagrams and unit test cases for every possible operation.

algorithms avl-tree cplusplus data-structures diagrams unit-tests

Last synced: 09 Jul 2025

https://github.com/mrizaln/circbuf

A simple C++ circular buffer written in C++20

circular-buffer cpp data-structures

Last synced: 19 Mar 2025

https://github.com/bloiseleo/codecrossfit

Training some data structures and algorithms implementations

algorithms data-structures

Last synced: 21 Mar 2025

https://github.com/belovetech/alx-higher_level_programming

This project includes Higher Level Programming in Python and Javascript, as well as Cpython and SQL. It goes over many Python, Javascript, and SQL concepts. It also covers the concepts of unittest and integration tests.

algorithms api data-structures javascript oop python3 sql unittest-and-integration-testing

Last synced: 16 May 2026

https://github.com/firmanmm/go-smc

Simple Message Codec Golang Implementation

data-structures encoder-decoder golang message message-codec

Last synced: 29 Apr 2026

https://github.com/logan-bobo/maze-solver

A visual maze solver in Python based on depth first search

data-structures python3

Last synced: 13 Aug 2025

https://github.com/tim-hub/avl_bst_tree

an AVL tree

data-structures

Last synced: 17 Mar 2025

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

Data Structures & Algorithms in C and Java

algorithms c data-structures java solutions

Last synced: 16 May 2026

https://github.com/alinpahontu2912/ast-implementation

Implemented an AST in Assembly language, by using recursion

assembly-x86 data-structures

Last synced: 17 Jun 2025

https://github.com/youssef-saaed/easytrip-bus-company-project

The EasyTrip Bus Company's simulation project is designed to model the dynamics of passenger arrivals and bus operations, utilizing various data structures for flexibility and efficiency. It allows for scenario customization through data file inputs and generates a comprehensive log of activities in an output file.

arraylist data-structures heap priority-queue queue simulation system-design

Last synced: 22 Mar 2025

https://github.com/ivan-magda/ifmo-b-tree

IFMO - Advanced Data Structures

algorithms b-tree collections data-structures swift

Last synced: 01 Nov 2025

https://github.com/princeinscripts/dsa-practice-with-cpp-pw

A practice code repository for learning C++ programming language fundamentals alongside Data Structures and Algorithms (DSA) concepts via Programming with Mosh tutorials, aiding in mastering core computer science principles through hands-on exercises.

algorithms c-plus-plus coding-challenge computer-science data-structures learning-resources programming

Last synced: 27 Mar 2025

https://github.com/nareshnavinash/datastruct-algorithms

Common Data structure and Algorithm problems

algorithms data-structures problem-solving solutions

Last synced: 01 Nov 2025

https://github.com/arriqaaq/hash

Hash is an in-memory Redis like hash datastructure

data-structures golang redis

Last synced: 11 May 2026

https://github.com/gouravgarg48/data_structures_and_algorithms

Algorithms for different types of problems

algorithms cpp11 data-structures

Last synced: 03 Nov 2025

https://github.com/acskii/java-spell-checker

Made in accordance to the requirements specified in my Data Structures 1 course @ALEXU

data-structures java trees

Last synced: 26 Jun 2025

https://github.com/esteves31/unifesp

Projetos e matérias que realizei durante a graduação na Unifesp - SJC

algorithms compilers computer-science data-structures parallel-computing

Last synced: 14 Mar 2025

https://github.com/timolinn/algorithms

Popular Computer Science Algorithms solved with Python

algorithms data-structures python3

Last synced: 21 May 2026

https://github.com/arprax/arprax-algorithms

Industrial-grade algorithms and data structures for Python.

algorithms applied-data-intelligence arprax benchmarking data-structures performance-analysis python

Last synced: 17 Feb 2026

https://github.com/benjuh/aoc2023

Advent of Code 2023 [Go]

advent-of-code-2023 algorithms data-structures go

Last synced: 29 Oct 2025

https://github.com/algostructhub/core

AlgoXStruct: Your One-Stop Resource for Algorithms and Data Structures

algorithms data-structures docs md reading

Last synced: 02 Jan 2026

https://github.com/afonsojramos/feup-aeda

Project made for "Algoritmos e Estruturas de Dados", a subject from the 2nd year, 1st semester.

aeda algorithms algorithms-datastructures data-structures feup feup-aeda

Last synced: 20 Mar 2025

https://github.com/nlfiedler/hashed-array-tree

Hashed-Array Trees

data-structures

Last synced: 12 Dec 2025

https://github.com/aibolik/js-ds

Common data structures in TypeScript/JavaScript implemented efficiently

data-structures javascript stack typescript

Last synced: 15 May 2026

https://github.com/mxagar/accelerated_computer_science_coursera

This repository contains my notes on the Specialization "Accelerated Computer Science Fundamentals" from Coursera / University of Illinois.

algorithms data-structures

Last synced: 09 Apr 2025

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

data structures and algorithms in java

data-structures java sorting-algorithms

Last synced: 14 May 2025

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

This repository contains implementations of various data structures and algorithms in Python. It is designed to help you understand and practice fundamental concepts in computer science.

algorithms data-structures interview-preparation problem-solving

Last synced: 15 Jun 2025

https://github.com/jazaltron10/ds-algo_python

Explore Python's Data Structures and Algorithms in this comprehensive guide. Uncover efficient software design, delve into Python implementations, and enhance your coding skills for the challenges in computer science and software development.

algorithms data-structures python python3

Last synced: 14 May 2026

https://github.com/splode/practice-c

This project documents ongoing efforts to enrich my understanding of CS concepts while learning C.

algorithms c computer-science data-structures

Last synced: 18 Jun 2025

https://github.com/bernardobarreto/python-data-structures

Data Structures implementation in Python 3

data-structures linked-list python queue stack

Last synced: 15 Jun 2025

https://github.com/jcng75/building-interface

In my Assembly Class, we were given the task to utilize a data structure that can do the following:

assembly data-structures masm

Last synced: 18 Jun 2025

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

Repositório com arquivos feito por mim durante a cadeira de Estrutura de Dados na Universidade Federal do Ceará

activity-lists c data-structures linguagem-c ufc-quixada

Last synced: 08 Jul 2025

https://github.com/bertrand31/data-structures-scala

🗂️ Collection of immutable data structures implemented in idiomatic, functional Scala. Some well-known, some homemade

bloom-filter cats count-min-sketch data-structures functional-programming linked-list scala trie

Last synced: 14 Sep 2025

https://github.com/noxmor/noxdata

NoxData is a C++ data structures library to organize, store and manipulate data.

cpp cpp-library data-structures header-only library templated

Last synced: 18 Jun 2025

https://github.com/jlgarridol/kson

A format to save HashMaps inspired on JSON using a key:value format

data-structures format hashmap json kson

Last synced: 16 May 2026

https://github.com/mrktsm/huffman-encoder

A simple file compression tool implementing Huffman encoding for efficient file size reduction.

algorithms data-structures encoder java junit junit-test treemap trees

Last synced: 18 Mar 2025

https://github.com/harisali-git/stackbrackets

Full Stack Data Structure implementation with isBalanced(T* arr, int size) function which checks whether the brackets are properly balanced or not.

brackets cpp data-structures stack

Last synced: 19 Jun 2025

https://github.com/colowill/Currency-Converter

Java currency converter that uses WebScraping to update it's conversion rates.

currency-converter data-scraping data-structures gui java-8

Last synced: 12 Mar 2025

https://github.com/ratismal/gms2-benchmark

GameMaker Studio 2 Data Structure Benchmark

benchmark data-structures gms2

Last synced: 16 Feb 2026

https://github.com/danielblagy/containers

Implementations of containers in C++ as template classes.

algorithms containers containers-cpp cpp data-structures dynamic-array linked-list stack

Last synced: 19 Jun 2025

https://github.com/marcoschalet/parade

Criando um mini jogo em C com intuito de treinar conceitos para monitoria em Algoritmos e Estrutura de Dados.

c data-structures game

Last synced: 30 Jun 2026

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

데이터구조 학습 정리입니다.

data-structure data-structures

Last synced: 18 Jun 2025

https://github.com/momen-alshouha/data-structure-circular-singly-linked-list

This repository contains C++ implementation of a circular singly linked list using object-oriented programming principles. It includes classes for nodes, iterators, and the linked list itself, providing essential functionalities such as insertion, deletion, traversal, and more.

circular-singly-linked-list classes-and-objects cpp data-structures linked-list oop-in-cpp oop-principles

Last synced: 11 Jul 2025

https://github.com/mishalgupta/dsa-java

Here are all my Data structures & algorithm practice solutions.

algorithms data-structures geeksforgeeks-solutions hackerrank-solutions java leetcode-solutions

Last synced: 19 Jun 2025

https://github.com/mustafahakkoz/0-1_knapsack_problem

Solutions and Performance Comparisons for Knapsack Problem

data-structures np-complete

Last synced: 20 Jun 2025

https://github.com/mburuxx/alx-higher_level_programming

High Level Programming and Python projects

data-structures object-oriented-programming python

Last synced: 20 Jun 2025

https://github.com/daleksla/stl

Common algorithms & structural implementations of the C++'s standard library, rewritten to be small, portable, and fast (UNDER SERIOUS REVISION)

common-algorithms compilation cpp cpp11 cpp14 data-structures header-only template-metaprogramming

Last synced: 11 Jul 2025