05 2022 档案

操作系统:死锁
摘要:概念:各进程相互等待对方手里的资源,导致各进程都阻塞,无法向前推进的现象。 死锁/饥饿/死循环 饥饿:由于长期得不到资源,某进程无法向前推进的现象。(短进程优先(SPF)调度算法中,若源源不断地有短进程进来,则长进程一直无法获取资源,产生饥饿现象。) 死循环:某进程执行过程中一直挑不出某个循环的现象 阅读全文
posted @ 2022-05-11 00:07 catch(...) 阅读(70) 评论(0) 推荐(0) 编辑
剑指Offer:链表中环的入口结点
摘要:思路: Python: # -*- coding:utf-8 -*- # class ListNode: # def __init__(self, x): # self.val = x # self.next = None class Solution: def EntryNodeOfLoop(se 阅读全文
posted @ 2022-05-06 23:41 catch(...) 阅读(15) 评论(0) 推荐(0) 编辑
面试题:约瑟夫环
摘要:为初始化每次删除node后的位置,将需要删除的node前的节点后移,从而完成位置初始化。 Python: class Solution: def LastRemaining_Solution(self , n: int, m: int) -> int: # write code here res=[ 阅读全文
posted @ 2022-05-04 14:19 catch(...) 阅读(24) 评论(0) 推荐(0) 编辑
数据结构:排序算法的C++实现
摘要:冒泡排序 稳定排序算法,时间复杂度:O(n2). 空间复杂度O(1); #include<iostream> using namespace std; void print(int testlist[],int n) { for (int i = 0; i < n; i++) { cout << t 阅读全文
posted @ 2022-05-01 17:02 catch(...) 阅读(24) 评论(0) 推荐(0) 编辑
操作系统:进程与线程
摘要:王道计算机考研 操作系统_哔哩哔哩_bilibili 数据段、程序段和PCB(Programe Control Block)构成了进程实体(进程映像)。 PCB是进程存在的唯一标准。(PCB是操作系统为了管理并发执行的程序所创立的数据结构) 进程是进程实体的运行过程,是系统进行资源分配和调度的基本单 阅读全文
posted @ 2022-05-01 14:43 catch(...) 阅读(38) 评论(0) 推荐(0) 编辑

 
点击右上角即可分享
微信分享提示