CSI106 - Phần 11: Giải thuật
Giải thuật là mô tả cách giải một bài toán sao cho máy làm theo được: rõ từng bước, không mơ hồ, và dừng lại sau hữu hạn bước. Phần này đi vào cách diễn đạt một giải thuật trước khi viết thành mã, vào ba lối điều khiển dòng chảy đủ dựng nên mọi chương trình, và vào vài bài toán kinh điển là sắp xếp và tìm kiếm, nơi cùng một kết quả có thể đạt được bằng những cách chênh nhau rất xa về công sức. Đi kèm là cách ước lượng công sức đó theo kích thước dữ liệu, và so sánh lối gọi lại chính mình với lối lặp thông thường. Người học đọc được một đoạn mã giả, ước lượng được giải thuật chịu nổi bao nhiêu dữ liệu, và biết khi nào tối ưu là đáng làm.
Bắt đầu bằng Chế độ học nếu bạn muốn đáp án và giải thích hiện ngay sau mỗi câu — không bấm giờ, dừng lúc nào cũng được. Chọn Thi thử khi muốn biết mình đang ở đâu: có bấm giờ, chấm điểm ở cuối, và giải thích chỉ mở sau khi nộp.
Luyện tập theo chủ đề này
Đề có câu hỏi của chủ đề này
7 đề chứa ít nhất một câu thuộc chủ đề — mở đề để làm cả bộ, không chỉ từng câu.