awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
mmc-maodun avatar

mmc-maodun/Data-Structure-And-Algorithm

0
View on GitHub↗
855 星标·289 分支·C++·11 次浏览

Data Structure And Algorithm

该仓库是 C 和 C++ 中实现的基础数据结构和标准算法的集合。它作为理解和应用核心计算模式的技术参考,为排序、搜索和图遍历等任务提供了经过验证的代码示例。

该项目通过利用手动内存管理和基于指针的数据链接来组织信息,强调底层系统编程。它采用过程式逻辑方法,依赖静态类型系统强制执行,以确保在执行链表、栈、队列、树和哈希表等常见操作时的性能和内存安全。

这些实现旨在通过演示如何高效地管理内存和访问数据,来支持软件开发和计算机科学教育。该库以仅头文件格式分发,以促进直接集成到编译单元中。

Features

  • Data Structure Implementations - Implements essential data structures such as linked lists, stacks, queues, and hash tables for efficient data management.
  • Manual Memory Management Utilities - Implements fundamental data structures requiring explicit manual allocation and deallocation of memory nodes.
  • Linked Data Structures - Constructs linked data structures like lists and trees using pointer-based node connections.
  • C++ Frameworks and Libraries - Offers a library of fundamental data structures and algorithms implemented in C and C++.
  • Header-Only Libraries - Provides a collection of data structures and algorithms distributed as header-only files for direct integration into projects.
  • Algorithmic Problem Implementations - Ships verified code implementations for classic algorithmic tasks including sorting, searching, and graph traversal.
  • Computer Science Education - Provides educational code examples that demonstrate fundamental computer science principles and algorithmic foundations.
  • Algorithm Implementations - Provides imperative, procedural implementations of standard computational algorithms for high-performance environments.

Star 历史

mmc-maodun/data-structure-and-algorithm 的 Star 历史图表mmc-maodun/data-structure-and-algorithm 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

包含 Data Structure And Algorithm 的精选搜索

收录 Data Structure And Algorithm 的精选合集。
  • 数据结构与算法
  • 算法复杂度理论资源
  • 技术面试准备指南

Data Structure And Algorithm 的开源替代方案

相似的开源项目,按与 Data Structure And Algorithm 的功能重合度排序。
  • kelvins/algorithms-and-data-structureskelvins 的头像

    kelvins/algorithms-and-data-structures

    1,084在 GitHub 上查看↗

    This repository is a collection of fundamental computer science algorithms and data structures designed for educational and reference purposes. It provides a multi-language library of verified implementations for common computational patterns, serving as a resource for developers to study and apply standard logic to software engineering problems. The project distinguishes itself by offering modular, language-agnostic models that demonstrate how to implement essential storage patterns and classic algorithms. By providing implementations for tasks such as graph traversal, searching, and sorting

    Pythonalgorithmsdata-structures-and-algorithmseducation
    在 GitHub 上查看↗1,084
  • arnauddri/algorithmsarnauddri 的头像

    arnauddri/algorithms

    1,853在 GitHub 上查看↗

    This repository provides a collection of fundamental computer science algorithms and data structures implemented in Go. It serves as a technical reference and educational resource, offering reusable modules for common computational tasks including data organization, graph analysis, and numerical operations. The library distinguishes itself through the application of idiomatic Go patterns, utilizing generics for type abstraction and interface-driven polymorphism to ensure compile-time type safety. It emphasizes algorithmic efficiency by employing in-place memory mutation to reduce allocations

    Go
    在 GitHub 上查看↗1,853
  • shomali11/go-interviewshomali11 的头像

    shomali11/go-interview

    4,691在 GitHub 上查看↗

    This project is a Go algorithm implementation library designed for technical interview preparation. It provides a collection of common data structures and algorithmic solutions to help practice for software engineering coding assessments. The library includes a custom data structure collection featuring linked lists, stacks, queues, trees, and hash maps. It also implements specific algorithmic solutions, such as A* pathfinding for calculating the shortest path between nodes and a real-time stream processor for computing moving averages and running medians from continuous data inputs.

    Goanswergogolang
    在 GitHub 上查看↗4,691

常见问题解答

mmc-maodun/data-structure-and-algorithm 是做什么的?
  • duereg/js-algorithmsduereg 的头像

    duereg/js-algorithms

    924在 GitHub 上查看↗

    This project is a collection of classic computational algorithms and data structures implemented in JavaScript. It serves as a library of standardized procedures for sorting, searching, and graph traversal, alongside foundational data containers such as linked lists, heaps, trees, and hash tables. The library is designed to support computer science education and technical interview preparation by providing clean, readable implementations of fundamental principles. It emphasizes functional logic isolation and type-agnostic design, ensuring that computational tasks remain decoupled from applica

    JavaScript
    在 GitHub 上查看↗924
  • 查看 Data Structure And Algorithm 的所有 30 个替代方案→

    该仓库是 C 和 C++ 中实现的基础数据结构和标准算法的集合。它作为理解和应用核心计算模式的技术参考,为排序、搜索和图遍历等任务提供了经过验证的代码示例。

    mmc-maodun/data-structure-and-algorithm 的主要功能有哪些?

    mmc-maodun/data-structure-and-algorithm 的主要功能包括:Data Structure Implementations, Manual Memory Management Utilities, Linked Data Structures, C++ Frameworks and Libraries, Header-Only Libraries, Algorithmic Problem Implementations, Computer Science Education, Algorithm Implementations。

    mmc-maodun/data-structure-and-algorithm 有哪些开源替代品?

    mmc-maodun/data-structure-and-algorithm 的开源替代品包括: kelvins/algorithms-and-data-structures — This repository is a collection of fundamental computer science algorithms and data structures designed for… arnauddri/algorithms — This repository provides a collection of fundamental computer science algorithms and data structures implemented in… shomali11/go-interview — This project is a Go algorithm implementation library designed for technical interview preparation. It provides a… duereg/js-algorithms — This project is a collection of classic computational algorithms and data structures implemented in JavaScript. It… aalhour/c-sharp-algorithms — This project is a C# algorithms library and collection of data structures. It serves as a computer science reference… humanwhocodes/computer-science-in-javascript — This is a collection of classic computer science algorithms and data structures implemented from scratch in…