算法
文章平均质量分 68
算法练习
舒克啊
阿拉蹦吧
展开
-
-集合进阶-
集合进阶[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eII5soQK-1638690435420)(https://secure1.wostatic.cn/static/fjZ4MCQZPTYgVXLvKuYVme/image.png)]CollectionCollection集合概述● 是单例集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素● JDK 不提供此接口的任何直接实现,它提供更具体的子接口(如Se和List) 实现创建Coll原创 2021-12-05 15:48:31 · 587 阅读 · 0 评论 -
JAVA 数据结构--稀疏数组
稀疏数组 学算法的基础要从了解数据结构开始,了解数据结构可以先从数组开始,我们先来看一下 稀疏数组 吧!稀疏数组的优缺点优点:避免了基本数据类型的装箱操作不需要额外的结构体,单个元素的存储成本更低数据量小的情况下,随机访问的效率更高缺点:插入操作需要复制数组,增删效率降低数据量巨大时,查询效率也会明显下降 (当前理解到这些)接下来,我们可原创 2021-04-03 17:50:19 · 226 阅读 · 0 评论 -
备战发现杯
经过长时间的算法训练,以及近期的每晚刷题,学到不少算法知识。明早8点就要开始了,所以今晚要着重总结一下,复习一下。1.输入多个数进行操作的固定格式Scanner sc = new Scanner(System.in);int a = sc.nextInt();int[] arr = new int[a];for (int i = 0; i < a; i++) { arr[i] = sc.nextInt();}2.关于比较大小的系列问题,可以用数组进行储存,然后从小到大排序之后原创 2020-10-10 22:21:48 · 182 阅读 · 0 评论 -
算法基础练习--天气转凉,脑子装满东西才不会冷
这周主打算法!基础训练题写起来…基础的除了VIP都写完了,收获到很多!比如说:01字串,我目前只知道两种写法,一种是除余来得出五个位置上的0或1;一种是5个for循环。第一种:CPU使用需要62ms,内存23.33MB;public class Main { public static void main(String[] args) { for (int i = 0; i < 32; i++) { System.out.print(i%32/1原创 2020-10-03 17:21:34 · 141 阅读 · 0 评论 -
算法训练--①
最近在学算法基础,学到了冒泡排序、选择排序和插入排序,视频讲解中,用图像来表示十分生动。例如:其中冒泡排序进简简单单几行代码就可以实现public class Bubble{ static void sort(int[] arr){ for(int i = 90;j<arr.length;j++){ for(int i = 0;i<arr.length-i-1;i++){ if(arr[i]>arr[i+1]){ int temp = arr[i]; arr[i] = arr[i+1原创 2020-09-28 07:00:06 · 125 阅读 · 0 评论 -
算法--位运算--One
我最近在看有关于算法的视频,为蓝桥杯做准备。其实说实话,关于算法心里挺没谱的…我的JAVA本来学得并不怎么样,再加上这些运算、数据结构、思维逻辑更是一锅粥…这周看了有关位运算的一些算法练习,还在云里雾里,...原创 2020-08-16 22:18:36 · 84 阅读 · 0 评论