C-Plus-Plus
C-Plus-Plus copied to clipboard
Collection of various algorithms in mathematics, machine learning, computer science and physics implemented in C++ for educational purposes.
### Detailed description There is a problem on depth first search so i want to create and push my own code ### Context Other users use my code and help...
easy to understand #### Description of Change #### Checklist - [x] Added description of change - [x] Added file name matches [File name guidelines](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/CONTRIBUTING.md#New-File-Name-guidelines) - [x] Added tests and example,...
#### Description of Change Added namespaces and updated existing documentation and tests to fit current guidelines #### Checklist - [x] Added description of change - [x] Added file name matches...
### Detailed description The Tortoise and Hare algorithm,( Floyd’s Cycle Detection Algorithm) is used to detect cycles in a sequence of values or linked lists. Same algo is used to...
### Detailed description The Playfair cipher is a classical encryption technique that uses a 5x5 grid to encrypt pairs of letters (digraphs) in a message. This method helps obscure the...
#### Description of Change #### Checklist - [x] Added description of change - [x] Added file name matches [File name guidelines](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/CONTRIBUTING.md#New-File-Name-guidelines) - [ ] Added tests and example, test must...
## Description of Change Our doxygen website is fine but it needs a touch of modernity, I've added the [doxygen-awesome theme](https://jothepro.github.io/doxygen-awesome-css/) with a few extensions. ## Main changes - added...
#### Description of Change #### Checklist - [x] Added description of change - [x] Added file name matches [File name guidelines](https://github.com/TheAlgorithms/C-Plus-Plus/blob/master/CONTRIBUTING.md#New-File-Name-guidelines) - [x] Added tests and example, test must pass...
### Detailed description I would like to request the implementation of a Graph Colouring Algorithm as a feature in this repository. Graph colouring is a way of assigning labels (often...
### Detailed description RIPEMD-160 (RACE Integrity Primitives Evaluation Message Digest) is a cryptographic hash function that produces a 160-bit (20-byte) hash value, often represented as a 40-digit hexadecimal number. It...