摘要:
层次分析法是对一些较为复杂、模糊的问题做出决策的简易方法 这里涉及一个决策概念的理解 初步理解应该是一种评价类的模型 ![1.png](https://s2.loli.net/2023/07/06/nCjzEsmAPKJu79x.png) 层次分析法的典型应用: 1、用于最佳方案的选取 2、用于评价 阅读全文
摘要:
位运算中常用操作 因为计算机中所有数实际上都是以二进制的形式存储的,所以进行位运算在有些时候能提高运算效率 # n的二进制表示中第k位是几 > n = 15 = (1111)2 其中个位是第0位是从个位算起 整个操作过程分两步 第一步: 先把n的第k位移到最后一位 ```cpp n >> k ``` 阅读全文
摘要:
学完计组,回头看汇编感觉清晰了很多,最开始汇编课本上介绍的各种寄存器真的都不知道啥意思,只知道通用寄存器能干啥,感觉国内的教材一开始就追求的是知识点的“完整罗列”,很多当前并不适合讲的东西也罗列上去,听的人云里雾里,不如用到什么讲什么。 阅读全文
摘要:
# 抽象类 首先抽象类我们可以望文生义,是一个抽象的类,本质仍是类,那么他就应该具有类的特征,但是既然把他单独拎出来说明他肯定还有一些特殊性。 1、继承了抽象类的类,要么本身也是抽象类,要么就实现类。 2、抽象类也可以拥有普通方法 3、抽象类不能创造对象 # 接口 接口是对行为的抽象,里面的方法只能 阅读全文
摘要:
IO系统这一章主要讲的就是IO的四种控制方式,首先对这四种方式进行一个简单介绍,下面再对着四种方式分别进行介绍。 > 程序查询方式:由cpu通过程序不断查询IO设备是否已经做好准备,从而控制IO设备于主机进行信息交换 程序中断方式:只在IO设备准备就绪并想cpu发出中断请求时才予以响应 DMA方式: 阅读全文
摘要:
# 1、类变量 类变量是被类的所有实例共享的。 类变量具体放的位置在哪?在内存中的那个区域,这和jdk的版本是有关的 静态变量在类加载的时候就生成了,即使没有创建类实例也能访问,当然通过实例来实现 ![4.png](https://s2.loli.net/2023/05/25/uRKgvbmojwp 阅读全文
摘要:
# 注解的理解 (1)、注解也被称为元数据,用于修饰解释包、类、方法、属性、构造器、局部变量等数据信息,附加在代码中的一些元信息 (2)、和注释一样,注解不影响程序的逻辑,但注解可以被编译或运行,相当于嵌在代码中的补充信息 # @Overried (1)、Override只能用在方法上,用于重写父类 阅读全文
摘要:
# [P1725 琪露诺](https://www.luogu.com.cn/problem/P1725) 一道线性dp的题目 状态设置:f[i]:表示到达位置i时的最大价值 状态转移:f[i] = max(f[i], f[j] + a[i])(i - r = using namespace std 阅读全文
摘要:
首先我们要清楚什么是流,正如其名,很形象,流就是像水一样的东西,具有方向性,在java中 ,流大概就是类 接下来,我们要对输入输出流有一个基本认识,什么是输入输出流呢? 输入输出明显需要一个参照,而这个参照就是主存。 清楚了上面的概念,我们接着看下去吧。 ![1.png](https://s2.lo 阅读全文
摘要:
# [P2285 [HNOI2004]打鼹鼠](https://www.luogu.com.cn/problem/P2285) > 这道题目类似最长上升子序列 这是一道线性dp的题目 怎么设置状态呢? f[i]:表示最后一只鼹鼠选择i的最大值 转移:f[i] = max(f[i], f[j] + 1 阅读全文