最小的K个数java实现
来源:互联网 发布:0.5是什么意思网络用语 编辑:程序博客网 时间:2024/05/24 02:37
输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。
import java.util.ArrayList;public class Solution { public ArrayList<Integer> GetLeastNumbers_Solution(int [] input, int k) { ArrayList<Integer> al = new ArrayList<Integer>(); if (k > input.length) { return al; } for (int i = 0; i < k; i++) { for (int j = 0; j < input.length - i - 1; j++) { if (input[j] < input[j + 1]) { int temp = input[j]; input[j] = input[j + 1]; input[j + 1] = temp; } } al.add(input[input.length - i - 1]); } return al; }}
阅读全文
0 0
- 最小的k个数(Java实现)
- 最小的K个数java实现
- 输入n个数,输出最小的k个数,java实现
- java 最小的K个数
- 剑指offer----最小的k个数----java实现
- 最小的K个数 java实现 剑指offer
- C++实现用堆求最小的k个数
- 寻找最小的K个数 python实现
- java之最小的k个数
- 剑指offer:最小的k个数(java)
- 【java】堆排序 最小的k个数
- 最小的k个数(java版)
- 《剑指offer》java实现 输入n个数,找到其中最小的K个数
- n个数 找到最小的k个数 几种解法 和java实现
- 最小的K个数
- 最小的K个数
- 最小的K个数
- 最小的k个数
- HDOJ2013
- C++基础-重载/重写/重定义/多态
- 基于Http协议的Android网络编程
- 递归求解从数组中取出n个元素的所有组合
- traceroute 基本教程
- 最小的K个数java实现
- ACM 2017 ACM-ICPC 亚洲区(南宁赛区)网络赛 B. Train Seats Reservation
- HDOJ2014
- String使用equals方法和==分别比较的是什么?(转)
- HDOJ2015
- hibernate_乐观锁
- 版本控制软件SVN的基本使用
- Android学习随笔(2)------Intent基本用法
- Struts文件的下载