Leetcode之排序(部分) 算法 Leetcode之排序(部分) 导航: 快速排序 堆排序 桶排序 荷兰国旗问题 友情提示: 代码在这里 本文参照该仓库学习,大家可以star 快速选择 用于求解 Kth Element 问题,使 0 评论 0 浏览
Leetcode之二分思想 算法 Leetcode之二分思想 友情提示: 代码在这里 本文参照该仓库学习,大家可以star 二分查找 原理 1. 正常实现 public class binarySearch { public 0 评论 0 浏览
操作系统之死锁 操作系统 操作系统之死锁 本文采用复习拷贝重新阅读大法 本文来自该仓库 必要条件 互斥:每个资源要么已经分配给了一个进程,要么就是可用的。 占有和等待:已经得到了某个资源的进程可以再请求新 0 评论 0 浏览
剑指offer_Part4 算法 剑指offer_Part4 友情提示: 代码在这里 本文参照该仓库学习,大家可以star 30 包含 min 函数的栈 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的 min 函 0 评论 0 浏览
Leetcode之双指针 算法 Leetcode之双指针 友情提示: 代码在这里 本文参照该仓库学习,大家可以star 双指针主要用于遍历数组,两个指针指向不同的元素,从而协同完成任务。 有序数组的 Two Sum 题目 0 评论 0 浏览
操作系统之进程线程 操作系统 操作系统之进程线程 本文采用复习拷贝重新阅读大法 本文来自该仓库 进程与线程 1. 进程 进程是资源分配的基本单位。 进程控制块 (Process Control Block, PC 0 评论 0 浏览
计算机网络_part1 计算机网络 计算机网络_part1 本文参照该仓库学习,大家可以star 概述 网络的网络 网络把主机连接起来,而互联网是把多种不同的网络连接起来,因此互联网是网络的网络。 ISP 互联网服务提供商 0 评论 0 浏览
操作系统之内存 操作系统 操作系统之内存 本文采用复习拷贝重新阅读大法 本文来自该仓库 虚拟内存 虚拟内存的目的是为了让物理内存扩充成更大的逻辑内存,从而让程序获得更多的可用内存。 为了更好的管理内存,操 0 评论 0 浏览
Leetcode之贪心思想 算法 Leetcode之贪心思想 友情提示: 代码在这里 本文参照该仓库学习,大家可以star 贪心思想 保证每次操作都是局部最优的,并且最后得到的结果是全局最优的。 455 分配饼干 题目描述: 0 评论 0 浏览
剑指offer_Part5 算法 剑指offer_Part5 友情提示: 代码在这里 本文参照该仓库学习,大家可以star 40 最小的 K 个数 40-2 大小为 K 的最小堆 复杂度:O(NlogK) + O(K) 特别 0 评论 0 浏览
剑指offer_Part7 算法 剑指offer_Part7 友情提示: 代码在这里 本文参照该仓库学习,大家可以star 60 n 个骰子的点数 把 n 个骰子仍在地上,求点数和为 s 的概率。 使用一个二维数组 dp 存 0 评论 0 浏览
操作系统之磁盘 操作系统 操作系统之磁盘 本文采用复习拷贝重新阅读大法 本文来自该仓库 磁盘结构 盘面(Platter):一个磁盘有多个盘面; 磁道(Track):盘面上的圆形带状区域,一个盘面可以有多个 0 评论 0 浏览