- 博客(92)
- 收藏
- 关注
原创 MATLAB 矩阵
矩阵的秩rankrank(a)矩阵的逆矩阵invinv(a)矩阵的特征值eig和特征向量特征值d=eig(a)特征向量克莱因法则。
2024-03-16 17:02:00 360
原创 SQL之条件判断专题
假如判断内容 不为 NULL,则 IFNULL() 的返回值为 判断内容;否则其返回值为 x。( sex=1,男 ,女 )IF(判断内容,0,1)IF(判断内容,x)
2023-12-24 17:42:16 546
原创 计组之映射方式题解
主存物理地址:32位计算机 or 0x1234E8F8 共8位,4*8=32位。标记位:直接映射中,cache的0 同时指向0,8,此时标记位区分0,8。cache行号:32KB/32B=1K,2^10=1024,行号为10。组号:64➗4路=16,2^4=16,组号为4。组号:16➗2路=8,2^3=8,组号为3。标记位=主存地址 - 行号 - 块内地址。块内地址:2^5=32,块内地址为5。块内地址:2^5=32,块内地址为5。主存地址32位:主存物理地址32位。块内地址:32B=2^5,5位。
2023-12-20 21:24:07 409
原创 SQL错题集4
8.获取当前薪水第二多的员工的emp_no以及其对应的薪水salary,5.查询选修「张三」老师所授课程的学生中,成绩最高的学生信息及其成绩。4.查询平均成绩大于85的所有学生的学号、姓名和平均成绩。注:这里的分组同时写sname和sid才能通过!%Y是指date的年,%m是指date的月。C++课程或Java课程或Python课程。7.查询出只选修两门课程的学生学号和姓名。从同一个学生表中查找不同学生s1,s2。的学生和学号、课程号、学生成绩。记得排除同一人sid相等的情况。不准使用order by。
2023-12-15 22:03:19 410
原创 SQL错题集3
3.将employees表的所有员工的last_name和first_name拼接起来作为Name,中间以一个空格区分。2.员工编号emp_no为10001其自入职以来的薪水salary涨幅值growth。1.薪水第二多的员工的emp_no以及其对应的薪水salary。4.获取员工当前的薪水比其管理员当前薪水还高的相关信息。其中a表示查询数据的起始位置,b表示返回的数量。(MySQL数据库中的记录是从0开始的)A 的值为 TRUE,则返回值为 e1。A 的值为 FALSE,则返回值为 e2。
2023-12-13 15:33:58 525
原创 SQL错题集2(左右外连接的区别)
5.已经创建了新表exam_record_before_2021,用于存储2021年前的数据,结构和 exam_record一样,现在要求将数据导入新表中。用户1001在2021年9月1日晚上10点11分12秒开始作答试卷9001,并在50分钟后提交,得了90分;用户1002在2021年9月4日上午7点1分2秒开始作答试卷9002,并在10分钟后退出了平台。②法1:导入所有属性,包括自增 id,null为新表中的自增id,自动填充。③法2:导入除自增id以外的所有属性,注意新表的引用方式。
2023-12-05 19:59:32 654
原创 SQL专题---时间函数
2.删除exam record表中未完成作答或作答时间小于5分钟整的记录中,开始作答时间最早的3条记录。时间差函数,timestampdiff(1.查询各学生的年龄,只按年份来算。4. 查询下个月过生日的学生信息。3.查询本周过生日的学生信息。
2023-12-05 19:43:37 376
原创 SQL错题集1
8.查询“谭浩强”教师任课的课程号,选修其课程的学生的学号和成绩。10.查询选修课程c++而没有选修课程java 的学生的编号。9.查询出生日期大于所有女同学出生日期的男同学的姓名及系别。1.利用嵌套查询 引用 choices表,注意区别连接查询。嵌套查询,体会过程先找到刘晨专业是什么,再找该专业的学生。比大小时,也可使用嵌套查询(比较运算符的子查询)外连接的表,是查询过程所需的表,但查询要求不是。5. 查询没有选修java学生的姓名。set 设置修改内容。intersect 求交集。
2023-12-03 21:09:31 402
原创 数据库MySQL 创建表INSERT
2.varchar( 字符 )可收缩,不浪费空间。1.单精度float 双精度double。1.char( 字符 ) 0-255。2.decimal 自定义。bit(8)表示一个字节。常见数据类型(列类型)此字符不区分汉字还是字母。unsigned的用法。M为小数点前面有多少位。D是小数点后面有多少位。字符:0-21845。字节:0-65535。多个字节表示一个字符。
2023-08-17 10:10:20 69
原创 Leetcode链表篇 Day2
while删除头节点时:直接从下一个结点开始,head=head->next。while不是头节点时:从head开始遍历(需记录的为 前继结点pre)pre定位在第 n-1 个结点,pre->next定位在第n个结点。虚拟头结点法:无需分类讨论(头结点 or 非头结点)2.暂存temp结点,因为指针逆转会导致指针指向丢失。1.暴力移除:分删除的为头结点和不为头节点。1.创建虚拟头节点,连接在原头结点前面。pre:前指针+初始化null。4.除去虚拟结点,回归头节点。1.第 n 个结点前插入结点。
2023-08-14 18:40:20 312
原创 Leetcode数组篇 Day1
快指针不断往后更新位置,当等于目标值时,不进入慢指针++,即慢指针停滞,而后快指针所指值覆盖慢指针所指值。1.注意越界问题:j=i+1 起点,j < size。双指针查找,左右指针对比,找到最小则放入新数组。1.快慢指针,新数组就是不含有目标元素的数组。2.注意特殊情况,没找到目标值时404。1.滑动窗口解法(类似行进毛毛虫)2.慢指针最终位置即为新数组长度。1.从小到大排序(包含负数)慢:获取新数组需更新位置。1.左闭右闭,注意取等。快:获取新数组中的元素。移除元素(双指针版)
2023-08-13 12:00:00 196
原创 Java之接口interface
常量:固定修饰符(可省略)抽象方法:abstract 定义接口: 类实现接口:重写方法 主函数:如何使用 总结: 接口定义: 重写方法:抽象方法需重写,非抽象方法无需重写, 主函数:使用方法
2023-06-12 22:00:37 77
原创 Java之多态
tips:多态环境hsy可选择和dog,cat玩此时只需更换animal种类,此时playwithcat,playwithdog等等无需再改 总结:等价: 内存分析:
2023-06-08 21:22:33 41
原创 Java之Object类
equals重写: 底层equals和==均是比较两个对象的地址必须是同类比较: 官方equals:参数引用类: 属性定义类:
2023-06-08 20:41:31 45
原创 Java之封装+继承
当父类和子类的属性或方法相同时,要想调用父类的属性或方法,前面需加上。继承是对类的抽象:人类(学生,教师,员工继承于人类)子父类出了同名的函数,这个我们就称作为方法的。类是对对象的抽象:学生类,教师类,员工类。练习:方法设置 or 构造器。信息私密性private。
2023-06-07 17:07:21 37
原创 Java之this,static修饰
属性名字(对象变量)与函数传参变量名字重合时,就近原则会优先选择传参变量,this可指代当前对象的属性。3.方法区:方法(函数),字节码信息(类Person.class),字符串常量池。1.被类的不同对象同时访问,可以通过类名Person.sid直接访问。1.栈:main,person构造器,局部变量,2.在类加载的时候一起加载入方法区的静态域中(2.堆:new出来的东东,对象(类),数组。3.应用场景:相等数据,共享。
2023-06-06 21:55:34 42
原创 快捷键&&常见代码模板
-->主函数,public static void main(String[] args)-->输出,System.out.println();--->撤回上一步step。--->生成普通for循环。
2023-05-31 00:20:48 41
原创 JAVA之数组
数组是引用类型bool,当数组被分配空间时,已被默认初始化false。利用new动态分配空间,定义数组和分配空间并赋值。:arr数组中的值以int num的形式接收。如果为基本数据类型,传递的为字面值。如果为引用数据类型,传递的为地址值。1.普通for循环(正向+逆向)选择条件:是否使用索引。Java一切都是值传递。
2023-05-26 21:32:50 35
原创 Java之运算符
短路与&&:效率更高,只要第一个为false,则为false,不再看后面的(短路)短路或 ||:效率更高,只要第一个为ture,则为true,不再看后面的(短路)进行逻辑运算的,符号左右两边都是bool类型(仅true或者false)右侧为int,需强制转换为byte,赋给左边。逻辑异或 ^:两者相同则为真ture,两者不同则为假false。|,||两两同时为false,则为false。&,&&两两同时为true,则为true。若a为true则返回b,否则则返回c。赋值<三目<逻辑<关系<算数<单目。
2023-05-24 20:47:53 766
原创 Java数据类型之字符串
1.直接输出字符时,看到的char类型就是它本身的字面常量。一个变量被final修饰,这个变量就变成了。2.直接参与运算时,实际是按照码进行计算的。类似标记数组,只有ture,false。多种类型输入,但没有nextChar();作用:加上 \t 前面一共空8个。单引号‘ ’引起来的单个字符。作用:换行,单引号引用!类似:const int。,该常量值则不可改变。
2023-05-22 22:26:53 316
原创 Java数据类型之整数类型与浮点数
tips:给变量赋值时,值可以为不同的进制的数。整数类型默认为 int ,当超出范围时,后面加。赋值时,不可超过数据类型的范围(不可越界)离其最近的大括号 { }!
2023-05-21 19:51:31 73
原创 邻接表&&逆邻接表&&十字链表
1.边的权值,边连接的终点,边指针指针指向下一条边的结构体。1.注意指针连接的是第一条边的结构体。十字链表:合并邻接表&&逆邻接表。2.创点集合数组 List【】功能:频繁计算入度与出度个数。逆邻接表: 遍历统计入度。邻接表:遍历统计出度。
2023-05-18 21:48:26 87
原创 邻接表—链式前向星
切记:edge【】数组对象针对“边”,故edge【】.next也存的边的信息。③最后 i 为下一个点的最后一条边的编号,first【v】即为edge[ i ].next (t->v)前驱数组 first【】:用于存储起点x到最后第cnt条边,first【x】=cnt。edge【cnt】.to:第 cnt 条边的终点,指向下一个点 v(u->v)1.构成:前驱数组first【】,标记数组book【】,距离数组dis【】edge【cnt】.next:以u为起点上一条边的编号(第cnt条边),
2023-05-17 22:01:31 533
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人