- 博客(14)
- 收藏
- 关注
原创 SSD FTL采用hybrid mapping的方法管理例题
SSD FTL采用hybrid mapping的方法管理例题,包含log_table和build_table
2025-05-20 19:44:35
87
原创 虚拟内存vm
的位置,从而扩大或缩小堆区。一般由内存分配库函数调用,不建议用户程序直接调用。用于存储局部变量、函数参数、返回地址等。通常由编译器自动管理,向下增长。**机制:**需要硬件 (HW)和操作系统 (OS)紧密协作。由程序员通过库函数管理,向上增长。,它与物理内存(DRAM)的大小和组织方式解耦。
2025-04-24 12:26:53
839
原创 优先级队列——二叉堆、多叉堆、堆排序与锦标赛树
优先队列(priority queue)是计算机科学中的一类抽象数据类型。优先队列中的每个元素都有各自的优先级,优先级最高的元素最先得到服务;优先级相同的元素按照其在优先队列中的顺序得到服务。优先队列通常使用“堆”(heap)实现。
2025-04-20 14:05:16
389
原创 基于图的BFS、DFS,以及最短路径&最小生成树算法
图算法不管在传统算法还是机器学习/深度学习算法里面都非常重要,因此本文介绍了图相关的重要内容,包括邻接表/矩阵,BFS/DFS,括号引理,拓扑排序,最短路径的Dijkstra算法,最小生成树,查并集等概念,力图让大家完整地对图这个数据结构有个完整的理解
2025-04-19 11:26:19
1343
原创 Hexo 使用攻略——添加分类与标签
按下win+R,输入cmd,在命令行中输入如下代码。依据给出的路径,找到index.md文件,加入type行如下。保存并关闭文件。按下win+R,输入cmd,在命令行中输入如下代码。依据给出的路径,找到index.md文件,加入type行如下。保存并关闭文件。
2025-04-17 20:32:28
222
原创 如何手动同步github上游更改
这条命令会将你的本地修改建立在上游仓库最新代码的基础之上。它会先暂存你的本地修改,然后应用上游的更新,最后将你的修改重新应用到更新后的代码上。需要注意的是,这一步只是将更新下载到本地,但还没有将这些更改应用到你的代码中。提示:解决冲突时,建议先仔细阅读冲突的代码,理解两边的修改意图,再决定如何处理。如果还有其他文件的冲突,重复步骤 3~5,直到所有冲突都解决完毕。时遇到冲突,Git 会暂停 merge 过程并提示你解决冲突。这会将代码恢复到执行 merge 之前的状态,你可以重新开始。
2025-04-17 20:29:14
282
原创 伪代码怎么写
3、数组用 数组名 + [0…n-1] 表示,如BubbleSort( A[0… 2、伪代码里没有 “{” “}” ,同一代码块用缩进表示。 1、不需要声明变量,变量名可以一定程度反映变量类型。 4、注释用双斜杠表示: // 6、等于用一个等号表示: = 5、赋值用箭头表示: ←。return 返回值。
2025-04-17 19:39:49
538
原创 从零开始搭建属于你自己的博客(GitHub Pages+Hexo)
本文记录了如何使用`GitHub Pages` + `Hexo`搭建个人博客网站,可以不使用服务器,完全免费,希望能给想要搭建属于自己的博客的你一点帮助。
2025-04-10 16:53:38
733
2004~2022年美赛特等奖文件
2025-04-18
《数据库系统导论》第8版[孟小峰译制][机械工业出版社][978-7-111-21333-8]2007.7P641.pdf
2025-04-18
《Java 编程思想》第4版[陈昊鹏译制][机械工业出版社][978-7-111-21382-6]2007.6P917.pdf
2025-04-18
vscode头文件iostream无法找到
2024-05-28
解决约瑟夫环问题的拓展
2023-12-09
TA创建的收藏夹 TA关注的收藏夹
TA关注的人