TreeSet算法很强悍,以后一定要记得使用
package com;
import java.util.Iterator;
import java.util.Random;
import java.util.TreeSet;
import com.wfy.util.TimeUtil;
import sun.reflect.generics.tree.Tree;
public class TestMain {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Random rd = new Random();
int rb = 1024*1024;
int a = 100000000;
int[] test = new int[a];
for (int i = 0; i < a; i++) {
test[i] = rd.nextInt();
}
TreeSet<Integer> tree = new TreeSet<Integer>();
System.out.println("开始:"+TimeUtil.dateTime1());
for (int i = 0; i < a; i++) {
if(tree.size()<100){
tree.add(test[i]);
}else{
if( tree.first() < test[i] ){
tree.remove( tree.first() );
tree.add( test[i] );
}
}
}
System.out.println("结束:"+TimeUtil.dateTime1());
Iterator<Integer> iterator = tree.iterator();
while(iterator.hasNext()){
System.out.println(iterator.next());
}
}
}
分享到:
相关推荐
项目一:使用ADO.NET技术实现校园BBS;01/;; Command对象 实现对数据库执行T-SQL语句或存储过程 Command对象的常用 属性;Command对象的常用 方法;基本步骤 打开到数据库连接。 创建新的Command对象。 定义T-SQL命令。...
数据挖掘技术是一种从大量数据中发现潜在信息和知识的过程,也被称为知识发现。它主要通过数据准备、规律寻找和规律表达三个步骤来实现。数据准备是指挖掘任务的确定,包括选择合适的挖掘算法。规律寻找则是指在大量...
首先,"数据索引"是一个关键概念,它指的是对大量数据进行整理和编目的过程,以便快速定位和访问所需信息。在地理信息领域,数据索引通常是通过创建元数据来实现的,元数据是对地理数据集的描述性信息,包括数据的...
一个月以前在CASS下面使用VBA写程序,目的就是要把CASS下的图转入ARCGIS中,因为我们这次是二调的项目,做图是在CASS下做的,入库要进ARCGIS,所以一直在寻找一种好的方法!……你还在为DWG转SHP而烦恼吗?我已经...
上市公司海外业务收入 数据说明 数据对象:沪深A股 数据区间:2000-2020 年 数据字段: ...上市公司海外业务收入/海外销售收入数据整理(2000- 2021年) https://bbs.pinggu.org/thread-110 49070-1-1.html
DataSet对象把数据存储在一个或多个DataTable中,每一个DataTable又包含了DataRow和DataColumn。 XML文档可以导入DataSet对象,而DataSet对象中的数据也可以导出为XML文档。 ;;7;查看用户信息表中前5条记录信息?;9;...
上市公司海外业务收入 数据说明 数据对象:全部A股 数据区间:2000-2021 年 数据字段: stkcd 证券代码 ...务收入/海外销售收入数据整理(2000-2022年) https://bbs.p inggu.org/thread-11512512-1-1.html
通过合理的爬行策略和技术手段,网络爬虫能够高效地从BBS论坛中获取大量的文本信息和其他类型的数据,为后续的数据处理和分析提供支持。 #### 爬虫的工作原理与搜索策略 ##### 工作原理 网络爬虫通常从一个或多个...
本文将深入探讨“BBS.rar_bbs_数据流图_数据流图代码”这一主题,涵盖BBS系统的核心功能设计、需求分析、模块设计以及数据流图在代码实现中的应用。 首先,我们要理解BBS系统的基本功能。BBS系统通常包括用户注册与...
政府补助 数据说明 包含字段: stkcd 证券代码 证券简称 上市日期 证监会 行业名称 ...全部A股ZF补助ZF补贴面板数据整理(2007-2022年)dta和xls x格式 https://bbs.pinggu.org/thread-115167 00-1-1.html
【标题】"BBS - 论坛源代码加数据" 涵盖了关于构建一个基于ASP.NET技术的在线讨论平台的关键知识点。该资源提供了一整套完整的BBS(Bulletin Board System,电子公告板)系统源代码,以及相关的数据库数据,这为...
本项目名为"BBS(三层,含有数据库,思路还是挺清楚的)",显然是一个基于三层架构实现的BBS系统,包含数据库操作,并且支持帖子的添加、删除和修改功能。以下将详细阐述这个BBS系统的相关知识点。 ### 1. 三层架构 ...
强制终止线程可能导致资源未正确释放、数据损坏等问题。 2. virtual destructor(虚析构函数):在C++中使用基类指针或引用来操作派生类对象时,如果基类的析构函数不是虚函数,则不能保证派生类的析构函数被调用,...
此外,由于用户群体的多样性和信息的即时性,论坛中的观点可能缺乏系统的整理和论证,这在严谨的学术研究中可能成为问题。因此,使用BBS论坛资料时,学者需要进行严格的筛选和验证,确保信息的可靠性和科学性。 五...
在这个"论文论坛系统数据流图"中,我们可以推测作者可能是为了展示一个论坛系统的信息流程,如何从用户交互到数据处理再到信息的展现。 数据流图由四个基本元素构成:数据流(Data Flow)、加工(Process)、数据...
5. 游标:在处理大量数据时,游标允许我们逐行处理结果集,这对BBS中的数据分页展示、按需加载等场景非常有用。 6. 包(Package):PL/SQL中的包可以将相关的变量、常量、过程和函数组织在一起,形成模块化的代码,...
爬虫工具:python数据整理:Excel 数据维度:公司代码 公 司简称 考评结果 考评年度 数据预览:直接上上面网站 看吧一样的 文件介绍:代码和三个板块的数据。代码改为py后缀即可运行。 其他问题 交流:站内或短信178...
在《菜鸟的数据分析》这本书中,作者不仅提供了丰富的理论知识和实践案例,还在书末附录部分分享了大量宝贵的资源链接。这些资源涵盖了数据分析领域的多个方面,包括统计软件、数据可视化工具以及学习社区等。本文将...
**问题背景**:用户希望从一张包含坐标系和曲线的BMP图片中提取数据点。 **解决方案**: 1. **使用Origin插件**:Origin提供了一个名为“Digitizer”的插件,可以从图像中提取数据点。用户可以通过以下链接下载并...