- 博客(10)
- 收藏
- 关注
原创 IO流介绍and字节流 -Java
在数据传输的过程中,是谁在读?是谁在写?这个参照物是谁?IO的数据传输,可以看作是一种数据的流动,按照流动的方向,以内存为参照物,进行读写操作。简单来说:内存在读,内存在写。输入流:硬盘 ——>内存输出流:内存——>硬盘IO流的分类//对案例:test1进行优化,提高效率,定义小数组拷贝int len;//本次读到的有效字节个数----这次读了几个字节=-1){
2024-02-22 17:47:25 473 1
原创 File类-java
它是文件和目录路径名的抽象表示文件和目录是可以通过File封装成对象的对于File而言,其封装的并不是一个真正存在的文件,仅仅是一个路径名而已.它可以是存在的,也可以是不存在的.将来是要通过具体的操作把这个路径的内容转换为具体存在的。
2024-02-20 18:28:40 650
原创 Stream流-Java
创建一条流水线,并把数据放到流水线上准备进行操作。一次操作完毕之后,还可以继续进行其他操作。一个Stream流只能有一个终结方法。优点:代码简洁,增强代码可读性。是流水线上的最后一个操作。Stream流的三类方法。
2024-02-18 17:45:44 294 1
原创 判断乱序字符串-蓝桥杯 Anagrams问题-Java
Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。注意:Arrays和String的equals方法的使用,以及熟悉Arrays类的方法。输出格式:输出只有一个字母Y或N,分别表示Yes和No。输入格式:输入有两行,分别为两个单词。
2024-02-01 19:24:50 208 1
原创 Java 蓝桥杯 kAc给糖果你吃——贪心算法
kAc有n堆糖果,每堆有A[i]个。 kAc说你只能拿m次糖果,聪明的你当然想要拿最多的糖果来吃啦啦啦~ //第二天,kAc问你还想吃糖果么?(嘿嘿嘿)说着眼角路出奇怪的微笑...输入格式 第一行两个数字n和m,第二行有n个数字A[i]。输出格式 输出一行表示最多能拿几个糖果。样例输入2 21 2样例输出3数据规模和约定 0<n≤1000 其余数字都是不超过1,000,000,000的非负整数。
2024-01-29 20:10:25 150
原创 【快速排序 】-Java
/left指向基准数,right0指向最右端。//left0指向最左端,left指向基准数。//基准数归位,此时left和right指向同一个值,将left0和left指向的值交换。4. 红色继续往左找,蓝色继续往右找,直到两个箭头指向同一个索引为止。4,红色继续往左找,蓝色继续往右找,直到两个箭头指向同一个索引为止。//left0用于交换基准数。/* 1,从右开始找比基准数小的。//1,从右开始找比基准数小的。//2,从左开始找比基准数大的。2,从左开始找比基准数大的。//3,交换两个值的位置。
2024-01-23 20:17:53 346
原创 蓝桥杯二分查找 ALGO-379 二分法查找数组元素 ALGO-542 找数2
先用二分查找,因为找不到,因此当left>right时退出while循环,此时的left数值刚好是target按顺序插入数组的下标(这里可以在草稿纸上写一下,可以找到规律的),最后因为输出的位置是从1开始的,所以是left+1。【问题描述】在一个小到大的有序序列中(不存在重复数字),查找某个数所在的位置。如果该数不在该数列中,输出其应插入点的位置。:数组已经默认是升序,此题查找的元素一定在数组范围内,因此不需要判断找不到target的情况,若X在序列中则输出其相应的位置,若不在序列中输出其应插入的位置。
2024-01-20 15:42:54 469
原创 蓝桥杯BASIC-12 十六进制转八进制--Java
注意:nextInt和nextLine方法配合使用时,nextLine方法就没有键盘录入的机会。有两种方法可以解决这种问题,第一种是用next方法接受字符串,第二种是在两者中间用nextLine方法接收一下回车换行符。接下来n行,每行一个由0~9、大写字母A~F组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。题解:本题数值范围超过Integer类型的取值范围,所以使用BigInteger类型。给定n个十六进制正整数,输出它们对应的八进制数。输出的八进制数也不能有前导0。
2024-01-16 17:15:54 342
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人