- 博客(33)
- 收藏
- 关注
原创 CSAPP-汇编学习笔记
文章系统介绍了计算机程序的机器级表示,重点讲解了x86-64架构下的寄存器系统、数据传送指令(如MOV)、栈操作指令(PUSH/POP)以及算术逻辑指令。详细解析了条件码设置、跳转指令优化、循环控制结构实现原理,并深入探讨了函数调用机制(包括参数传递、栈帧管理、寄存器保存规则)。此外,还涵盖了数组访问优化技术,通过具体代码示例展示了机器级编程的关键概念和性能优化方法,如条件传送代替跳转指令、变长数组优化等。
2025-09-27 02:24:40
902
原创 Java的多线程笔记
创建一个线程的方法有多种,比如可以继承Thread类或者实现Runnable接口,结论是。接口后,你依然可以继承其他类,更灵活,同时也更符合面向接口编程的思想。Java 不支持多继承,如果你继承了。类,就不能再继承其他类,实现。
2025-05-14 22:33:25
617
原创 Java的“STL”--Collections
不指定类型的ArrayList,其get方法返回的是Object类的对象,所以必须强制类型转换。但是可以允许放所有其他类的对象进入ArrayList中。但对于制定类型的ArrayList,在get的时候就不用强制类型转换。但不允许放除制定类型的对象进入ArrayList中。
2025-05-10 15:38:36
438
原创 JavaSE 字节流与字符流
InputStream是字节输入流,同时也是抽象类,只提供方法声明,不提供方法的具体实现。FileInputStream 是InputStream子类,以FileInputStream 为例进行文件读取。
2025-05-09 10:39:13
130
原创 SCAU OJ 18731 最接近的值
时间限制:1000MS 代码长度限制:10KB题型: 编程题 语言: G++;GCC;VC;JAVA;PYTHON。
2025-04-29 13:22:51
562
转载 SCAU OJ 19482 嘤嘤的新平衡树
题型: 编程题 语言: G++;原题目为填空题,但是输入数据采用层次遍历的方式输入,例如上图数据输入为。你需要对每个结点赋值一个正整数,使得每个结点的左右子树权值和相等。你需要返回所有结点的最小权值和对10^9+7取模的结果。描述:腾讯音乐娱乐集团2023校园招聘技术类岗位编程题。给定一棵二叉树,二叉树的每个结点只有0或2个孩子。时间限制:1000MS 代码长度限制:10KB。二叉树结点个数不超过10^5。
2025-04-27 10:09:02
86
原创 SCAU OJ 19639 [填空]最大子数组和问
时间限制:1000MS 代码长度限制:10KB题型: 填空题 语言: G++;GCC;VC;JAVA;PYTHON。
2025-04-10 11:38:01
445
原创 SCAU OJ 19634 有序数组元素安插
时间限制:1000MS 代码长度限制:10KB题型: 编程题 语言: G++;GCC;VC;JAVA;PYTHON。
2025-04-08 13:38:54
911
原创 SCAU OJ 19011 小猿的依赖循环
猿辅导2021校园招聘笔试(算法二)小猿在加载一个网页,这个网页共需要N个相关资源,这些资源之间有一些依赖关系。如果这些资源中存在循环依赖,我们认为这个网页不能加载成功,否则可以加载成功。存在循环依赖是指,这些资源中存在资源X,X依赖的资源Y直接或间接依赖于X。你能帮助小猿判断一下这个网页能否加载成功吗?
2025-04-01 09:22:41
375
原创 SCAU OJ 19017 编译依赖问题(拓扑排序)
vivo2021届秋季校招在线编程一个完整的软件项目往往会包含很多由代码和文档组成的源文件。编译器在编译整个项目的时候,可能需要按照依赖关系来依次编译每个源文件。比如,A.cpp 依赖 B.cpp,那么在编译的时候,编译器需要先编译 B.cpp,才能再编译 A.cpp。假设现有 0,1,2,3 四个文件,0号文件依赖1号文件,1号文件依赖2号文件,3号文件依赖1号文件,则源文件的编译顺序为 2,1,0,3 或 2,1,3,0。
2025-04-01 09:20:08
437
原创 SCAU OJ 18718 航行(DFS/DP)
时间限制:1000MS 代码长度限制:10KB题型: 编程题 语言: G++;GCC;VC;JAVA;PYTHON。
2025-03-24 22:56:56
244
原创 SCAU OJ 19072 数字字符串转化成IP地址
百度面试题现在有一个只包含数字的字符串,将该字符串转化成IP地址的形式,返回所有可能的情况。例如:给出的字符串为"25525522135",返回["255.255.22.135", "255.255.221.35"].要求:空间复杂度 O(n),时间复杂度 O(n!注意:ip地址是由四段数字组成的数字序列,格式如 "x.x.x.x",其中 x 的范围应当是 [0,255]。
2025-03-20 18:02:32
430
原创 SCAU OJ 18964 蛇形方阵
时间限制:1000MS 代码长度限制:10KB题型: 编程题 语言: G++;GCC;VC;JAVA;PYTHON。
2025-03-20 17:30:12
141
原创 SCAU OJ 18941 压缩算法
时间限制:1000MS 代码长度限制:10KB题型: 编程题 语言: G++;GCC;VC;JAVA;PYTHON。
2025-03-20 14:47:05
222
原创 18925 试卷排序(双向链表)
时间限制:1000MS 代码长度限制:10KB题型: 编程题 语言: G++;GCC;VC;JAVA;PYTHON。
2025-03-05 11:18:09
271
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
1