社区
数据结构与算法
帖子详情
给大家解解闷,一个关于中位数的问题
boodweb
2002-08-26 05:06:29
大小为n的数组,其中的数各不相同,要求找出与中位数最接近的k个数,时间复杂度越小越好,看过这个问题的先不要答哦,让没想过的想想
...全文
68
10
打赏
收藏
给大家解解闷,一个关于中位数的问题
大小为n的数组,其中的数各不相同,要求找出与中位数最接近的k个数,时间复杂度越小越好,看过这个问题的先不要答哦,让没想过的想想
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aliceZOOZ
2002-08-31
打赏
举报
回复
对不起,理解错题目了
如果是这样,我想用O(n)的复杂度找到中位数,然后求每个数对中位数的差的绝对值,然后再用O(n)求差的第k大,最后一次扫描就可以了。
boodweb
2002-08-31
打赏
举报
回复
alice跟我想的一样,给分了
boodweb
2002-08-30
打赏
举报
回复
To aliceZOOZ(alice):
这倒不一定哦,我要找的是最接近的数,比如9个数找5个,9个数是:
1 2 3 4 5 600 700 800 900(注:实际不一定排好序)
那最接近的5个就是1,2,3,4,5了,是第5大的到第9大的
aliceZOOZ
2002-08-30
打赏
举报
回复
n=9,k=5
9个数,中位数是第5大的数,我们要找的是第3到第7大的数
先用O(n)找到第3大,再用O(n)找到第7大,
然后再用O(n),扫描一次,把>=第3大且<=第7大的数打印出来
复杂度为O(3n)=O(n)
boodweb
2002-08-29
打赏
举报
回复
To aliceZOOZ(alice) :
可以啊,一次扫描只能得出各个数与中位数的大小关系,如果要找出k个最接近的数的话,估计要开一个大小为k的数组保存每个时刻最接近的k个数,然后再逐个调整,复杂度应该是O(n*k)吧?
能不能在O(n)内找出来呢?
aliceZOOZ
2002-08-28
打赏
举报
回复
找第p大复杂度为O(n),与中位数最近的k个数就是第n/2-k/2大和第n/2+k/2之间的数,你找到这两个数,然后再一次扫描不就得了
boodweb
2002-08-26
打赏
举报
回复
To Bonny_lj(刺猬) :排序的时间复杂度为O(nlogn),能不能把复杂度再降低呢?
quicmous(快鼠) :那只是找中位数,我现在要找与中位数最接近的k个数
许野平
2002-08-26
打赏
举报
回复
参见http://www.csdn.net/expert/topic/837/837571.xml?temp=.5144922
许野平
2002-08-26
打赏
举报
回复
有一个题目和这个差不多,starfish给出了解法。starfish讲应该用对手论证法来给出一般解法,但我始终没找到资料。
Bonny_lj
2002-08-26
打赏
举报
回复
用一种排序方法的第一步不就行了!
Arduino ESP8266 浮点数精度
问题
:保留指定位数、精度丢失
那么就想用 ESP8266+
一个
LCD屏幕 自己做
一个
能够显示币行情的小玩意儿,
解解闷
。结果发现
一个
尴尬的
问题
,SHIB(屎币)的价格小数点后面五六个零,在反序列化json的时候,价格等行情类的对象应该反转成什么类型呢?...
木棒三角形
问题
小A的数学学得很好,所以他想在这些木棒中挑选3根来组成
一个
直角三角形,当然他可能有很多种选法,但他想挑选出
一个
面积最大的直角三角形。 输入: 输入有多组,每组输入包括2行,第1行输入
一个
n(0 ≤\leq≤ n ≤\...
关于“鸡脚神”的看法
笔者有时会喜欢读一下灵异的事来
解解闷
,这几天闲来无事翻了翻天涯论坛的娱乐八卦贴。 看到其中
一个
回复时,让笔者大吃一惊。 大家请看下面这张截图,就是这个娱乐八卦贴的其中
一个
回复。 娱乐贴原文出处: ...
鉴于Eclipse下在线安装Pydev插件所遇见的
问题
,及其替代的离线安装的方法
这几天心血来潮突然想学会Python
解解闷
,先是按照网上说的安装Python(x,y),谁知道Spyder IDE用不了,可把我急坏了,原先玩cocos2dx,安装过Python2.7,于是就卸载了重新安装,,谁知道Pythonxy竟然安装了几十个库,...
(原创)一种用C#编写俄罗斯方块游戏的方法
上个周末,突然莫名其妙的想做个什么小游戏娱乐...我最后会把源代码和把编译好之后的游戏程序贴到到这里,不感兴趣的也可以下载过去,偶尔玩一下小时候最幼稚的游戏来
解解闷
,呵呵。 先来个游戏截图:(点击源代码打包
数据结构与算法
33,027
社区成员
35,335
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章