y^
front
rear
x出队
x
y^
front
rear
y出队
^
2021/6/13
front rear
5
4.3 队列的顺序存储结构
¡ 实现:用一维数组实现sq[M]
front=-1 rear=-1
队空
5
5
5
4
4
4
3
rear
2
J3
1 rear J2
3 rear 2 front
1 front
J3 J2
3 2 1
印机就从缓冲区中按照先进先出的原则依次读取数据
并打印,这样做即保证了打印数据的正确性,又提高
了主机的使用效率。由此可见,打印机缓冲区实际上
就是一个队列结构。
2021/6/13
10
【举例3】CPU分时系统
§
在一个带有多个终端的计算机系统中,同时有多
个用户需要使用CPU运行各自的应用程序,它们分别
通过各自的终端向操作系统提出使用CPU的请求,操
012345678 cq 2 3 4 5 6 7 8 9
f 0
1
2
3
4
5
6
7
8r
newr 0 1 0 0 0 0 0 0 0
012345678
result 1 0 0 0 0 0 0 0 0
2021/6/13
16
¡ 算法描述
R={ (2,8), (9,4), (2,9), (2,1), (2,5), (6,2), (5,9), (5,6), (5,4), (7,5), (7,6), (3,7), (6,3) }
列。
2021/6/13