剑指offer-最小的K个数-php
来源:互联网 发布:云镜安卓限制安装软件 编辑:程序博客网 时间:2024/04/30 17:11
题目
输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。
题解
先排序,再剪切
代码
<?phpfunction GetLeastNumbers_Solution($input, $k){ $len = count($input); if($k > $len) return []; for($i=0; $i<$len; $i++){ for($j=$i; $j<$len; $j++){ if($input[$j]<$input[$i]){ $tmp = $input[$j]; $input[$j] = $input[$i]; $input[$i] = $tmp; } } } return array_slice($input, 0, $k);}
0 0
- 剑指offer-最小的K个数-php
- 剑指offer:最小的k个数
- 【剑指offer】最小的k个数
- 剑指offer-30:最小的k个数
- 最小的k个数(剑指offer)
- 剑指offer--最小的K个数
- 剑指Offer之 - 最小的k个数
- 剑指offer-30 最小的K个数
- 剑指offer之最小的k个数
- 剑指offer 30 - 最小的k个数
- 《剑指offer》最小的K个数
- 【剑指Offer】最小的K个数
- 剑指offer—最小的K个数
- 剑指Offer-30-最小的k个数
- 剑指offer:最小的K个数
- 【剑指offer】之最小的k个数
- [剑指offer:30]最小的k个数
- 剑指offer 29 最小的k个数
- 递推递归--A母牛的故事
- 带header的GridView(HeaderGridView)
- Nginx+keepalived(浅显的理解)
- 驱动测试
- 服务端执行慢或网络延迟时,Volley多次发送请求的问题
- 剑指offer-最小的K个数-php
- 并差集
- Android换肤白天/夜间模式的框架
- 使用PopupWindow的实现步骤
- android5.0之RecyclerView
- 触碰认知的临界点——人工智能能否取代其开发者?
- linux vim 中文乱码问题
- ToolBar&DrawerLayout基本结构
- 一个可以一直滚动的ImageView(可做视差效果)