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

数据流中的中位数

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

相关推荐

有趣的牛油果开挂了:最近这个阶段收到些杂七杂八的短信是真的烦
点赞 评论 收藏
分享
10-30 10:16
南京大学 Java
永远的鹅孝子:给南大✌️跪了
点赞 评论 收藏
分享
评论
点赞
收藏
分享
牛客网
牛客企业服务