自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 Linux下shell的简易实现

Linux下的知识主要是进程创建,还有文件系统,主要涉及到文件的打开,读写追加等基本的操作,还有文件描述符表,总之就是对文件系统和进程要有一定的知识储备,还有进程替换,当然还有一些API接口,比如说dup2,chdir,还有strtok,fgets等等。Linux操作系统下没有图像化界面,都是通过shell来处理命令和指令,这里使用简单的150行代码实现一个简单的shell,主要作用就是帮助读者理解shell的运行原理。

2024-05-12 21:04:26 420 3

原创 数据结构之哈希表

本节是对于STL库中的unordered_map和unordered_set的底层的哈希表的一个基本的模仿实现,有助于读者理解unordered_map和unordered_set的底层逻辑。

2024-03-31 00:07:17 1320 1

原创 二叉搜索树

这篇文章将阐述我对于搜索二叉树的理解,以及底层的模拟实现,请大家理性阅读,这是我第一次写博客,错误可能有点多,请大家多多包涵,希望对你有帮助!AVLTree和红黑树都是建立在搜索二叉树的基础之上的,首先我们来理解搜索二叉树,二叉搜索树又称为二叉排序树,或者是一颗空树,具有以下的性质,如果左子树的不为空,则左子树上所有的节点的值都小于根节点的值,若它的右子树不为空,则右子树上所有的节点的值都大于根节点的值,它的左右子树也都是搜索二叉树。

2024-03-28 13:48:55 1553 8

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除