{"id":17760912,"url":"https://github.com/af2b/datastructure","last_synced_at":"2026-04-09T02:31:06.204Z","repository":{"id":249569387,"uuid":"831871676","full_name":"AF2B/DataStructure","owner":"AF2B","description":"A comprehensive collection of fundamental data structures implemented in different langs with practical, real-world examples. Each implementation includes detailed documentation covering from basic concepts to advanced usage, focusing on both educational understanding and practical applications.","archived":false,"fork":false,"pushed_at":"2025-01-22T00:42:39.000Z","size":21,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T13:18:07.491Z","etag":null,"topics":["clojure","data-structures","golang","golang-examples","ruby","rust","swift"],"latest_commit_sha":null,"homepage":"","language":"Clojure","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AF2B.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2024-07-21T21:21:32.000Z","updated_at":"2025-01-22T00:42:43.000Z","dependencies_parsed_at":"2024-11-28T13:45:52.785Z","dependency_job_id":null,"html_url":"https://github.com/AF2B/DataStructure","commit_stats":null,"previous_names":["af2b/datastructure"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AF2B%2FDataStructure","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AF2B%2FDataStructure/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AF2B%2FDataStructure/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AF2B%2FDataStructure/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AF2B","download_url":"https://codeload.github.com/AF2B/DataStructure/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246644097,"owners_count":20810687,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["clojure","data-structures","golang","golang-examples","ruby","rust","swift"],"created_at":"2024-10-26T19:14:43.219Z","updated_at":"2025-12-30T22:53:11.151Z","avatar_url":"https://github.com/AF2B.png","language":"Clojure","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Data Structures Repository\n\n- [Versão em Português](pt/README.md)\n- [Pусская версия](ru/README.md)\n\nWelcome to the Data Structures repository! Here you will find detailed explanations, opinions, and insights on various data structures, organized by category. This repository is intended for both beginners and experienced professionals looking to enhance their knowledge.\n\n## Table of Contents\n\n- [Introduction](#introduction)\n- [Data Structures](#data-structures)\n  - [Lists](#lists)\n  - [Stacks](#stacks)\n  - [Queues](#queues)\n  - [Trees](#trees)\n  - [Graphs](#graphs)\n  - [Hash Tables](#hash-tables)\n- [Contributions](#contributions)\n\n## Introduction\n\nThis repository is dedicated to the study and understanding of data structures. Each structure is explained in detail, with practical examples and use cases. Here, you will find not only implementations but also performance analysis and best practices for each data structure.\n\n## Data Structures\n\n### Lists\n\nLists are ordered collections of elements. In this repository, we explore:\n- Singly Linked Lists\n- Doubly Linked Lists\n- Circular Lists\n\n### Stacks\n\nStacks follow the LIFO (Last In, First Out) principle. Here, we discuss:\n- Implementations using arrays and linked lists\n- Practical applications\n- Complexity analysis\n\n### Queues\n\nQueues follow the FIFO (First In, First Out) principle. We include:\n- Simple Queues\n- Priority Queues\n- Circular Queues\n\n### Trees\n\nTrees are hierarchical structures. We study:\n- Binary Trees\n- Binary Search Trees\n- AVL Trees\n- B-Trees\n\n### Graphs\n\nGraphs represent relationships between pairs of elements. We analyze:\n- Representations (Adjacency Matrix, Adjacency List)\n- Search algorithms (BFS, DFS)\n- Shortest path algorithms (Dijkstra, Floyd-Warshall)\n\n### Hash Tables\n\nHash Tables are used for efficient key-value mapping. We cover:\n- Hash functions\n- Collision handling\n- Applications\n\n## Contributions\n\nWe welcome contributions! If you wish to add new explanations, improvements, or corrections, please follow these steps:\n\n1. Fork this repository.\n2. Create a branch for your changes: `git checkout -b feature/new-structure`.\n4. Open a pull request clearly describing the changes made and the motivation behind them.\n\nFeel free to contribute your knowledge and help enrich this repository. Together, we can create a valuable resource for everyone interested in data structures!\n\n---\n🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faf2b%2Fdatastructure","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Faf2b%2Fdatastructure","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Faf2b%2Fdatastructure/lists"}