Trang chủ / Chém gió / Hình ảnh động miêu tả các câu hỏi thường gặp trong lập trình
tham chiếu và tham trị
Sự khác nhau giữa tham chiếu và tham trị khi truyền tham số vào hàm

Hình ảnh động miêu tả các câu hỏi thường gặp trong lập trình

Trong quá trình lập trình chắc hẳn bạn đã từng thắc mắc về các cách hoạt động của một ngôn ngữ nào đó như vòng lặp hoạt động như nào, thuật toán sắp xếp nổi bọt hoạt động ra sao, bạn có thể đọc sách, tài liệu để hiểu thêm nhưng sẽ không thể nào bằng trực quan được. Mình đã tổng hợp được rất nhiều hình ảnh động GIF về lập trình, các bạn xem ở dưới nhé:

Vòng lặp While hoạt động như thế nào

vòng lặp while trong Python
Mô tả vòng lặp While trong ngôn ngữ Python
vòng lặp while
Cách hoạt động của vòng lặp while

Sự khác nhau giữa truyền tham số vào hàm theo kiểu tham chiếu và tham trị

tham chiếu và tham trị
Sự khác nhau giữa tham chiếu và tham trị khi truyền tham số vào hàm

Hiểu về cách hoạt động của thuật toán đệ quy qua 7 hình ảnh động dưới đây

thuật toán đệ quy
Miêu tả trực quan thuật toán đệ quy

thuật toán đệ quy

đệ quy fibonacci
Đệ quy dãy số Fibonacci
đệ quy tam giác pascal
Đệ quy tam giác Pascal
thuật toán đệ quy
Đệ quy tam giác Pascal
đệ quy tính giai thừa
Đệ quy tính giai thừa

đệ quy hình cây

Cách hoạt động của thuật toán tìm kiếm cây nhị phân

cây nhị phân tìm kiếm
Tìm kiếm trên cậy nhị phân
cây nhị phân tìm kiếm
Cây nhị phân tìm kiếm dựa trên mảng đã sắp xếp
thuật toán cây nhị phân chèn
Chèn vào cây nhị phân tìm kiếm

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

So sánh giữa tìm kiếm nhị phân và tìm kiếm tuyến tính

 tìm kiếm nhị phân và tìm kiếm tuyến tính
So sánh tốc độ tìm kiếm nhị phân và tìm kiếm tuyến tính
 tìm kiếm nhị phân và tìm kiếm tuyến tính
So sánh tìm kiếm nhị phân và tìm kiếm tuyến tính trong trường hợp xấu nhất
 tìm kiếm nhị phân và tìm kiếm tuyến tính
So sánh tìm kiếm nhị phân và tìm kiếm tuyến tính trong trường hợp tốt nhất

Kết luận

Mình mới sưu tập được bằng đó hình động để giải thích một cách trực quan về cách hoạt động của các thuật toán trong lập trình, hi vọng nó sẽ có ích với bạn. Mình sẽ cố gắng sưu tầm thêm và sẽ bổ sung vào bài viết này khi có, bạn nhớ bookmark lại và xem lại thường xuyên nhé.

Nếu bạn thấy có ích, hãy subcribe blog của tôi để nhận thêm nhiều tút hay qua email nữa nhé!