1. Trang chủ
  2. » Ngoại Ngữ

Kỹ thuật lập trình - Stack, Queue

7 11 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

[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).

Ngày đăng: 10/03/2021, 14:48

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w