【问题标题】:How to find max k elements in array? [duplicate]如何在数组中找到最大 k 个元素? [复制]
【发布时间】:2013-05-27 03:16:49
【问题描述】:

例如我有一个一维数组,我想在数组中找到 k 个最大元素并返回它们的值和\或索引,我该怎么做?

【问题讨论】:

    标签: matlab


    【解决方案1】:

    使用sort(),然后取结果的第一个k元素。

    【讨论】:

    • 你是对的。我必须将它与其他一些功能混淆。对不起!
    • 是的,你说得对,但我也需要索引。(排序违反索引顺序)
    • @mrgloom:再看看我链接到的文档;您可以从sort 获取索引。
    猜你喜欢
    • 2021-06-04
    • 2012-08-16
    • 2021-11-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-01-05
    • 2021-01-13
    相关资源
    最近更新 更多