自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 力扣721. 账户合并(c++实现)

本文默认大家对并查集有一定了解,所以不会去解释并查集的思想和模板。很明显是通过是否有相同的邮箱来判断账户是否属于同一个人。

2024-07-15 17:51:31 183

原创 力扣807. 保持城市天际线(c++实现)

思路很直白的一道题。

2024-07-14 10:11:27 55

原创 操作系统(二)

这得益于双缓冲的实现,在用户态和内核态,都应用了缓冲技术,对于文件读写来说,调用库函数,可以大大减少调用系统调用的次数。系统调用更安全,但开销更大(因为需要进行用户态向内核态的转变(这种转变是为了安全考虑,二者的堆栈并不相同))。可以理解为调用我们的库函数,但该函数中可能封装了一个或多个系统调用,也可能没有封装系统调用进行服务。(1)操作系统一开始并不是放在内存中直接让cpu去执行的,而是放在硬盘中的。(3)bootloader:将os从硬盘移到内存中去,实现os的启动。

2024-07-14 00:01:40 324

原创 力扣3011. 判断一个数组是否可以变为有序(c++实现)

这是自个做的时候写的, 排序最一开始使用的冒泡排序,结果发现冒泡排序无法保证。其实每组没必要排序,经过分析可知,若这一组的值有小于上一组最大值的则不可能有序。:按照题目要求,数组会被分割成若干组,每一组的判断/处理逻辑是相同的。该题我们可以分析出,数组可以通过每个数二进制中1的个数进行分割。以下方法是看了灵神的解析写的(这一条件,就改为了插入排序。方法三:分组循环优化。

2024-07-13 22:16:17 168

原创 操作系统(一)

是一门综合课程-结合许多不同的课程,对未来有很大好处。能够真正理解操作系统是如何工作的。是计算机科学研究的基石。(没有公认的精确定义。(没有公认的精确定义。为什么学习操作系统?很酷、很有用、有挑战。

2024-07-12 17:25:08 91

空空如也

空空如也

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

TA关注的人

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