java
哒哒233333
这个作者很懒,什么都没留下…
展开
-
排序算法总结
排序算法原创 2022-08-20 11:12:18 · 106 阅读 · 1 评论 -
java-堆的常用操作
1.创建//最小堆PriorityQueue<Integer> minheap = new PriorityQueue<>();//最大堆PriorityQueue<Integer> maxheap = new PriorityQueue<>();2.添加元素//最小堆,[2,8,9,10,11]minheap.add(10);minheap.add(8);minheap.add(9);minheap.add(11);minheap.原创 2021-02-24 13:56:00 · 234 阅读 · 0 评论 -
Java-集合的常用操作
1.创建集合HashSet<Integer> set = new HashSet<>();2.添加元素set.add(10);set.add(3);set.add(5);set.add(2);set.add(2);//[10,3,2,5]3.搜索元素set.contains(2)4.删除元素set.remove(2)//[10,3,5]5.长度set.size()原创 2021-02-22 15:42:28 · 80 阅读 · 0 评论 -
Java 哈希表的常用操作
1.创建哈希表创建哈希表有两种方式:数组;HashMap//数组,索引作为key值String[] hashTable = new String[4];//HashMapHashMap<Integer,String> map = new HashMap<>();2.添加元素//数组hashTable[1] = "hanmeimei";hashTable[2] = "lihua";hashTable[3] = "siyangyuan";//HashMap原创 2021-02-20 17:02:26 · 1318 阅读 · 2 评论 -
java栈常用操作
1.创建栈stackStack<Integer> stack = new Stack<>();2.添加元素//时间复杂度O(1)stack.push(1);stack.push(2);stack.push(3);//[1,2,3]3.获取栈顶元素//时间复杂度O(1)//3stack.peek();4.删除栈顶元素//时间复杂度O(1)//temp = 3int temp = stack.pop();5.栈的大小//时间复杂度O(1)//s原创 2021-02-20 14:14:50 · 129 阅读 · 0 评论 -
Java队列常用操作
1.创建队列Queue<Integer> queue = new LinkedList<>();2.添加元素//时间复杂度O(1)queue.add(1);queue.add(2);queue.add(3);//[1,2,3]3.获取即将出队的元素//时间复杂度O(1)//temp=1int temp = queue.peek();4.删除即将出队的元素//时间复杂度O(1)//temp1=1int temp1 = queue.poll();//原创 2021-02-20 13:24:22 · 112 阅读 · 0 评论 -
Java - 数组的九种操作方式
Java - 数组的九种操作方式1.创建以生成[1,2,3]为例//方式一:int[] a = {1,2,3};//方式二int[] b = new int[]{1,2,3};//方式三int[] c = new int[3];for(int i=0;i<c.length;i++){ c[i]=i;} //方式四,推荐使用 ArrayList<Integer> arr = new ArrayList<>(); for(int i=原创 2021-02-05 16:27:38 · 96 阅读 · 0 评论 -
Idea 快捷键
保存笔记ctrl+shift+alt:多行操作psvm:生成main()方法;fori:生成for循环;Ctrl+Alt+v:自动补齐返回值类型ctrl+o:覆写方法ctrl+i:实现接口中的方法ctrl+shift+u:大小写转换CTRL+SHIFT+Z:取消撤销Alt+Insert:生成构造方法、getter、setterctrl+y:删除当前行Ctrl+Shift+J:将选中的行合并成一行ctrl+g:定位到某一行Ctrl+Shitft+向下箭头:将光标所在的代码块向下整体原创 2020-09-04 10:10:37 · 55 阅读 · 0 评论 -
每日一题
java: Arrays.sort(); //数组排序 Arrays.equals(a,b); //两个数组的比较 char[] c = string.toCharArray(); //字符串转换为字符数组原创 2020-07-02 15:13:30 · 105 阅读 · 0 评论