由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
CS版 - 欢迎大家积极讨论一个ms简单的算法面试题 (转载)
相关主题
请教一个关于k-means的问题。问一个关于normalization的问题
shortest path algorithm(dijkstra)的变形问个Matlab的问题 (转载)
Mapquest面试题,大伙儿看看一道微软面试题
区间图着色问题是多项式可解的?MATLAB: 计算多个MATRIX的平均值
C++ Builder and SQL......[合集] 有没有分布函数的分布 这个概念? (转载)
theory高手帮我做个题吧。请教一个算法问题的思路。
求助一个随机过程或者概率统计题,谢谢啦有没有一种算法,能够实现分布式等分?
请问tracert的结果是什么意思?问一个很初级的编程问题
相关话题的讨论汇总
话题: 个数话题: distances话题: nk话题: n1话题: minimized
进入CS版参与讨论
1 (共1页)
p******m
发帖数: 154
1
【 以下文字转载自 JobHunting 讨论区 】
发信人: peachgcm (peach), 信区: JobHunting
标 题: 欢迎大家积极讨论一个ms简单的算法面试题
发信站: BBS 未名空间站 (Sat Mar 20 19:30:47 2010, 美东)
在real line上给出n个数,找出k个数,such that the sum of squares of distances
is minimized。例如,assume c是
这k个数的几何zhongxin。c = (n1+...+nk)/k 。 Then 目标函数就是: (n1-
c)^2+...+(nk-c)^2
l******e
发帖数: 470
2
key:k个数是连续的
然后就那么O(n)个选择,挨个试

distances

【在 p******m 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: peachgcm (peach), 信区: JobHunting
: 标 题: 欢迎大家积极讨论一个ms简单的算法面试题
: 发信站: BBS 未名空间站 (Sat Mar 20 19:30:47 2010, 美东)
: 在real line上给出n个数,找出k个数,such that the sum of squares of distances
: is minimized。例如,assume c是
: 这k个数的几何zhongxin。c = (n1+...+nk)/k 。 Then 目标函数就是: (n1-
: c)^2+...+(nk-c)^2

p******m
发帖数: 154
3
你的意思是先将n个数排序吗?
l****u
发帖数: 4594
4
似乎是找k个variance最小的数;

distances

【在 p******m 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: peachgcm (peach), 信区: JobHunting
: 标 题: 欢迎大家积极讨论一个ms简单的算法面试题
: 发信站: BBS 未名空间站 (Sat Mar 20 19:30:47 2010, 美东)
: 在real line上给出n个数,找出k个数,such that the sum of squares of distances
: is minimized。例如,assume c是
: 这k个数的几何zhongxin。c = (n1+...+nk)/k 。 Then 目标函数就是: (n1-
: c)^2+...+(nk-c)^2

D****A
发帖数: 360
5
下面的解法不一定最优,只是我能想到的:
如果n个数不是排好序的话,先扫描一遍,找出最大最小,n_min和n_max;
把[n_min, n_max]分出n-1个等长的子区间[m1, m2),[m2, m3) ... 然后把n个数分到n
-1个bucket里;
找出所有的区间[mj, mk+1), s.t. [mj, mk)包含至多k-1个数,[mj, mk+1)包含至少k
个数
在这些[mj, mk+1)内部先计算最小k方差,再从所有这些区间中找k方差最小的。

distances

【在 p******m 的大作中提到】
: 【 以下文字转载自 JobHunting 讨论区 】
: 发信人: peachgcm (peach), 信区: JobHunting
: 标 题: 欢迎大家积极讨论一个ms简单的算法面试题
: 发信站: BBS 未名空间站 (Sat Mar 20 19:30:47 2010, 美东)
: 在real line上给出n个数,找出k个数,such that the sum of squares of distances
: is minimized。例如,assume c是
: 这k个数的几何zhongxin。c = (n1+...+nk)/k 。 Then 目标函数就是: (n1-
: c)^2+...+(nk-c)^2

H*******g
发帖数: 1477
6
distances是指数值的差还是各个数的位置的距离啊?
这些数的大小有规律吗?什么是real line?

distances is minimized。

【在 p******m 的大作中提到】
: 你的意思是先将n个数排序吗?
1 (共1页)
进入CS版参与讨论
相关主题
问一个很初级的编程问题C++ Builder and SQL......
问个sorting相关的题 (转载)theory高手帮我做个题吧。
Need Help on Facility Location problem求助一个随机过程或者概率统计题,谢谢啦
list of distance measures!请问tracert的结果是什么意思?
请教一个关于k-means的问题。问一个关于normalization的问题
shortest path algorithm(dijkstra)的变形问个Matlab的问题 (转载)
Mapquest面试题,大伙儿看看一道微软面试题
区间图着色问题是多项式可解的?MATLAB: 计算多个MATRIX的平均值
相关话题的讨论汇总
话题: 个数话题: distances话题: nk话题: n1话题: minimized