- 博客(19)
- 收藏
- 关注
原创 文件操作(Java)
File 是 java.io.包下的类,File 类的对象, 用于代表当前操作系统的文件(可以是文件或文件夹)注意:File 类只能对文件本身进行操作,不能读写文件里面存储的数据。
2023-10-17 22:43:13 92
原创 JDK8 的重要特性
Lambda 表达式是JDK 8开始新增的一种语法形式作用:用于简化函数式接口的匿名内部类的代码写法。函数式接口:有且仅有一个抽象方法的接口。以上一节最后的代码为例,对 Comparator 接口中的 compare 方法进行 Lambda 重写注意:将来见到的大部分函数式接口,上面都可能会有一个 @FunctionalInterface 的注解,有该注解的接口就必定是函数式接口。
2023-10-16 09:26:22 26 1
原创 集合框架(Java)
Java中,根据不同类型的业务需求,有多种不同特点的集合,分为两大类:1. Collection(单列集合)即每个元素中只包含单一数据2. Map(双列集合)即每个元素中包含两个数据(键值对)
2023-10-10 21:12:57 35 1
原创 判断回文质数(C++)
2)打表数组,需要将数组的元素全部置为同一个数,在如此大的数据量下,memset函数(<ctstring>库下)可以快速的赋值,远远比利用循环赋值要快(但是只能赋值为0和-1)。1)除了11之外,数字的位数为偶数的回文数一定是11的倍数,所以我们可直接省去1亿到1千万的数据判断。判断回文数,我的思路是数字转换为字符串然后判断,也可以将数字翻转再判断。3)在最后的循环判断中,可以直接跳过偶数,也能快点。所以,这里使用埃氏算法(主要我不会写欧拉算法)首先,判断质数,如果暴力求解,会导致直接超时。
2023-09-20 17:28:44 166 1
原创 树(数据结构)
1)定义:树是由节点和边组成的图形结构,每个节点可以连接到其他节点,形成一棵树形结构。如图为一个简单的树。2)子树: 子树是由某个节点及其所有后代节点组成的树。如图,B结点所延伸的树即为A结点的子树。3)根节点:延伸子树的结点为这个数的根节点。如图,A结点为B、C、D三个子树的根节点。4)结点的度:结点拥有的子树数称为结点的度。5)叶子:度为0的结点称为叶子结点(或终端结点)。6)树的度:树内各结点的度的最大值。7)树的深度:树中结点的最大层次。
2023-09-10 20:13:40 178 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人