自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 解决Pintos Project2中“ unknown option ‘-f‘ ”及“assertion `is_kernel_vaddr (vaddr)‘ failed.”的问题

斯坦福大学Pintos实验Project2踩坑记录

2024-12-08 17:18:45 928

原创 PintOS安装(适用于Ubuntu20.04及以上版本)

本文详细介绍了Ubuntu系统下PintOS的安装方法

2024-09-21 00:56:24 2860 4

原创 队列的应用练习:小型机场调度

如果你已经学习了队列Queue的知识,那么不妨看一看这篇文章,本文将加深你对队列在实际应用中的理解。数据结构——Queue队列(C++)注:本文中的程序使用C++实现,如果你是Java用户,也可以进行阅读;如果你是Python用户且没有学习过C++或Java,那么这篇文章的部分代码可能看起来会使人困惑,请自行补充C++知识。完成本文的练习程序后,相信你能对队列Queue的应用有更加深刻的印象与理解,同时加深了你对面向对象这一思想的理解与思考。

2024-08-05 15:02:03 1366

原创 数据结构——Queue队列(C++)

队列(Queue)也是一种基本的数据结构,与栈类似,队列可以用来存储数据,并对数据进行插入删除操作,与栈不同的是,队列遵循的顺序是先进先出(你一定还记得栈是后进先出,我们用的刷盘子来举例),想象一列火车进隧道,车头先进的隧道,那么先出隧道的也是车头,这便是队列的原理。本文将使用C++对队列进行封装。

2024-07-28 08:47:13 3125

原创 数据结构——Stack栈(C++)

栈(Stack)是一种基本的数据结构,它按照特定的顺序进行数据的插入和删除操作,这种顺序通常被称作“后进先出”(Last In First Out, LIFO)。想象一下一摞盘子,你总是先放最后一个盘子在最上面,取的时候也总是从最上面的盘子开始取,这就是栈的原理。本文将使用C++对栈进行封装。

2024-06-28 20:40:18 906 1

原创 C++:继承

继承(inheritance)机制是面向对象程序设计中使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能。这样产生的新类,称派生类(或子类),被继承的类称基类(或父类)。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。之前接触的复用都是函数复用,继承是类设计层次的复用。好吧,光看也看不出个啥,还是直接上代码吧。

2024-01-22 10:13:13 684

原创 C++:类&对象

定义一个类,本质上是定义一个数据类型的蓝图。这实际上并没有定义任何数据,但它定义了类的名称意味着什么,也就是说,它定义了类的对象包括了什么,以及可以在这个对象上执行哪些操作。类定义是以关键字class开头,后跟类的名称。类的主体是包含在一对花括号中。类定义后必须跟着一个分号或一个声明列表。例如,我们使用关键字classclass Boxpublic:关键字public确定了类成员的访问属性。在类对象作用域内,公共成员在类的外部是可访问的。您也可以指定类的成员为private或protected。

2024-01-22 09:09:22 1318

原创 二叉树的链式存储与递归遍历

【代码】二叉树的链式存储与递归遍历。

2024-01-21 11:08:01 135

原创 十字链表(有向图)

【代码】十字链表(有向图)

2024-01-20 16:46:19 221

原创 树的孩子兄弟表示法

【代码】二叉树的孩子兄弟表示法。

2024-01-20 16:00:06 119

空空如也

空空如也

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

TA关注的人

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