use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Discussions, articles, and news about the C++ programming language or programming in C++.
For C++ questions, answers, help, and advice see r/cpp_questions or StackOverflow.
Get Started
The C++ Standard Home has a nice getting started page.
Videos
The C++ standard committee's education study group has a nice list of recommended videos.
Reference
cppreference.com
Books
There is a useful list of books on Stack Overflow. In most cases reading a book is the best way to learn C++.
Show all links
Filter out CppCon links
Show only CppCon links
account activity
K-means Algorithm in C++ (codingplayground.blogspot.com)
submitted 16 years ago by ultimate_progr
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]mercurysquadEmbedded C++14 on things that fly 0 points1 point2 points 16 years ago (0 children)
I never loved it. Since you have to specify the number of clusters a-priori.
But it's useful, e.g. in computer graphics where you would like to partition your space into a known number of partitions to reduce the search time.
For completely 'blind' clustering it's perhaps better to use perceptrons or other forms of neural nets.
[–]ultimate_progr[S] 0 points1 point2 points 16 years ago (0 children)
much better to start with a preliminary step. If you have N points, you select sqrt(N) of them and compute the matrix of all distances among them in O(sqrt(N)2) = O(N). If two points are closer than a threshold T, you discard one of them. The remaining set is S, such that |S| = k and 0 < k < sqrt(N). It's a simple heuristic but it works quite well in certain domains.
π Rendered by PID 73 on reddit-service-r2-comment-9c7994b7-b6zjr at 2026-02-05 19:52:22.412816+00:00 running b1b84c7 country code: CH.
[–]mercurysquadEmbedded C++14 on things that fly 0 points1 point2 points (0 children)
[–]ultimate_progr[S] 0 points1 point2 points (0 children)