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

数据流中的中位数

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
};
全部评论

相关推荐

不愿透露姓名的神秘牛友
11-27 10:48
点赞 评论 收藏
分享
把球:这个听过,你加了就会发现是字节的hr
点赞 评论 收藏
分享
AFBUFYGRFHJLP:直接去美帝试试看全奖phd吧
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务