DANH MỤC TÀI LIỆU
Tìm hiểu về cấu trúc dữ liệu
1
THUT TOÁN
(Algorithms)
•Thut ngvà khái nim
Độ phc tp vthi gian ca thut toán
•Các víd
•Kết lun và lưu ý
2
THUT NGVÀ KHÁI NIM
•Thut toán là mt thtc xác định bao gm mt dãy hu
hn các bước cn thc hin để thu được li gii bài toán
•Mt thut toán luôn có mt tp dliu đầu vào (input) và
mt tp dliu đầu ra (output) tương ng vi yêu cu và li
gii bài toán
3
THUT NGVÀ KHÁI NIM
Có thmô tthut toán bng:
•Ngôn ngtnhiên (Natural language)
Mã gi(Pseudocode)
•Ngôn nglp trình cp cao (High programming languages)
như Pascal, C/C++ vv
4
THUT NGVÀ KHÁI NIM
Ví d: Tìm
x
trong dãy
a
1,
a
2, ....,
a
n
Đầu vào: Sx, dãy
n
s
a
1,
a
2, ...,
a
n
Đầu ra: Mt giá trlogic true hoc false
Search(
x
,
a
,
n
)
1for
i
1 to
n
2do if
a
i
=
x
3then return true
4return false
5
THUT NGVÀ KHÁI NIM
Độ phc tp ca thut toán là chi phí vtài nguyên ca h
thng (chyếu là thi gian, bnh, CPU, đường truyn) cn
thiết để thc hin thut toán
6
THUT NGVÀ KHÁI NIM
Phân tích thut toán (Analyzing of Algorithm) là quá trình tìm ra
nhng đánh giá vtài nguyên cn thiết để thc hin thut toán
thông tin tài liệu
Tài liệu cung cấp slide bài giảng về cấu trúc dữ liệu dành cho người mới học về môn này
Mở rộng để xem thêm
xem nhiều trong tuần
yêu cầu tài liệu
Giúp bạn tìm tài liệu chưa có

LÝ THUYẾT TOÁN


×