map排序

作者: 小王同学123321 | 来源:发表于2023-08-06 15:51 被阅读0次

给你一个整数map,返回val最大的key,如果val相等,返回key最小的val

hashmap := map[int]int{0:1,2:2,4:2}
hashmap
fre,v=-1,0
for key,val := range hashmap{
    if fre == -1{
        fre=val
        v=key
    }else if val > fre{
        fre=val
        v=key
    }else if val == fre && key < v{
        fre=val
        v=key
    }
}
return v

相关文章

网友评论

      本文标题:map排序

      本文链接:https://www.haomeiwen.com/subject/hchwpdtx.html