* Added Bogo Sort
* Changed code according to guidelines
* Added Comments and example
* Improved code quality
* Added range based loop and included cassert
* Changed Vectors to Array
* Added const to vector arg and now returning sorted array
* Changed vector to array and changed description format
* Added namespace sorting, Function description and tests
* Update sorting/Bogo_Sort.cpp
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
* Replaced Shuffle with std::random_shuffle
* Renamed filename to smallercase, Added shuffle for ref and updated bracket styling
* Added missing ')'
* updating DIRECTORY.md
* Added spaces in single line comments
* Added Spaces
* Update sorting/bogo_sort.cpp
Co-authored-by: David Leal <halfpacho@gmail.com>
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
Co-authored-by: David Leal <halfpacho@gmail.com>
* added spirograph program
* add graphics forlder to cmake
* updating DIRECTORY.md
* enable VNC for GUI programs on gitpod
* fix cpplint error
* fix macro definitions for correct documentation
* fix filename in docs
* move include from namespace to global
* download and build freeglut if not available
* install opengl libraries for build check
* fix syntax error
* fix quotes
* install mesa-utils instead
* use markepplace tool instead of installing
* fix syntax
* undo changes to github actions
* OpenGL not mandatory
* add private option to compile definition
* fix: corrected to compile definitions instead of options
* use the macro USE_GLUT
* compile FREEGLUT as a subdirectory. this maintains a consistency
* build freeglut_static when GLUT library not available
* provide keyboard control
* clang-tidy fixes for cb284bddb2
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
* test commit for using clang-tidy instead of cpplint
* add suffix -- to clang-tidy & commit
* fixes to git commit
* commenting redundant clang-format as clang-tidy will take care of that
* add clang-tidy config file
* use clang-tidy config file
* test dump config to ensure config is read correctly
* move test to top
* test passed, removing test code
Test link: https://github.com/TheAlgorithms/C-Plus-Plus/pull/943/checks?check_run_id=851231578
* fix clang-tidy config
* set clang-tidy standard to c++11
* provide clang-tidy with compilation details
* fix build path argument & Use clang-9
(cherry picked from commit 5eddf0cd9536f328a6a3485b5ed59705618a1433)
* Merge commit '433568f9fa7c3e7f1b2e0c86c1864e92ad2668c8'
* Use clang-9
* fix subprocess.STDOUT
* remove pipe for stdout
* bumot o clang-tidy-10
* Revert "Merge commit '433568f9fa7c3e7f1b2e0c86c1864e92ad2668c8'"
This reverts commit 2a7462056a.
* add docs