Skip to content

Latest commit

 

History

History
53 lines (30 loc) · 1.54 KB

File metadata and controls

53 lines (30 loc) · 1.54 KB

Hoán vị

Khi thứ tự không quan trọng, ta gọi đấy là Tổ hợp.

Khi thứ tự rất quan trọng, ta gọi đấy là Hoán vị.

Hoán vị là 472. Ta cần quan tâm đến thứ tự, nó không phải là 724 hay 247, nó chính xác phải là 4-7-2.

Hoán vị không có vòng lặp

Một hoán vị là một sự sắp xếp lại các phần tử trong danh sách trật tự S, là song ánh của tập S với chính nó.

Ta có hoán vị của một chuỗi ABC là:

ABC ACB BAC BCA CBA CAB

Số lượng hoán vị

n * (n-1) * (n -2) * ... * 1 = n!

Hoán vị với vòng lặp

Khi sử dụng lặp lại, chúng ta có hoán vị với các lần lặp lại. Ví dụ bên dưới, nó có thể là 333.

Permutation Lock

Số lượng hoán vị

n * n * n ... (r times) = n^r

Cheat Sheets

Hoán vị

Permutations Cheat Sheet

Tổ hợp

Combinations Cheat Sheet

Ý tưởng thuật toán hoán vị/tổ hợp.

Algorithms Idea

References