美文网首页
算法:输入n个整数,输出其中最大的k个

算法:输入n个整数,输出其中最大的k个

作者: 谦业 | 来源:发表于2019-01-19 20:50 被阅读5次

/**

  • 输入n个整数,输出其中最大的k个
  • 例如输入1,2,3,4,5,6,7,8这8个数字,则最大的3数字为8,7,6
    */

https://github.com/Alexchent/interview/blob/master/max_array.php

$arr = [1,2,3,4,5,6,7];

find_in_array($arr, 4);

function find_in_array($arr, $k) {
    rsort($arr);
    for ($i=0; $i< $k; $i++) {
        print($arr[$i]);
        echo PHP_EOL;
    }
}

相关文章

  • [Code] 算法心得—数组篇

    2.1 寻找最大的k个数 输入包含n个整数的数组,输出其中最大的k个数。要求:输出的数字不能重复,如果k大于可输出...

  • 算法:输入n个整数,输出其中最大的k个

    /** 输入n个整数,输出其中最大的k个 例如输入1,2,3,4,5,6,7,8这8个数字,则最大的3数字为8,7...

  • 输入n个整数,输出其中最小的k个。

    题目描述 输入n个整数,输出其中最小的k个。 while(num = readline()){ let n = ...

  • 寻找最小的 k 个数

    寻找最小的 k 个数 题目描述: 输入 n 个整数,输出其中最小的 k 个。 分析和解法: 解法一:排序输出 要求...

  • 蓝桥杯:阶乘计算--Python解法

    问题描述 输入一个正整数n,输出n!的值。其中n!=123…n。 算法描述 n!可能很大,而计算机能表示的整数范围...

  • 基础练习 阶乘计算

    问题描述输入一个正整数n,输出n!的值。其中n!=123…n。算法描述n!可能很大,而计算机能表示的整数范围有限,...

  • 剑指offer 41- 最小的k个数

    输入 n 个整数,找出其中最小的 k 个数。 注意: 输出数组内元素请按从小到大顺序排序; 数据范围 1≤k≤n≤...

  • 蓝杯九

    /*阶乘计算 问题描述 输入一个正整数n,输出n!的值。其中n!=1*2*3*…*n。算法描述n!可能很大,而计算...

  • 蓝桥杯备战刷题Day01- 2019/1/15

    1. 问题描述 输入一个正整数n,输出n!的值。 其中n!=1*2*3*…*n。 算法描述 n!可能很大,而计算机...

  • 【剑指 offer】最小的k个数

    1、题目描述 输入n个整数,找出其中最小的k个数。 注意: 数据保证k一定小于等于输入数组的长度; 输出数组内元素...

网友评论

      本文标题:算法:输入n个整数,输出其中最大的k个

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