ALL
NCC
SOFT
SHARE
TECH
CAREER
computerscience
Nhập môn Machine Learning – Phần 1: ML là gì?
Trí tuệ nhân tạo (AI) đã trở thành một lĩnh vực rất phát triển. Một phần quan trọng của AI là...
Dynamic Programming – Kĩ thuật quy hoạch động
Dynamic programming (quy hoạch động) là một kỹ thuật giải quyết các bài toán tối ưu. Phương pháp này dựa trên...
Greedy – Kỹ thuật thiết kế giải thuật tham lam
Greedy, hay còn gọi là tham lam, là một kỹ thuật thiết kế giải thuật trong lĩnh vực IT được sử...
Partition – Kĩ thuật thiết kế giải thuật phân hoạch
Trong bài viết này, chúng ta sẽ tìm hiểu về giải thuật partition, kỹ thuật phân hoạch thông qua việc chia...
Brute force – Kĩ thuật thiết kế giải thuật vét cạn
Brute force (vét cạn) là một kỹ thuật thiết kế giải thuật đơn giản thường sử dụng để giải quyết các...
10 Programming Principles Every Developer Should Know
Các nguyên tắc cơ bản mà các nhà phát triển cần tuân theo để cho ra đời những đoạn mã nguồn...
Cấp phát động trong C – Dynamic Memory Allocation
Cấp phát bộ nhớ động là quan trọng trong lập trình C, cho phép bạn tạo ra và quản lý các...
Binary Tree – Cấu trúc dữ liệu bạn cần biết
Cây nhị phân (binary tree) và cây nhị phân tìm kiếm (Binary Search Tree) được sử dụng rộng rãi, từ các...
Splay Tree: Tăng tốc truy vấn trong cấu trúc dữ liệu
Cây Splay là một cấu trúc dữ liệu nhị phân đặc biệt, được sử dụng để tối ưu hóa thời gian...
First
1
2
3
Last