博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第K顺序统计量
阅读量:6949 次
发布时间:2019-06-27

本文共 518 字,大约阅读时间需要 1 分钟。

1.第K顺序统计量概念

  在一个由n个元素组成的集合中,第k个顺序统计量是该集合中第k小的元素。例如,最小值是第1顺序统计量,最大值是第n顺序统计量。

2.求Top K元素与求第K顺序统计量不同

  Top K元素:是指求数组中的最大(或者最小的)K个元素,一般K比较小,采用最大(或者最小)堆实现。之前写过的一篇有关文章是:

  第K顺序统计量:只求解数组中的第K大元素,是求解一个元素。一般使用“快速排序”的思想,将数组划分求解。

3.第K顺序统计量求解代码

  这是求解第K统计量代码,即第k小。如果要求第K大,可以根据数组长度转化为第n-k小。

public class TheK {    int array[]={12,435,123,1,345,546,12,546,7,86,354,7};    int paarray(int i,int j)    {        int pivot=array[i]; //用区间的第1个记录作为基准        while(i
=pivot) //pivot相当于在位置i上 j--; if(i

转载地址:http://tienl.baihongyu.com/

你可能感兴趣的文章
oracle表空间的创建、删除、查看、表空间不存在、及修改默认表空间详解
查看>>
Docker-compose install
查看>>
函数的使用
查看>>
ACL的使用和查看系统上登录的用户的命令使用
查看>>
C/C++源码网站
查看>>
SICP 2.40 2.41 2.42 2.43
查看>>
建立cover组 成员有cover01 cover02 建立team组 成员有team 01 team02 建立user组 成员有user...
查看>>
linux pxe 系统自动化安装
查看>>
iOS游戏开发有奖征文
查看>>
控制台读写
查看>>
LVS+keepalived负载均衡实战
查看>>
使用 IntraWeb (17) - 基本控件之 TIWRadioButton、TIWRadioGroup、TIWCheckBox
查看>>
iptables 基础与案例配置
查看>>
命令行 简单的字符串处理函数集
查看>>
centos6.4下openstack-grizzly安装之网络节点
查看>>
KVM虚拟化搭建及其KVM中LVM扩容
查看>>
管理磁盘和文件系统
查看>>
CSS解决高度自适应问题
查看>>
硬件产品介绍之思科MDS9710
查看>>
win32 备忘2
查看>>