由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
JobHunting版 - 请教版上大牛一道算法题
相关主题
google面试问题[合集] 问问版上的各位都是怎么开始学习算法和设计题目的?
哪里有简单基础题的题库啊?... 跪在简单题上了..算法真是头疼外加着急
算法COMPLEXITYYelp电面小问题汇总
一个Java面试题目一个Google面试题
贡献一个G家电面statistical score modeling, and scoring models 是什么东西? (转载)
算法和编程的牛人很多啊...请教一个问题
版上讨论算法的人少了。请问一般什么样的职位会要考智力题?
闲来无事面了一个版上曝光率很高的公司问一个智力题:猜数字
相关话题的讨论汇总
话题: list话题: variance话题: 数值话题: score话题: 算法
进入JobHunting版参与讨论
1 (共1页)
t****d
发帖数: 89
1
一个double类型的array名为list,长度为n,设两个点i和j,0 i],list[i+1]到list[j],list[j+1]到list[n]分别算一个score。需要找到i,j两个点,
使得三段的score之和最小。请问有什么好的算法,使得time complexity最小?
l*********8
发帖数: 4642
2
list[0]到list[i]的score怎么定义?

list[

【在 t****d 的大作中提到】
: 一个double类型的array名为list,长度为n,设两个点i和j,0: i],list[i+1]到list[j],list[j+1]到list[n]分别算一个score。需要找到i,j两个点,
: 使得三段的score之和最小。请问有什么好的算法,使得time complexity最小?

l****h
发帖数: 1189
3
同问。 这个没定义,就不成个题。

【在 l*********8 的大作中提到】
: list[0]到list[i]的score怎么定义?
:
: list[

t****d
发帖数: 89
4

score总和 = (i+1)*(list[0]到list[i]数值的variance)+(j-i)*(list[i+1]到
list[j]数值的variance)+(n-j)*(list[j+1]到list[n]数值的variance)

【在 l*********8 的大作中提到】
: list[0]到list[i]的score怎么定义?
:
: list[

l*********8
发帖数: 4642
5
list[0]到list[i]数值的variance: 是 sum ( (list[k] - mean_value)^2 ), 0<=k
<=i  吗?

【在 t****d 的大作中提到】
:
: score总和 = (i+1)*(list[0]到list[i]数值的variance)+(j-i)*(list[i+1]到
: list[j]数值的variance)+(n-j)*(list[j+1]到list[n]数值的variance)

t****d
发帖数: 89
6

=k<=i  吗?
list[0]到list[i]数值的variance: 是 sum ( (list[k] - mean_value)^2 )/(i+1),
0<=k<=i

【在 l*********8 的大作中提到】
: list[0]到list[i]数值的variance: 是 sum ( (list[k] - mean_value)^2 ), 0<=k
: <=i  吗?

l*n
发帖数: 529
7
这么一来score就是方差啊。
用数组记录0到当前的均值和尾到当前的均值,然后n、m配对,可以到O(n^2)吧,毕竟n
和m的可选组合是没办法少于O(n^2)的。

),

【在 t****d 的大作中提到】
:
: =k<=i  吗?
: list[0]到list[i]数值的variance: 是 sum ( (list[k] - mean_value)^2 )/(i+1),
: 0<=k<=i

t****d
发帖数: 89
8
这样就相当于是exhaustive search, 我在想是不是还有更好的算法呢?

竟n

【在 l*n 的大作中提到】
: 这么一来score就是方差啊。
: 用数组记录0到当前的均值和尾到当前的均值,然后n、m配对,可以到O(n^2)吧,毕竟n
: 和m的可选组合是没办法少于O(n^2)的。
:
: ),

l*n
发帖数: 529
9
显然O(n)做不到,感觉跟O(nlogn)也没啥关系,还是老老实实O(n^2)吧

【在 t****d 的大作中提到】
: 这样就相当于是exhaustive search, 我在想是不是还有更好的算法呢?
:
: 竟n

1 (共1页)
进入JobHunting版参与讨论
相关主题
问一个智力题:猜数字贡献一个G家电面
急问,收到Twitter口头offer,如何谈compensation算法和编程的牛人很多啊...
求一面试题解答版上讨论算法的人少了。
google第二轮电面闲来无事面了一个版上曝光率很高的公司
google面试问题[合集] 问问版上的各位都是怎么开始学习算法和设计题目的?
哪里有简单基础题的题库啊?... 跪在简单题上了..算法真是头疼外加着急
算法COMPLEXITYYelp电面小问题汇总
一个Java面试题目一个Google面试题
相关话题的讨论汇总
话题: list话题: variance话题: 数值话题: score话题: 算法