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

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

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

TheAlgorithms/C-Plus-Plus

0
View on GitHub↗
34,361 星标·7,812 分支·C++·MIT·9 次浏览thealgorithms.github.io/C-Plus-Plus↗

C Plus Plus

This project is an educational repository and collection of algorithms implemented in C++. It provides a structured set of code examples covering mathematics, computer science, and physics for reference and learning.

The collection includes implementations of data structures for managing hierarchical and linear data, such as binary search trees and AVL trees. It also features simulations of computer science concepts, including CPU scheduling and the resolution of combinatorial puzzles.

The repository further covers cryptographic examples through the implementation of classic encryption and encoding schemes. Additional capabilities include binary data manipulation and the application of recursive backtracking logic.

Features

  • C/C++ Tutorials - Provides a comprehensive collection of C++ code examples and algorithm implementations for educational and learning purposes.
  • C++ Implementations - Provides a comprehensive collection of fundamental computer science and math algorithms implemented in C++.
  • Algorithm Collections - Offers a structured collection of C++ implementations of fundamental algorithms for educational reference.
  • Data Structure Implementations - Provides pedagogical implementations of standard data structures for learning purposes.
  • Cryptographic Ciphers - Includes educational implementations of cryptographic ciphers including Caesar, Vigenère, and Hill.
  • Hierarchical Tree Structures - Implements hierarchical tree structures using pointer-based nodes for efficient data retrieval.
  • Binary Search Trees - Provides implementations of Binary Search Trees and AVL trees for hierarchical data management.
  • OS Scheduling Simulations - Models processor task management algorithms to determine the execution order of system jobs.
  • Computer Science Simulations - Provides simulations of CPU scheduling and combinatorial problem solving using C++.
  • Bitwise Manipulation Primitives - Implements low-level bitwise manipulation primitives for high-speed binary calculations.
  • Process Schedulers - Implements process scheduling mechanisms to simulate resource allocation and task priority in operating systems.
  • Generics & Templates - Uses C++ templates to implement generic algorithms that work across multiple data types.
  • Algorithms and Complexity - Organizes implementations by algorithmic category to demonstrate theoretical time and space complexity.
  • Combinatorial Optimization Problems - Solves combinatorial optimization problems using recursive backtracking and discrete logic.
  • General Algorithmic Puzzles - Implements solutions for classic combinatorial and algorithmic puzzles like N-Queens and Sudoku.
  • Backtracking Algorithms - Provides backtracking algorithms to explore solution spaces for constraint-based problems.
  • Binary Data Processing - Provides utilities for processing binary data, including Hamming distance and set bit calculations.
  • Algorithms and Data Structures - Algorithm implementations in C++.
  • Learning & Reference - Collection of algorithms for education

Star 历史

thealgorithms/c-plus-plus 的 Star 历史图表thealgorithms/c-plus-plus 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

C Plus Plus 的开源替代方案

相似的开源项目,按与 C Plus Plus 的功能重合度排序。
  • azl397985856/leetcodeazl397985856 的头像

    azl397985856/leetcode

    55,758在 GitHub 上查看↗

    This project is a curated educational resource and solution repository for algorithmic challenges, specifically focused on LeetCode problems. It serves as a technical reference for common data structures and algorithmic patterns, providing verified code implementations across multiple programming languages alongside detailed logic and complexity analysis. The repository functions as a comprehensive study guide for competitive programming and technical interview preparation. It includes specialized learning tools such as an Anki flashcard dataset for spaced repetition and a browser extension t

    JavaScriptalgoalgorithmalgorithms
    在 GitHub 上查看↗55,758
  • thealgorithms/pythonTheAlgorithms 的头像

    TheAlgorithms/Python

    221,992在 GitHub 上查看↗

    This project is a comprehensive repository of verified computational implementations designed to serve as an educational resource for computer science and algorithmic problem solving. It provides a structured collection of code examples that cover fundamental data structures, mathematical operations, and core programming concepts, allowing users to study the logic and complexity behind various computational methods. The repository distinguishes itself through a modular, reference-based implementation pattern that organizes code into logical namespaces. This approach facilitates independent ex

    Pythonalgorithmalgorithm-competitionsalgorithms-implemented
    在 GitHub 上查看↗221,992
  • mandliya/algorithms_and_data_structuresmandliya 的头像

    mandliya/algorithms_and_data_structures

    6,145在 GitHub 上查看↗

    This project is a comprehensive collection of C++ libraries and toolkits providing reference implementations for data structures, graph algorithms, and bitwise logic. It serves as a C++ algorithm reference containing over 180 solved coding problems and a specialized toolkit for competitive programming. The repository distinguishes itself through extensive low-level bit manipulation libraries for parity checks, endianness detection, and XOR-based logic. It also provides a wide array of reference solutions for complex algorithmic challenges involving backtracking, graph theory, and dynamic prog

    C++algorithmbit-manipulationc
    在 GitHub 上查看↗6,145
  • greyireland/algorithm-patterngreyireland 的头像

    greyireland/algorithm-pattern

    15,465在 GitHub 上查看↗

    This project is an algorithm template library and coding interview study guide providing reusable code patterns for common data structures and algorithms. It serves as a reference for optimized strategies and a structured learning path to build proficiency in algorithmic problem solving and competitive programming. The library focuses on standardized implementations of key algorithmic patterns, including sliding windows, backtracking, dynamic programming, and binary search. It provides specific templates for managing binary search trees, searching rotated sorted arrays, and executing divide-a

    Goalgoalgorithmleetcode
    在 GitHub 上查看↗15,465
查看 C Plus Plus 的所有 30 个替代方案→

常见问题解答

thealgorithms/c-plus-plus 是做什么的?

This project is an educational repository and collection of algorithms implemented in C++. It provides a structured set of code examples covering mathematics, computer science, and physics for reference and learning.

thealgorithms/c-plus-plus 的主要功能有哪些?

thealgorithms/c-plus-plus 的主要功能包括:C/C++ Tutorials, C++ Implementations, Algorithm Collections, Data Structure Implementations, Cryptographic Ciphers, Hierarchical Tree Structures, Binary Search Trees, OS Scheduling Simulations。

thealgorithms/c-plus-plus 有哪些开源替代品?

thealgorithms/c-plus-plus 的开源替代品包括: azl397985856/leetcode — This project is a curated educational resource and solution repository for algorithmic challenges, specifically… thealgorithms/python — This project is a comprehensive repository of verified computational implementations designed to serve as an… mandliya/algorithms_and_data_structures — This project is a comprehensive collection of C++ libraries and toolkits providing reference implementations for data… greyireland/algorithm-pattern — This project is an algorithm template library and coding interview study guide providing reusable code patterns for… kodecocodes/swift-algorithm-club — This project is a comprehensive collection of common computer science algorithms and data structures implemented in… amejiarosario/dsa.js-data-structures-algorithms-javascript — This project is a computer science educational resource and library providing implementations of data structures and…