特色课记录
在上特色课时学习的知识内容,联系的代码功能,遇到的error及解决方法等。
且将&
且将新火试新茶,诗酒趁年华
展开
-
判断一棵树是否为另一棵树的子树
判断一棵树是否为另一棵树的子树原创 2022-07-22 15:04:17 · 1122 阅读 · 0 评论 -
1-3特色课堂练习——红黑树
将下面图片上的树的树转化为红黑树 解析: 结果示例如图: 产生的错误: 误以为红黑树每一层必须是红黑相间; 注: (1)每个节点不是红色就是黑色 (2)根节点永远是黑色 (3)每个叶子节点都是null节点,并且都是黑色 (4)如果一个节点是红色的,那么他的子节点必须是黑色的 (5)从一个节点到该节点的所有子孙节点上,包含相同的黑色节点 ...原创 2021-12-03 15:36:33 · 409 阅读 · 0 评论 -
2-2特色课堂笔记——Java程序在内存中的运行
编写Java代码后,将源代码(.java文件)编译之后(加载为.class文件),通过jvm才能执行。 1、JVM的内存分布 内存分为方法区、堆、栈。原创 2021-12-11 12:39:37 · 196 阅读 · 0 评论 -
1-2特色课堂笔记——树
特色课堂笔记——树 1、数据结构: 数组,链表,栈,队列,树,图 2、树(Tree) 是n(n≥0)个结点的有限集 3、二叉树: 度不超过2的树 4、满二叉树: 一个二叉树,如果每一个层的结点树都达到最大值,则这个二叉树就是满二叉树 5、完全二叉树: 叶节点只能出现在最下层和次下层,并且最下面一层的结点都集中在该层最左边的若干位置的二叉树 6、平衡二叉树: 左右子树深度相差不超过1 7、红黑树: (1)每个节点不是红色就是黑色 (2)根节点永远是黑色 (3)每个叶子节点都是null节点,并且都是黑色 (4)原创 2021-12-03 14:58:47 · 536 阅读 · 0 评论 -
1-1特色课堂笔记——磁盘
特色课堂笔记——磁盘 电磁共生——>磁盘 代码以文件的形原创 2021-12-03 14:39:47 · 149 阅读 · 0 评论 -
2-1特色课堂笔记——Java基本数据类型
特色课堂笔记——Java基本数据类型 1、Java——强类型语言,共有8种基本的数据类型 2、Java基本数据类型分类: 数据类型 整型 byte、short、int、long 浮点型 float、double 布尔型 Boolean 字符型 char 3、整型与浮点型的存储需求以及取值范围 类型 字节长度 取值范围 int 4字节 4、不同数据类型的内存空间分配 int型(32bit):1位符号位,3原创 2021-12-10 23:27:33 · 326 阅读 · 0 评论 -
3-2特色课堂笔记——进程和线程
特色课堂笔记——进程和线程 一、进程 1、进程的定义:一个在内存中运行的应用程序 2、进程的组成部分:代码+数据+运行控制信息 3、进程运行控制信息保存在专门的数据结构——进程控制块(PCB)中,进程控制块记录了程序运行时的状态并定义了控制程序运行的方法。 4、进程是OS进行资源分配的基本单位 5、进程是程序在一个数据集合上运行的过程 二、线程: 1、进程中的一个执行任务(控制单元),负责当前进程中程序的执行。 2、线程是任务调度的基本单位 3、用户线程:在用户空间实现 4、内核线程:在内核中实现 三、进程原创 2021-12-13 21:24:24 · 181 阅读 · 0 评论 -
3-1特色课堂笔记——Java类和对象
特色课堂笔记——类和对象 1、含有类和对象的程序在内存中的运行 public class Test{ //public:访问类型 int a; public static int b; //static:静态方法 public void run{ int sum=100; System.out.println(sum); } public static void main (string[] args){ Person p = new Person(); //Person代表类原创 2021-12-12 14:06:02 · 147 阅读 · 0 评论 -
2-3特色课堂笔记——Java数据类型转换
两个整数相加默认为int型 自动类型转换 byte ——> short ——> int ——> long(64bit) 强制转换原创 2021-12-11 12:53:59 · 641 阅读 · 0 评论