* feat: K Means Clustering Added
Implemented K Means Clustering in C
The data set used for implementing is ordered pair(x,y) in 2D plane.
* Update k_means_clustering.c
Lint suggested changes
* Update k_means_clustering.c
Lint suggested changes
* Update k_means_clustering.c
* Update k_means_clustering.c
Added float headers and also included macro _USE_MATH_DEFINES
* Update machine_learning/k_means_clustering.c
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
* update: change in docs and a new test added
* Update machine_learning/k_means_clustering.c
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
* Update machine_learning/k_means_clustering.c
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
* update: scale down rand() before multiplication
* update: image width specifid and documentation grouped
* update: lint suggested changes
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
* Added a new Tic Tac Toe game made using C
* Removed .DS_Store from CGames
* Delete .DS_Store
* Updated Formatting
* Deleted the file
* Updated Code Formatting
* Deleted .DS_Store again
* Updated Comments in the Code
* Updated code information
* Updated Documentation
* Updated Information
* fix filename
* enable cmake for games
* add docs and make better global name
* fix clang errors
* Fixed Segmentation Error
* Update games/tic-tac-toe.c
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
* Updated Function Description
* Update games/tic-tac-toe.c
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
Co-authored-by: Krishna Vedala <7001608+kvedala@users.noreply.github.com>
* added hash folder to CMAKE build
* split sdbm code from hash.c to independent program
* update readme file
* docs + vartype fix
* split djb2 code from hash.c to independent program
* fix function reference
* split xor8 code from hash.c to independent program
* split adler32 code from hash.c to independent program
* remove additional author
* split crc32 code from hash.c to independent program
* remove redundant files
* interpret large numbers as specific types
* disable eror clang-diagnostic-implicitly-unsigned-literal
* force use constants
* updating DIRECTORY.md
* clang-tidy fixes for 606e5d4fce
* added return in function doc to enable doc
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
* add docs + fix error in getMax
* fix clang-tidy alerts and errors
* rearrange comments
* allow subfolders in data_structure
* set pointer to NULL after purge
* update codes to run on Windows platform as well
* added cmake for client_server
* added scope parameters
* force use of unistd.h in non-windows
* use size_t instead of int
* use unsigned int instead of size_t
* clang-tidy fixes for ac0991eb51
* updated UDP server-client as well
* use unsigned int
* added documentation
* spell correction
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>
* skeleton of spirograph
* add graphics to cmake
* updating DIRECTORY.md
* added cmake to graphics folder
* add stub test function
* working program
* set pre-processor macro if GLUT is available
* use snprintf
details: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1967.htm
* conditional include for mac
* corrected conditional include for mac
* fix cmake for MACOS
* OpenGL animation if available, else plot to CSV
* MacOS does not provide glutBitmapString function
* formatting source-code for 8d570b4c28
* fix parameter
* try caps include path GL
* provide custom glutBitmapString cuntion
* add glut library to gitpod docker
* enable VNC in gitpod
* better documentation and cmake configuration
* enable keyboard inputs to pause and change parameters
* fix lgtm alerts
* implementation similar to one in C++ repo
* fix compilation errors on MSVC
Co-authored-by: github-actions <${GITHUB_ACTOR}@users.noreply.github.com>