Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 37 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
37
Dung lượng
465,66 KB
Nội dung
KỸ THUẬT LẬP TRÌNH CƠ BẢN Khoa Cơng nghệ thơng tin Trường Đại học Ngoại ngữ - Tin học TP.HCM (HUFLIT) Nội dung • Kỹ thuật giá trị lính canh • Kỹ thuật đặt biến cờ • Kỹ thuật mảng đánh dấu trạng thái • Kỹ thuật mảng đếm • Kỹ thuật xếp • Kỹ thuật tìm kiếm Nội dung • Kỹ thuật vịng lặp khơng xác định • Kỹ thuật prefix sums • Kỹ thuật sliding window • Kỹ thuật two pointers • Kỹ thuật robot lưới • Kỹ thuật stack queue • Kỹ thuật đệ quy Các kiến thức học • Các câu lệnh • Câu lệnh Tuần tự • Câu lệnh Rẽ nhánh • Câu lệnh Lặp • Cấu trúc liệu • Vơ hướng (scalar) • Danh sách (array) • Bảng (table/matrix) • Hàm Mục tiêu kỹ thuật lập trình • Mục tiêu • Tổ chức liệu phù hợp, sáng tạo liệu học • Định hướng tìm lời giải cho tốn • Để đạt mục tiêu, • Khai thác câu lệnh, cấu trúc liệu, hàm học • Điều khiển câu lệnh • Hiểu rõ số ứng dụng tiềm ẩn cấu trúc liệu đơn giản KỸ THUẬT GIÁ TRỊ LÍNH CANH Tính tốn vịng lặp • Ý tưởng tính tốn Vịng lặp • Thực nhiều lần tính tốn • Qua bước lặp, giá trị tính tốn tiệm cận giá trị mục tiêu for (int i=0; i