[r]
(1)Stack - Queue
(2)N i dungộ
Gi i thi uớ ệ
Ch ng-Stack.ồ
Minh h a v s d ng stackọ ề ụ Hàng đ i - Queueợ
(3)Gi i thi uớ ệ
M ng thông thả ường cho phép truy xu t ấ
b t kỳ ph n t ấ ầ ử Không h n ch truy ạ ế
c p.ậ
Có nh ng danh sách h n ch cách truy ữ ạ ế
c p.ậ
Ch ng(stack) ch cho phép truy c p ồ ỉ ậ
(4)Stack
Ch ng ồ
(stack)
Thêm vào L y raấ
C ch :ơ ế
Last In First Out LIFO
First in Last Out FILO
Khi đ yầ
(5)Queue- Hàng đ iợ
C ch : Vào trơ ế ước trước
(6) struct PRINTJOB
{ char Machine[20]; int NumPage; };
// - void OutPrintJob( PRINTJOB prnj)
{ printf("%-25s%7d\n",prnj.Machine, prnj.NumPage); }
void main()
{ QUEUE <PRINTJOB> Q; clrscr(); Init(Q,50);
PRINTJOB prnj1= { "May1",10 }; PRINTJOB prnj2= { "May2",17 }; PRINTJOB prnj3= { "May5",21 }; Add(prnj1,Q);
Add(prnj2,Q); Add(prnj3,Q);
printf("DANH SACH CAC MAY CHO IN\n"); while (!Empty(Q))
{ PRINTJOB p; Remove(Q,p); OutPrintJob(p); }
(7)Bài t pậ
M i máy môi trỗ ường Internet được nh n di n b ng ậ ệ ằ m t đ a ch IP (Internet Protocol Address) g m byte ộ ị ỉ ồ
Mô t byte theo d ng: ả ạ 202.168.9.0 Ba byte đ u ầ
c a IP address dùng đ nh n d ng m ng mà máy ủ ể ậ ạ ạ
có k t n i (vì Internet m ng c a m ng), byte cu i ế ố ạ ủ ạ ố
cùng dùng đ nh n d ng máy tính m ng.ể ậ ạ ạ
M t máy client có th truy xu t t server tài nguyên (1 ộ ể ấ ừ file).