hashset treeset

package week02;

import java.util.*;

public class 明明的随机数 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int m = sc.nextInt();

Set hashSet = new HashSet<>();
int []arr=new int [m];
for(int j = 0; j < m; j ++)
{
arr[j] = sc.nextInt();
}
for(int i = 0; i < arr.length; i++)
{
hashSet.add(arr[i]);
}
System.out.println(hashSet.size());

TreeSet treeSet = new TreeSet();

treeSet.addAll(hashSet);

}
}

推荐这些技术文章:

2022-5-23 笔试真题练习

编程题]多多的求和计算

时间限制:C/C++ 1秒,其他语言2秒
空间限制:C/C++ 256M,其他语言512M

多多路上从左到右有N棵树(编号1~N),其中第i个颗树有和谐值Ai。
多多鸡认为,如果一段连续的树,它们的和谐值之和可以被M整除,那么这个区间整体看起来就是和谐的。现在多多鸡想请你帮忙计算一下,满足和谐条件的区间的数量。

输入描述:
第一行,有2个整数N和M,表示树的...

5、程序控制结构

程序控制结构
1、介绍

2、顺序控制

3、分支控制 if-else

3.1、单分支

import java.util.Scanner;
public class If01 {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
System.out.println("请输入年...

Java之输入输出

输入
在有多行数据输入的情况下,一般这样处理
static Scanner in = new Scanner(System.in);

while(in.hasNextInt())

或者是

while(in.hasNext())

格式1:Scanner sc = new Scanner (new BufferedInputStream(System.in));
格式2:Scanner sc...

数据结构--稀疏数组和队列

最近在学尚硅谷的数据结构,特此开一篇blog来做笔记
稀疏数组
当一个数组中大部分元素是0时,或者为同一个值的数组时,可以用稀疏数组来保存该数组,节省储存空间(二维数组储存太浪费空间了)
应用场景

五子棋、围棋记录黑白子,无占位处记为0,黑白分别记为1,2
扫雷
象棋类,跳棋等

处理方法:

记录数组有几行几列,有多少个不同的值
把有不同值的元素的行列及值记录在一个小规模的数组里,从而缩小程...

java 算法 动态规划

java-动态规划算法学习笔记
原文:java-动态规划算法学习笔记 - huster-stl - 博客园 (cnblogs.com)
 

动态规划(dynamic programming)是运筹学的一个分支,是求解决策过程(decision process)最优化的数学方法。在面试笔试中动态规划也是经常作为考题出现,其中较为简单的DP题目我们应该有百分之百的把握顺利解决才可以。
...

超详细Java学习知识点-不定更新

练气期
一、了解
jvm就是Java虚拟机 通过这个进行编译 可以实现跨平台
jre包括jvm和运行java的核心库
jdk包含jre和开发工具:javac.exe 和 java.exe
二、开始helloword
关键字
常量:整数、字符串、小数、字符、布尔值、空
三、数据类型
计算机储存单元:最小位信息单元 bit 最小的存储单元 byte 1byte = 8bit
是强类型语言 不同的数据...

简单算法的实现——集合

集合论中算法——并、交、差、笛卡尔积

1 import java.io.*;
2 import java.util.*;
3 public class Union {
4 public static void main(String[] args) throws IOException{
5 int i=0,j=0,k=0;
6 ...

22.Java 数组概念/数组常见操作/多维数组/数组存储表格数据/javabean 和数组存储表格信息/Comparable接口

数组学习目标

数组概念
数组的定义

数组是相同类型数据的有序集合。
数组描述的是想同类型的若干个数据,按照一定的先后次序排列组合而成。
每一个数据称作一个元素,每个元素可以通过一个索引(下标)来访问。

数组简述

数组变量属于引用类型,数组也是对象,数组中每个元素相当于该对象的成员变量。
Java 中对象存储在堆中,所以数组对象也在堆中存储。

数组四个基本特点

长度是确定的。数组一旦被...

二叉堆树实现

1.1 基本概念
二叉堆是一颗完全二叉树(区别于满二叉树),堆中某个结点的值总是不大于其父节点的值,通常这种堆称为最大堆(相应的可以定义最小堆),下层的某一元素不一定小于上层的某一元素。
1、大顶堆(最大堆)
最大堆的任何一个父节点的值,都大于或等于它左、右孩子节点的值。

2、小顶堆(最小堆)
最小堆的任何一个父节点的值,都小于或等于它左、右孩子节点的值。

二叉堆的根节点叫作堆顶
最大堆和最...

hashSet和TreeSet有什么相同点和不同点呢?

转发:
http://www.java265.com/JavaMianJing/202205/16517611143287.html

 下文笔者讲述HashSet和TreeSet的区别和联系简介说明
hashset和treeset都是java中用于存储数据的容器,那么他们之间有什么不同和相同呢?

HashSet和TreeSet相同点
两者数据都不可重复

HashSet和Tr...

文章标题:hashset treeset
文章链接:https://www.dianjilingqu.com/4227.html
本文章来源于网络,版权归原作者所有,如果本站文章侵犯了您的权益,请联系我们删除,联系邮箱:saisai#email.cn,感谢支持理解。
THE END
< <上一篇
下一篇>>