Trang chủ Thuật toán chuyên sâu

Thuật toán chuyên sâu

thuật toán là gì
Có bao giờ bạn đặt câu hỏi: liệu làm lập trình viên có cần phải giỏi thuật toán không? Bài viết này chúng ta cùng nhau bàn luận các thuật toán trong lập trình nhé! Cuộc sống là chuỗi những vấn đề cần phải giải quyết. Khi ta giải quyết vấn đề và càng đi sâu thì càng nảy sinh...
cấu trúc dữ liệu và giải thuật
Chắc hẳn ai từng theo học ngành công nghệ thông tin đều từng ngán ngẩm môn "cấu trúc dữ liệu và giải thuật". Không biết mọi người thế nào, chứ bản thân mình thì môn này trượt lên trượt xuống. Rồi thời gian trôi nhanh như pet chạy ngoài đồng. Nhìn lại cũng đã đi làm được vài năm, cũng...
Tìm ước chung lớn nhất
Nằm trong series học thuật toán - cấu trúc dữ liệu và giải thuật, chúng ta cùng nhau tìm hiểu các phương pháp để tìm ước chung lớn nhất, code được minh họa bằng Java. Trước hết, chúng ta cùng nhau tìm hiểu lý thuyết trước đã nhé. Định nghĩa ước chung lớn nhất Trước khi hiểu ước chung lớn nhất, bạn...
thuật toán quicksort
Quay trở lại với series thuật toán của VNTALKING. Hôm nay, mình sẽ giới thiệu tới các bạn một thuật toán rất phổ biến, đó là thuật toán sắp xếp nhanh (Quick Sort). Thuật toán QuickSort là một trong những thuật toán sắp xếp được sử dụng nhiều nhất, đặc biệt là để sắp xếp các lists/arrays có nhiều phần...
Ngăn xếp stack - cách cài đặt
Chào mừng các bạn quay trở lại với series thuật toán - cấu trúc dữ liệu và giải thuật của VNTALKING. Bài viết hôm nay, chúng ta sẽ cùng nhau tìm hiểu một loại cấu trúc dữ liệu rất phổ biến, đó là ngăn xếp Stack. Khi lập trình, chúng ta thường phải xử lý một lượng lớn dữ liệu...
Giải bài toán tháp Hà Nội
Tháp Hà Nội là một trong những bài toán kinh điển của giới lập trình. Hầu như bất kể ai mới học lập trình, đặc biệt là môn cấu trúc dữ liệu và giải thuật đều có nghe nói hoặc đã từng phải giải bài toán này. 💦 Đọc thêm về thuật toán: Thuật toán Quick Sort – Java Example ...
Tổng hợp khóa học lập trình miễn phí

Bài viết quan tâm

​Đăng ký để nhận ​miễn phí khóa học lập trình Nodejs trong 7 ngày [Video].