打赏

相关文章

Linux入门教程||Linux 文件与目录管理

我们知道Linux的目录结构为树状结构,最顶级的目录为根目录 /。 其他目录通过挂载可以将它们添加到树中,通过解除挂载可以移除它们。 在开始本教程前我们需要先知道什么是绝对路径与相对路径。 绝对路径: 路径的写法,由根目录 /…

操作系统经典同步问题

操作系统经典同步问题 操作系统经典同步问题一、同步与互斥1.1 同步1.2 互斥1.3 同步机制应遵循准则二、互斥的基本方法 二、生产者——消费者问题2.1 单一生产者——消费者问题2.1.1 问题描述2.1.2 关系分析2.1.3 伪代码描述 2.2 多生产者——消费者问题2.2.1 问题描述2.2.2 关…

数据结构:栈

文章目录 栈一,概述二,添加数据三,删除数据 栈 一,概述 栈(Stack)是一种常见的数据结构,它是一种线性结构,具有特殊的添加和删除规则。栈的特性是后进先出(LIFO&#x…

二叉树OJ

前言、 我们在做二叉树OJ题时,需要注意的点 1、大多数情况下需要用递归解决 2、递归函数的参数选择 3、选择哪种遍历方式递归 4、递归的结束条件是什么 5、递归的返回值 如果在遇到比较难的递归问题,我们一定要多画递归展开图,画图过程中能帮…

趣谈网络协议_1

趣谈网络协议_1 第1讲 | 为什么要学习网络协议?第4讲 | DHCP与PXE:IP是怎么来的,又是怎么没的?动态主机配置协议(DHCP) 第5讲 | 从物理层到MAC层:如何在宿舍里自己组网玩联机游戏?第…

数据结构-leetcode-环形链表

解题图解: 代码如下: bool hasCycle(struct ListNode *head) {struct ListNode * fasthead;//在这里fast是快指针//head作为low指针//因为这个题不需要做修改也只需返回true或false//就少开辟一个空间while(fast!NULL&&fast->next!NULL){hea…

手机版浏览

扫一扫体验

微信公众账号

微信扫一扫加关注

返回
顶部