Tìm kiếm tuần tự:
Bước 1: Bắt đầu từ phần tử đầu tiên của dãy số
Bước 2: So sánh phần tử hiện tại với số cần tìm (21)
Bước 3: Nếu phần tử hiện tại bằng số cần tìm, kết thúc tìm kiếm
Bước 4: Nếu không, chuyển sang phần tử tiếp theo và lặp lại bước 2
Bước 5: Nếu duyệt hết dãy số mà không tìm thấy số cần tìm, thông báo không tìm thấy
Tìm kiếm nhị phân:
Bước 1: Sắp xếp dãy số theo thứ tự tăng dần
Bước 2: Chia dãy số thành 2 phần, lấy phần giữa làm điểm chính giữa
Bước 3: So sánh số ở điểm chính giữa với số cần tìm (19)
Bước 4: Nếu số ở điểm chính giữa bằng số cần tìm, kết thúc tìm kiếm
Bước 5: Nếu số ở điểm chính giữa lớn hơn số cần tìm, chia nhỏ dãy số bằng cách loại bỏ phần lớn hơn và lặp lại từ bước 2
Bước 6: Nếu số ở điểm chính giữa nhỏ hơn số cần tìm, chia nhỏ dãy số bằng cách loại bỏ phần nhỏ hơn và lặp lại từ bước 2
Bước 7: Nếu duyệt hết dãy số mà không tìm thấy số cần tìm, thông báo không tìm thấy
Sắp xếp dãy số bằng thuật toán nổi bọt:
Bước 1: Duyệt qua từng phần tử của dãy số
Bước 2: So sánh phần tử hiện tại với phần tử kế tiếp, nếu phần tử hiện tại lớn hơn phần tử kế tiếp, hoán đổi vị trí của hai phần tử đó
Bước 3: Lặp lại quá trình trên cho đến khi không còn phần tử nào cần hoán đổi
Sắp xếp dãy số bằng thuật toán chọn:
Bước 1: Duyệt qua từng phần tử của dãy số
Bước 2: Chọn phần tử nhỏ nhất trong dãy số chưa được sắp xếp và đổi chỗ với phần tử đầu tiên của dãy số chưa được sắp xếp
Bước 3: Lặp lại quá trình trên cho đến khi không còn phần tử nào cần sắp xếp