最小/最大选择

搜索数组中的k个最小或最大元素
8K下载
已更新2016年5月20日

查看许可证

使用C-MEX实现的部分快速排序算法。复杂性为O(n+k.log(k)),其中n是数组的大小,k是要选择的元素数。
对于大尺寸输入,比SORT或多次调用MIN/MAX更快。
支持多维功能

引用为

Bruno Luong(2024年)。最小/最大选择(https://www.mathworks.com/matlabcentral/fileexchange/23576-min-max-selection),MATLAB中央文件交换。恢复.

MATLAB版本兼容性
使用创建2006b兰特
与任何版本兼容
平台兼容性
窗户 macOS操作系统 Linux操作系统
类别
在上查找更多信息矩阵索引在里面帮助中心MATLAB答案

社区寻宝

在MATLAB Central中查找宝藏,了解社区如何帮助您!

开始狩猎!
版本 出版 发行说明
1.15.0.0

禁用最新MATLAB版本的就地数组
修复未分配伪参数的问题

1.14.0.0

修复R2014的安装问题

1.13.0.0

修复C/C++注释样式问题

1.12.0.0

更改安装脚本,现在复制V2010B或更高版本的原型头文件。
纠正处理稀疏矩阵时的BUG。

1.11.0.0

R2010B的具体安装

1.10.0.0

修复稀疏和全NaN向量的错误

1.9.0.0

可以禁用后期排序步骤

1.8.0.0

更正错误:当MEX发出错误时清除就地变量(否则计算机可能崩溃)

1.7.0.0

更正错误+就地引擎

1.6.0.0版本

使用NaN处理数组

1.5.0.0

支持的稀疏输入

1.1.0.0

错误修正(k=0)
不需要时,不要计算不必要的位置索引。

1.0.0.0