é人认为k-meansç®æ³ä¸æä¹é¾ï¼ä¸è®ºæ¯ä¸ç»´çè¿æ¯äºç»´çï¼ç¨cæc++å®ç°é½ä¸ååå¤æï¼è¿æ¹é¢ç代ç ä¹å¾å¤ã
ç®æ³æè¿°:
Kåå¼èç±»ç®æ³:
ç»å®ç±»ç个æ°Kï¼å°N个对象åå°K个类ä¸å»ï¼
使å¾ç±»å
对象ä¹é´çç¸ä¼¼æ§æ大ï¼èç±»ä¹é´çç¸ä¼¼æ§æå°ã
åºæ¬ç®æ³çæ¥éª¤ï¼
è¾å
¥ï¼k, data[n];
ï¼1ï¼ éæ©k个åå§ä¸å¿ç¹ï¼ä¾å¦c[0]=data[0],â¦c[k-1]=data[k-1];
ï¼2ï¼ å¯¹äºdata[0]â¦.data[n], åå«ä¸c[0]â¦c[n-1]æ¯è¾ï¼åå®ä¸c[i]å·®å¼æå°ï¼å°±æ 记为i;
ï¼3ï¼ å¯¹äºæææ 记为iç¹ï¼éæ°è®¡ç®c[i]={ æææ 记为içdata[j]ä¹å}/æ 记为iç个æ°ï¼
ï¼4ï¼ éå¤(2)(3),ç´å°ææc[i]å¼çååå°äºç»å®éå¼æè
åå两次çä¸å¿ä¸ååçååã
温馨提示:答案为网友推荐,仅供参考