04 2023 档案

摘要:Java继承 继承的概念 基础主要解决的问题是:共性抽取 特点: 子类可以拥有父类的"内容" 子类还可以拥有自己的专有内容 继承的格式 在继承关系中,"子类就是一个父类,子类可以被当做父类看待." 父类的格式定义:(一个普通的类的定义) 子类的格式定义: public class 子类名称 exte 阅读全文
posted @ 2023-04-28 17:16 harper886 阅读(52) 评论(0) 推荐(0) 编辑
摘要:Arrays工具类和数学工具类Math Arrays数组工具类 这个一个静态方法是用于操作数组的而且不需要生成对象就可以使用 Arrays里面的内容 toString()方法().返回值类型是String sort()方法 代码示例 import java.sql.SQLOutput; import 阅读全文
posted @ 2023-04-27 10:14 harper886 阅读(9) 评论(0) 推荐(0) 编辑
摘要:Java接口 Java接口的概述 接口是一种公共的规范标准 只要符合规范标准,就可以给大家通用 生活举例 接口的定义和基本格式 接口是多个类的公共规范 接口是一种引用数据类型,里面最重要的方法是抽象方法 接口的格式 public interface 接口名称{ 接口内容 } 接口可以包含 常量 抽象 阅读全文
posted @ 2023-04-22 19:45 harper886 阅读(30) 评论(0) 推荐(0) 编辑
摘要:递推与递归和DFS深度优先搜索 跳台阶 递归实现指数级枚举 递归实现排列型枚举 递归实现组合型枚举 P1036 选数 习题课 递推/ 递归 / DFS P2089 烤鸡 指数 #include <iostream> #include <algorithm> #include <cstdio> #in 阅读全文
posted @ 2023-04-21 22:34 harper886 阅读(31) 评论(0) 推荐(0) 编辑
摘要:Educational Codeforces Round 147 (Rated for Div. 2) 链接 Educational Codeforces Round 147 (Rated for Div. 2) A题 如果第一位数是0,直接打印0 如果第一位数是'?',有9个数可以选择,如果其他位 阅读全文
posted @ 2023-04-21 22:17 harper886 阅读(115) 评论(0) 推荐(0) 编辑
摘要:静态static static概述 如果使用了static关键字,这样的内容就不是属于对象自己的,而是属于类的,只要是本类的对象都共享同一份数据. 这份数据保存在类中 static关键字用于成员变量 如果一个成员变量使用了static关键字,那么这个对象就不属于自己而是属于类的 static可以用来 阅读全文
posted @ 2023-04-21 17:03 harper886 阅读(30) 评论(0) 推荐(0) 编辑
摘要:Java字符串 String的特点 程序当中所有用双引号括起来的东西都说字符串不管有没有生成String类 1. 字符串的内容永不可变(重点) 2.字符串永不可变,所以可以共享使用 3.字符串效果相当于char[]数组,但是底层原理是byte[]字节数组 创建字符串 创建字符串的3+1种方法 构造方 阅读全文
posted @ 2023-04-17 19:21 harper886 阅读(108) 评论(0) 推荐(0) 编辑
摘要:ArrayList类 ArrayList简单介绍 **感觉很像c++里面的vector ** 1.储存的类型都是相同的 2.打印的时候直接打印内容而不是地址 ArrayLsit的简单使用 代码示例 import java.util.ArrayList; public class Array { pu 阅读全文
posted @ 2023-04-14 16:34 harper886 阅读(13) 评论(0) 推荐(0) 编辑
摘要:C. Make It Good 链接 C. Make It Good 这个题是说去掉前缀,我们可以发现如果一个数列可以分为一个连续的上升区域和一个连续的下降区域的话,该数列是好的,该题的思路就是从后向前找到符合该特征的最长的序列 #include <iostream> #include <algor 阅读全文
posted @ 2023-04-13 20:12 harper886 阅读(14) 评论(0) 推荐(0) 编辑
摘要:贪心专题题目讲解 学习网站:OI维基 B. Taxi 链接 B. Taxi 尽量选择3和1。并让2自己结合。如果 1 和 2 比较多,就让两个 1 和 2 组合,每四个 1 坐同一辆出租车。 #include <iostream> #include <algorithm> #include <cst 阅读全文
posted @ 2023-04-13 20:01 harper886 阅读(29) 评论(0) 推荐(0) 编辑
摘要:对象数组 对象数组的基本介绍 代码实例 Person类 public class Person { private String name; private int age; public Person() { } public Person(String name, int age) { this 阅读全文
posted @ 2023-04-12 18:51 harper886 阅读(13) 评论(0) 推荐(0) 编辑
摘要:Java Random的使用 Random 使用步骤 代码示例 import java.util.Random; public class Demo04 { public static void main(String[] args) { Random r = new Random(); int n 阅读全文
posted @ 2023-04-11 18:36 harper886 阅读(62) 评论(0) 推荐(0) 编辑
摘要:Codeforces Round 864 (Div. 2) 题目链接 Codeforces Round 864 (Div. 2) A题 这个题是一个思维题稍微想一下应该就可以解决. 1.我们可以发现如果点(x,y)位于正方形的四个角上把这个点围起来需要两次操作 2.如果点(x,y)在正方形的4条边上 阅读全文
posted @ 2023-04-10 23:14 harper886 阅读(28) 评论(0) 推荐(0) 编辑
摘要:# Java匿名对象 #### 创建对象的标准格式 ![image-20230410181603573](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202304101816615.png) #### 匿名对象的介绍 ![image-20230 阅读全文
posted @ 2023-04-10 18:33 harper886 阅读(55) 评论(0) 推荐(0) 编辑
摘要:API介绍 什么叫api Scanner的介绍 Scanner使用 只要不是java.lang的类都需要导包,导包语句写在package和class语句之间 1.先进行导包 2.创建这个类,参数填System.in(从键盘输入) 3.接收:int型用nextint(),string用next() 可 阅读全文
posted @ 2023-04-09 17:10 harper886 阅读(17) 评论(0) 推荐(0) 编辑
摘要:Java标准类 标准类的定义 类的代码 public class Person { /* 标准类: 1.所有成员变量都用private修饰 2.每个成员变量都有一个getter,setter方法 3.一个无参构造方法 4.一个全参构造方法 这样的标准类也叫Java Bean */ private S 阅读全文
posted @ 2023-04-09 11:04 harper886 阅读(44) 评论(0) 推荐(0) 编辑
摘要:## getter和setter方法的一些注意事项 ![image-20230408173613031](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202304081736068.png) **布尔型应该用isxxx()进行设置,而get方法 阅读全文
posted @ 2023-04-08 17:34 harper886 阅读(18) 评论(0) 推荐(0) 编辑
摘要:## 构造方法的使用 #### 具体解释 **下面的代码是我们创建了一个学生类,然后调用了有参构造和无参构造方法** **并且使用getter setter方法进行构造** **构造方法可以有很多重载** **类的代码** ```java public class Student { private 阅读全文
posted @ 2023-04-08 17:19 harper886 阅读(19) 评论(0) 推荐(0) 编辑
摘要:# this关键字的使用 #### this关键字的使用 **this只能写在方法内部** ![image-20230407095211691](https://harper886.oss-cn-qingdao.aliyuncs.com/img/202304070952783.png) **this 阅读全文
posted @ 2023-04-07 10:08 harper886 阅读(13) 评论(0) 推荐(0) 编辑
摘要:题目链接 单调栈 看一下其他人的题解 点这里 单调栈就是快速的求距离当前这个数最左边最近的一个数,对当前的数和栈里面的元素进行判断如果当前的数大于等于栈顶的数,这让栈顶的数一直出栈,如果最后如果栈为空打印-1,否则打印栈顶元素,然后再将当前的数入栈.这样进行操作就可以解决问题 #include <i 阅读全文
posted @ 2023-04-06 21:41 harper886 阅读(8) 评论(0) 推荐(0) 编辑
摘要:题目链接 01背包问题 对于01背包,我也理解的感觉也不上特别透彻 视频讲解 下面是核心代码 #include <iostream> #include <algorithm> #include <cstdio> #include <cstring> #include <vector> #includ 阅读全文
posted @ 2023-04-06 21:28 harper886 阅读(16) 评论(0) 推荐(0) 编辑
摘要:Codeforces Round 862 (Div. 2) 链接 Codeforces Round 862 (Div. 2) A题 #include <iostream> #include <algorithm> #include <cstdio> #include <cstring> #inclu 阅读全文
posted @ 2023-04-05 21:04 harper886 阅读(27) 评论(0) 推荐(0) 编辑
摘要:Codeforces Round 863 (Div. 3) 链接 Codeforces Round 863 (Div. 3) A题 遍历这个字符串,如果要插入的数第一次小于当前的数,就将数插入到这里,如果到最后都没有插入数,插入到最后 #include <iostream> #include <al 阅读全文
posted @ 2023-04-05 20:51 harper886 阅读(72) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示