🚀 Just built K-Means Clustering from scratch in C++! I implemented the K-Means algorithm step-by-step to understand how clustering works internally. 🔹 Generated random data points 🔹 Calculated Euclidean distance 🔹 Assigned clusters 🔹 Updated centroids iteratively This project helped me understand how data can be grouped efficiently and how clustering is used in real-world applications. 🔗 GitHub: https://lnkd.in/gVYbNAKj Open to feedback and suggestions! #cpp #algorithms #machinelearning #coding #developers
Implementing K-Means Clustering in C++ from Scratch
More Relevant Posts
-
#Day556 of #600DaysOfDSA Topics and Learnings: #BinarySearch Problems Re-revised: 176. #Leetcode #33 : Search in Rotated Sorted Array Approach: Used Binary Search to solve this Complexity Analysis: TC: O(logN) SC: O(1) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
-
#Day557 of #600DaysOfDSA Topics and Learnings: #BinarySearch Problems Re-revised: 177. #Leetcode #34 : Find First and Last Position of Element in Sorted Array Approach: Used Binary Search to solve this Complexity Analysis: TC: O(logN) SC: O(1) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
-
#Day555 of #600DaysOfDSA Topics and Learnings: #BinarySearch Problems Re-revised: 175. #Leetcode #81 : Search in Rotated Sorted Array II Approach: Used Binary Search to solve this Complexity Analysis: TC: O(logN) SC: O(1) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
-
#Day553 of #600DaysOfDSA Topics and Learnings: #BinarySearch Problems Re-revised: 173. #Leetcode #540 : Single Element in a Sorted Array Approach: Used Binary Search to solve this Complexity Analysis: TC: O(logN) SC: O(1) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
-
#Day560 of #600DaysOfDSA Topics and Learnings: #Arrays, #Sorting Problems Re-revised: 180. #Leetcode #18 : 4Sum Approach: 1. Sort the array 2. Used 4 pointers with triple nested loop to find the required quadruplets Complexity Analysis: TC: O(N^3) SC: O(N^2) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
-
#Day570 of #600DaysOfDSA Topics and Learnings: #Arrays, #Hashing Problems Re-revised: 190. #Leetcode #1 : Two Sum Approach: Used Hashing to solve this Complexity Analysis: TC: O(N) SC: O(N) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
-
#Day558 of #600DaysOfDSA Topics and Learnings: #BinarySearch Problems Re-revised: 178. #Leetcode #35 : Search Insert Position Approach: Used Binary Search to solve this Complexity Analysis: TC: O(logN) SC: O(1) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
-
#Day559 of #600DaysOfDSA Topics and Learnings: #BinarySearch Problems Re-revised: 179. #Leetcode #704 : Binary Search Approach: Used Binary Search to solve this Complexity Analysis: TC: O(logN) SC: O(1) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
-
#Day575 of #600DaysOfDSA Topics and Learnings: #Arrays, #LinearTraversal Problems Re-revised: 195. #TUF+ : Second Largest Element Approach: Used Linear-Traversal to solve this Complexity Analysis: TC: O(N) SC: O(1) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
-
#Day554 of #600DaysOfDSA Topics and Learnings: #BinarySearch Problems Re-revised: 174. #Leetcode #153 : Find Minimum in Rotated Sorted Array Approach: Used Binary Search to solve this Complexity Analysis: TC: O(logN) SC: O(1) #600DaysLeetCodeChallenge #600DaysLeetCode #DataStructures #Algorithms #ProblemSolving #DSA #LeetCode #TakeUForward #TUF+ #SoftwareDevelopment #ContinuousLearning #ProfessionalGrowth #Coding
To view or add a comment, sign in
-
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development