# Index

```yaml
   Author: Gentleman.Hu
   Create Time: 2020-10-19 17:34:47
   Modified by: Gentleman.Hu
   Modified time: 2020-10-20 15:21:21
   Email: justfeelingme@gmail.com
   Home: https://crushing.xyz
   Description: 此目录包含一些常用算法和数据结构实现
```

## Index

### 操作系统

> [几种调度算法](https://blog.csdn.net/zh13487/article/details/83928284) [几种页面置换算法](https://www.cnblogs.com/fkissx/p/4712959.html)

* 页面置换算法
  * FCFS
  * SJF
  * HRRF
  * RR
  * SRTF
  * MFQ
  * ...
* 进程调度算法
  * OPT
  * FIFO
  * LRU
  * CLOCK
  * ...

## 数据结构

> [cnblogs](https://www.cnblogs.com/skywang12345/p/3624343.html) [csdn](https://blog.csdn.net/weixin_44181671/article/details/108589880)

* 树
  * 二叉树
  * 满二叉树
  * 完全二叉树
  * 顺序二叉树
  * 赫夫曼树
  * 二叉查找树/二叉排序树/二叉搜索树
  * 平衡二叉树(AVL)
    * 红黑树
  * 多路查找树
    * B树
    * B+树


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.crushing.xyz/java-ways/101/cs/imp/index.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
