Bài viết của Hoàng Hải Đăng

Bài tập chuyển đổi cơ số bằng Stack - Ngăn xếp Stack

Trong hướng dẫn này mình sẽ thực hiện giải một bài toán chuyển đổi cơ số áp dụng Stack. Đây là một bài toán rất phổ biến trong lập trình, để làm được bài này các bạn cần nắm rõ quy tắc chuyển đổi giữa các cơ số. Chúng ta sẽ cùng nhau thực hiện một chương trình đổi cơ số thập phân sang cơ số nhị ...

Tác giả: Hoàng Hải Đăng viết 14:48 ngày 06/04/2021 chỉnh sửa

Cài đặt Stack bằng mảng một chiều - Ngăn xếp Stack

Trong hướng dẫn này mình sẽ giới thiệu các bạn cách để tạo Stack bằng mảng một chiều. Ở bài trước chúng ta đã tìm hiểu cách cài đặt Stack bằng danh sanh liên kết rồi. Đây là hai cách cơ bản nhất để có thể cài đặt Stack. Chúng ta sẽ lần lượt thực hiện tạo các hàm cơ bản cho Stack như: isEmpty(), ...

Tác giả: Hoàng Hải Đăng viết 14:48 ngày 06/04/2021 chỉnh sửa

Cài đặt Stack bằng danh sách liên kết - Ngăn xếp Stack

Trong hướng dẫn này mình sẽ giới thiệu các bạn cách cài đặt cấu trúc Stack trong danh sách liên kết. Đây là một trong hai cách được sử dụng để cài đặt cấu trúc Stack. Chúng ta sẽ thực hiện lần lượt các thao tác trong Stack sử dụng danh sách liên kết để cài đặt: Push, Pop, Top(), isEmpty(). ...

Tác giả: Hoàng Hải Đăng viết 14:48 ngày 06/04/2021 chỉnh sửa

Ngăn xếp Stack là gì? Cấu trúc và cơ chế hoạt động ra sao? - Ngăn xếp Stack

Trong hướng dẫn này mình sẽ giới thiệu các bạn một cấu trúc lưu trữ được sử dụng nhiều trong lập trình đó chính là cấu trúc Stack. Đây là một cấu trúc lưu trữ với cơ chế khá là quen thuộc với chúng ta. Chúng ta sẽ cùng nhau tìm hiểu cấu trúc Stack là gì? Và nó hoạt động như thế nào và có những ...

Tác giả: Hoàng Hải Đăng viết 14:48 ngày 06/04/2021 chỉnh sửa

Bài toán tháp Hà Nội: Sử dụng đệ quy để giải - Giải thuật đệ quy

Trong bài này mình sẽ thực hiện giải một bài toán rất kinh điển đó chính là bài toán tháp Hà Nội. Đây là một bài toán áp dụng đệ quy để giải, có lẽ các bạn cũng đã từng nghe qua bài toán này rồi. Và chúng ta sẽ lần lượt tìm hiểu về bài toán tháp Hà Nội là gì? Sau đó mình sẽ đưa ra giải thuật để ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021 chỉnh sửa

Đệ quy tương hỗ (Mutual Recursion) - Giải thuật đệ quy

Trong bài này mình sẽ giới thiệu các bạn một hàm đệ quy cuối cùng trong các hàm đệ quy cơ bản đó chính là đệ quy tương hỗ (Mutual Recursion). Chúng ta sẽ cùng nhau tìm hiểu về đệ quy tương hỗ là gì? hoạt động như thế nào? 1. Đệ quy tương hỗ là gì? Đệ quy ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021 chỉnh sửa

Đệ quy lồng (Nested Recursion) - Giải thuật đệ quy

Trong bài này mình sẽ giới thiệu các bạn một trong các hàm đệ quy tiếp theo đó chính là đệ quy lồng (Nested Recursion). Đây là một hàm đệ quy được sử dụng khá nhiều trong lập trình nói chung và C++ nói riêng. Chúng ta sẽ cùng nhau tìm hiểu đệ quy lồng ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021 chỉnh sửa

Đệ quy đa tuyến (Exponential Recursion) - Giải thuật đệ quy

Trong bài này mình sẽ giới thiệu đến các bạn một trong các hàm đệ quy tiếp theo đó chính là đệ quy đa tuyến (Expenential Recursion). Đây là một thuật toán được sử dụng khá nhiều trong các bài toán về sắp xếp. Chúng ta sẽ cùng nhau tìm hiểu về đệ quy đa tuyến ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021 chỉnh sửa

Đệ quy nhị phân (Binary Recursion) - Giải thuật đệ quy

Trong bài này mình sẽ giới thiệu đến các bạn một trong các hàm đệ quy tiếp theo đó là đệ quy nhị phân (Binary Recursion). Đây là một hàm đệ quy khá phổ biến trong quá trình xử lý về tìm kiếm, sắp xếp, các phép toán trên cây. Chúng ta sẽ tìm hiểu về đệ quy ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021 chỉnh sửa

Đệ quy đuôi (Tail Recursion) - Giải thuật đệ quy

Trong bài này mình sẽ giới thiệu đến các bạn một trong các hàm đệ quy tiếp theo, đó là hàm đệ quy đuôi (Tail Recursion). Đây là một hàm đệ quy cơ bản và được sử dụng khá nhiều trong lập trình. Chúng ta sẽ cùng nhau tìm hiểu về đệ quy đuôi là gì? và cơ chế hoạt động của đệ quy đuôi như thế nào ...

Tác giả: Hoàng Hải Đăng viết 14:47 ngày 06/04/2021 chỉnh sửa
<< < .. 54 55 56 57 58 59 60 .. > >>