题解 | #数据流中的中位数#

数据流中的中位数

http://www.nowcoder.com/practice/9be0172896bd43948f8a32fb954e1be1

抄的 重点是插入排序的过程

let arr=[]
function Insert(num)
{
    // write code here

    let i=0
    while(arr[i]<num) i++;
    arr.splice(i,0,num)
    
}
function GetMedian(){
	// write code here
    let index=Math.floor(arr.length/2)
    if(arr.length%2===0){
        return (arr[index]+arr[index-1])/2
    }else{
        return arr[index]
    }
}
module.exports = {
    Insert : Insert,
    GetMedian : GetMedian
};
全部评论

相关推荐

不愿透露姓名的神秘牛友
07-10 14:10
啊啊啊啊好幸福,妈妈是我找工作发疯前的一束光
黑皮白袜臭脚体育生:看了这篇帖子之后已经第一百次质问老妈,仍然没有得到我的老妈是老板的回答
点赞 评论 收藏
分享
陈逸轩1205:才105 哥们在养生呢
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务