diff --git a/README.md b/README.md index 7f64f84..02f5fe9 100644 --- a/README.md +++ b/README.md @@ -218,18 +218,20 @@ Random::Random(bool pseudo) ``` # 3. 系统实现 -##该程序使用C++语言,主要用到了STL中的queue队列和cmath库中的exp()函数等。开发工具是CodeBlocks和VS Code。 - -##项目的文件结构如下: -### main.cpp:主程序文件,包含程序的主函数和主要逻辑。 -### Random.h和Random.cpp:随机数生成的类,包含生成随机数和泊松分布的函数。 -### plane.h:飞机结构体的定义。 -### README.md:项目文档,包含程序的介绍和使用说明。 -##程序的主要函数包括: -### Random():构造函数,初始化随机数生成器。 -### random_real():生成0~1之间的随机实数。 -### poisson():生成泊松分布的随机数。 -### main():主函数,包含程序的主要逻辑,如输入、处理、输出等。包括两个队列的入队和出队,以及每个飞机的等待时间计算和输出。 +该程序使用C++语言,主要用到了STL中的queue队列和cmath库中的exp()函数等。开发工具是CodeBlocks和VS Code。 + + +项目的文件结构如下: + main.cpp:主程序文件,包含程序的主函数和主要逻辑。 + Random.h和Random.cpp:随机数生成的类,包含生成随机数和泊松分布的函数。 + plane.h:飞机结构体的定义。 + README.md:项目文档,包含程序的介绍和使用说明。 + +程序的主要函数包括: + Random():构造函数,初始化随机数生成器。 + random_real():生成0~1之间的随机实数。 + poisson():生成泊松分布的随机数。 + main():主函数,包含程序的主要逻辑,如输入、处理、输出等。包括两个队列的入队和出队,以及每个飞机的等待时间计算和输出。 ## 3.1 核心数据结构的实现 @@ -247,7 +249,6 @@ struct plane{ } plane; ``` - 该程序中使用的队列数据结构具有以下特点: 1.先进先出:队列是一种先进先出(FIFO)的数据结构,元素在队列中的顺序是按照进入队列的顺序决定的。在该程序中,飞机进入队列后就不能直接访问,需要按照队列中的顺序依次处理。 2.可以动态增长:队列的容量可以动态增长,队列中的元素数量不受空间限制。