Tìm căn bậc hai không sử dụng hàm sqrt? Bạn nghĩ sao? Hôm nay Nguyễn Văn Hiếu quay lại cùng với một bài toán đơn giản mà phức tạp. Chắc hẳn khi học lập trình bạn nào cũng đã từng tính căn bậc hai của một số. Chắc không ai quên được tên hàm nó […]
#giải thuật
Thuật toán tìm ước chung lớn nhất trong C/C++
Trong bài viết này tôi sẽ cùng các bạn tìm hiểu về các thuật toán tìm ước chung lớn nhất của hai số nguyên và minh họa code bằng ngôn ngữ C/C++. Định nghĩa ước chung lớn nhất Ước chung lớn nhất (GCD – Greatest Common Divisor) của 2 số nguyên b là số nguyên lớn nhất
Thuật toán sắp xếp selection sort minh họa code sử dụng c++
Chào mừng các bạn quay trở lại với blog của Nguyễn Văn Hiếu. Đây là một bài viết trong series các thuật toán sắp xếp có minh họa code sử dụng ngôn ngữ lập trình C++. Bài viết đầu tiên này Nguyễn Văn Hiếu xin giới thiệu tới các bạn thuật toán sắp xếp selection sort. Nội […]
Sách giải thuật và Lập trình [PDF] – Lê Minh Hoàng
Ebook Giải thuật và Lập trình – Bạn là một người yêu lập trình, bạn là người ham học hỏi về lập trình, bạn phải biết đến và học cuốn sách nổi tiếng này. Cuốn sách này của thầy Lê Minh Hoàng dành cho những học sinh từ không chuyên đến những bạn đội tuyển […]
Phép toán thao tác bit trong C++ (Bitwise operation)
Trong bài viết này, chúng ta sẽ tìm hiểu về các phép toán thao tác bit (bitwise operation). Trong đơn vị logic số học (nằm trong CPU), các phép toán như: cộng, trừ, nhân và chia được thực hiện ở cấp độ bit. Để thực hiện các phép toán cấp độ bit trong C++, các […]