请教编程高手们

gegeda2099 2010-09-19 05:07:28
高手们:
您们好!
我有如下一个难题:有100个数,将相差不超过10的数归为一类,假如得到N1个类,分别求这些类的平均值,在将这些类按前述方法归类,假如得到N2个新类,在求这些新类的加权平均值,返回新类中数字个数最多的那个类的加权平均值。
困扰了我好久好久,夜夜不能眠达3月之余,望有高手指点迷津,不胜感激!
...全文
113 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
gegeda2099 2010-09-20
  • 打赏
  • 举报
回复
第二次是将这些平均值再按前述方法归类
gegeda2099 2010-09-20
  • 打赏
  • 举报
回复
谢谢大家了
elfylin 2010-09-19
  • 打赏
  • 举报
回复
假如得到N2个新类,在求这些新类的加权平均值。

这个加权,是按照什么来加呢?
laizhiping_rj 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 xdx875056955 的回复:]
多想想应该会出来的,3个月还真的夸张
[/Quote]
保重身体
下山老虎打_ 2010-09-19
  • 打赏
  • 举报
回复
多想想应该会出来的,3个月还真的夸张
漫步者、 2010-09-19
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 dingshaofengbinbin 的回复:]
先排序!!然后归类就方便了(定义变量i=0,j=0,从i开始遍历,每前进一个j加一,并判断第j个值和第i个值的差的大小,如果大于十,就把i..j-1归为一类,然后i加一,j=i,按上面的方法遍历归类)至于后面的自己想想!!!!
[/Quote]
先排序,再从第一个数开始与后面的数逐个求差!
yc710666178 2010-09-19
  • 打赏
  • 举报
回复
我们帮你的
k80179279 2010-09-19
  • 打赏
  • 举报
回复
"在将这些类按前述方法归类",是说:N1个类的各平均值差10的类归于N2这个新类吧?。。

我觉得。你可能在说假话,3天我还信。。你直接蹦3个月。。。

我晚上写看看。。觉得。应该能出来。你也自己想想吧。哈哈。结果出来。可能不会告诉你哦。。
小魔菇 2010-09-19
  • 打赏
  • 举报
回复
lz保重身体
dingshaofengbinbin 2010-09-19
  • 打赏
  • 举报
回复
先排序!!然后归类就方便了(定义变量i=0,j=0,从i开始遍历,每前进一个j加一,并判断第j个值和第i个值的差的大小,如果大于十,就把i..j-1归为一类,然后i加一,j=i,按上面的方法遍历归类)至于后面的自己想想!!!!
Csuxiaowu 2010-09-19
  • 打赏
  • 举报
回复
楼主很夸张------------------------我不会

69,382

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧