[LeetCode] 每日一题 1367. 二叉树中的链表
题目链接https://leetcode.cn/problems/linked-list-in-binary-tree 题目描述 给你一棵以 root 为根的二叉树和一个&nbs
[LeetCode] 每日一题 1366. 通过投票对团队排名
题目链接https://leetcode.cn/problems/rank-teams-by-votes 题目描述 现在有一个特殊的排名系统,依据参赛团队在投票人心中的次序进行排名,每个投票者都需要按从高到低的顺序对参与排名的所有团队进行排位。

操作系统学习笔记 | 4. 物理内存管理 II 非连续内存分配
为什么需要非连续内存分配 连续内存分配的缺点包括: 内存利用率低 存在内外碎片问题
[LeetCode] 每日一题 3046. 分割数组
题目链接https://leetcode.cn/problems/split-the-array 题目描述 给你一个长度为 偶数 的整数数组 nums 。你需要将这个数组分割成 nums1
[LeetCode] 每日一题 3159. 查询数组中元素的出现位置
题目链接https://leetcode.cn/problems/find-occurrences-of-an-element-in-an-array 题目描述

操作系统学习笔记 | 3. 物理内存管理 I 连续内存分配
主要内容 计算机体系结构与内存分层体系 地址空间与地址生成 连续内存分配
[LeetCode] 每日一题 3083. 字符串及其反转中是否存在同一子字符串
题目链接https://leetcode.cn/problems/existence-of-a-substring-in-a-string-and-its-reverse
[LeetCode] 每日一题 3218. 切蛋糕的最小总开销 I
题目链接https://leetcode.cn/problems/minimum-cost-for-cutting-cake-i 题目描述 有一个 m x n

操作系统学习笔记 | 2. 操作系统的启动与核心机制
启动 从计算机系统的角度来说,计算机启动时主要涉及三个部分:CPU、内存和 I/O。 操作系统最初存储在硬盘(DISK)上,由 BIOS(基本 I/O 系统)提供支持。BIOS 的基本功能是在电源启动后检测外设并加载相应的软件。硬盘上还存储了 BootLoader 软件,用于加载操作系统。
操作系统学习笔记 | 1. 操作系统概述
什么是操作系统 从用户角度来看:操作系统是一种控制软件 管理应用程序 为应用程序提供服务 结束(杀死)应用程序 从系统内部角度来看:操作系统是一个资源分配器 负责资源管理 管理外设,分配计算机资源 操作系统站在管理者的角度,为应用程序和底层硬件提供管理和控制功能。