1. Trang chủ
  2. » Công Nghệ Thông Tin

Tài liệu ĐỀ CƯƠNG ÔN TẬP THI TUYỂN SINH TRÌNH ĐỘ THẠC SĨ MÔN THI: KỸ THUẬT LẬP TRÌNH ppt

2 1,6K 5
Tài liệu đã được kiểm tra trùng lặp

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

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Kỹ thuật lập trình
Trường học Học viện Công nghệ Bưu chính Viễn thông
Chuyên ngành Kỹ thuật lập trình
Thể loại Đề cương ôn tập
Định dạng
Số trang 2
Dung lượng 96,45 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

PTIT | Đề cương ôn tập kiến thức thi tuyển sinh trình độ thạc sĩ – Môn Kỹ thuật lập trình 1 ĐỀ CƯƠNG ÔN TẬP THI TUYỂN SINH TRÌNH ĐỘ THẠC SĨ I.. C ẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT 1.1 Phân

Trang 1

PTIT | Đề cương ôn tập kiến thức thi tuyển sinh trình độ thạc sĩ – Môn Kỹ thuật lập trình 1

ĐỀ CƯƠNG ÔN TẬP THI TUYỂN SINH TRÌNH ĐỘ THẠC SĨ

I C ẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT

1.1 Phân tích thu ật toán, độ phức tạp thuật toán, phân lớp thuật toán 1.2 M ột số cấu trúc dữ liệu cơ bản

- Danh sách tuyến tính, danh sách móc nối

- Ngăn xếp, hàng đợi (stack, queue)

1.3 Cây

- Cây nhị phân, cây nhị phân tìm kiếm

- Cây nhị phân cân bằng chiều cao (cây AVL)

- B-cây

1.4 Các thu ật toán sắp xếp

- Chọn trực tiếp (Selection), Chèn (Insertion), Đổi chỗ liên tiếp (Bubble)

- Sắp nhanh (Quicksort), Vun đống (Heap sort), Trộn (Merge)

- So sánh các phương pháp sắp xếp

1.5 Các thu ật toán tìm kiếm

- Tìm kiếm tuần tự, Tìm kiếm nhị phân, Cây tìm kiếm nhị phân

- Tìm kiếm theo địa chỉ (băm theo địa chỉ)

1.6 Các ph ương pháp, chiến lược thiết kế thuật toán

- Phương pháp “Chia để trị”, Phương pháp “Vét can, quay lui”

- Phương pháp “Tham lam”, Phương pháp “Qui hoạch động”

2.1 Các ki ểu dữ liệu và điều khiển của chương trình

- Biến, hằng, hàm thư viện, biểu thức, …

- Cấu trúc điều khiển cơ bản: Tuần tự, rẽ nhánh, lặp

- Các cấu trúc mảng, xâu, struct

2.2 Hàm và l ập trình có cấu trúc

Trang 2

PTIT | Đề cương ôn tập kiến thức thi tuyển sinh trình độ thạc sĩ – Môn Kỹ thuật lập trình 2

- Các kiểu hàm/chương trình con

- Các loại tham số, cơ chế truyền tham số

- Cấu trúc của chương trình theo các hàm

- Các phương pháp môđun hóa: từ trên xuống, từ dưới lên

2.3 L ập trình hướng đối tượng

- Các khái niệm: lớp đối tượng, đối tượng, mảng đối tượng, đối tượng con trỏ

- Vấn đề kế thừa: lớp cha, lớp con, các loại kế thừa

- Những mở rộng của C++

- Phương thức trên lớp

- Cấu trúc chương trình dựa trên đối tượng, lớp

2.4 Các ngôn ng ữ lập trình: C, C++

H ỌC LIỆU:

1 N.Wirth, Algorithms + Data Structures = Progams (Ti ếng Việt 1982 và 1999)

2 Đỗ Xuân Lỗi, Cấu trúc dữ liệu và giải thuật, NXB Giáo dục, 1993

3 A V Aho, J.E.Hopcroft, J.D.Ullman, Data Structures and Algorithms, 1983

4 Graham I., Object Oriented Methods, 1992

5 Đoàn Văn Ban Phân tích, thiết kế và lập trình hướng đối tượng, 1997

6 Michanel V Mannino, “ Database Application Development & Design”, Published by McGraw-Hill, New York, 2001

7 Abram Siberschatz, Henry F.Korth, S.Sudarshan “ Database Systems Concepts”, Published by McGraw-Hill, New York, 2002

8 Ph ạm Thế Quế, “Cơ sở dữ liệu lý thuyết và thực hành”, NXB Bưu điện, 2004

9 Quách Tu ấn Ngọc, Ngôn ngữ lập trình C, NXB Giáo dục, 1998

10 Lê V ăn Hưng, Lập trình hướng đối tượng với C++ NXB KHKT, 2005

11 S.R Ladd, C++ Templates and Tools, M&T Books, 1995

12 S.R Ladd, C++ components and algorithms, M&T Books, 1994

Ngày đăng: 20/01/2014, 03:20

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w