设有一组N个数,求其中第K个最大者
来源:互联网 发布:淘宝网争议处理规则 编辑:程序博客网 时间:2024/05/22 01:48
package com.wonders;import java.util.ArrayList;import java.util.Collections;import java.util.List;/** * * @author LYY * 题目:设有一组N个数,求其中第K个最大者(选择问题) * 思路:将数组放到List中,然后调用sort进行排序,在反转,最后只需要判断传进来的位置参数-1和循环的集合元素下标相等就可以。 */public class P1 { public static void main(String[] args) { Integer[] number = {3,2,1,43,6,7,8,94,34,54}; int location = P1.retunLocation(number,3); System.out.println("第K个最大者是:" + location); } public static int retunLocation(Integer[] number,int num){ List<Integer> list = new ArrayList<Integer>(); int location = 0; for (Integer integer : number) { list.add(integer); } Collections.sort(list); Collections.reverse(list); for(int i=0;i<list.size();i++){ if ((num-1) == i) { location = list.get(i); } } return location; }}
阅读全文
0 0
- 设有一组N个数,求其中第K个最大者
- 选择问题(一组N个数确定其中的第K个最大者)
- 剑指offer (30)选择问题-----1.有一组N个数,确定其中第K个最大者;2.求最小的k个数
- 设计一组N个数,确定其中第k个最大值
- 1、一组N个数,确定其中第k个最大值
- 求在一组N个的数中找出第K个最大数
- 选择问题(求N个数中第k个最大者)
- N个整数,求其中任意N-1个数的乘积中的最大的一个
- 选择问题——N个数中选择第K个最大数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数
- 找出N个整数中最大的K个数python
- 四.求一组数据中最大的K个数
- N个数中的第k个最大值
- 取n个数中第k大数
- Subsets II (contains duplicates)
- CNN浅析和历年ImageNet冠军模型解析
- Microsoft SQL Server for Linux安装和配置
- 淘淘商城系列——Redis持久化方案
- 38. Count and Say
- 设有一组N个数,求其中第K个最大者
- 《算法分析与设计》Week 12
- CTF-浅尝64位栈溢出PWN
- Git笔记
- CreateThread 和_beginthreadex区别
- Python3网络爬虫(十二):初识Scrapy之再续火影情缘
- acm1004
- 如何申请TexturePacker注册码
- 通讯录(文本版)