摘要:
Java数据结构 JCF ArrayLisy(数组链表) LinkedList(双向链表) 集合set(元素只能是对象) HashSet(基于HashMap实现) 不存在相同的元素,无序的集合,支持插入null -add添加一个元素 -clear清除整个HashSet -contains判定是否包含 阅读全文
摘要:
对整数进行格式化:%[index$] [标识] [最小宽度]转换方式 对浮点数进行格式化:%[index$] [标识] [最少宽度] [.精度]转换方式 对字符进行格式化:对字符进行格式化是非常简单的,c表示字符,标识中'-'表示左对齐 百分比符号进行格式化: //%代表格式化 //f代表输出浮点数 阅读全文
摘要:
输入的字符无空格,NextLine()在前 Scanner input = new Scanner(System.in); System.out.println("请输入字符串(nextLine):"); String str1 = input.nextLine(); System.out.prin 阅读全文
摘要:
数组常用方法 int [] [] a = {{1,2},{2,1}} //二维数组赋初值 int [] [] a = new int[4] [3] //创建一个4行3列 int [] [] a = new int [4] [] //4行的长度 先转化为字符串,再将字符串输出,String str=A 阅读全文
摘要:
并查集 定义:“合并集合”和“查找集合中的元素”两种操作的关于数据结构的一种算法。 算法:用集合中的某个元素来代表这个集合,该元素称为集合的代表元。 一个集合内的所有元素组织成以代表元为根的树形结构。 对于每一个元素 parent[x]指向x在树形结构上的父亲节点。如果x是根节点,则令parent[ 阅读全文
摘要:
冒泡排序 1.原理:比较两个相邻的元素,将值大的元素交换到右边 2.思路:依次比较相邻的两个数,将比较小的数放在前面,比较大的数放在后面。 public static void main(String[] args) { int[] a={2,9,1,6,3}; int temp=a[0]; for 阅读全文