Các thu t toán s p x pậ ắ ế th ng đ c các nhà phát tri n dùng đ đ tườ ượ ể ể ặ
d li u theo cách có t ch c. Trong thu t toán QuickSort, các thành ữ ệ ổ ứ ậ
ph n d li u đ c so sánh v i nhau đ xác đ nh th t t ng ng ầ ữ ệ ượ ớ ể ị ứ ự ươ ứ
c a chúng. Nó có đ ph c t p th i gian c a O(nLogn) đ th c hi n ủ ộ ứ ạ ờ ủ ể ự ệ
so sánh. Tuy nhiên, Radix Sort là m t k thu t nhanh h n QuickSort ộ ỹ ậ ơ
vì nó s p x p các ph n t trong m t mô hình tuy n tính v i đ ph c ắ ế ầ ử ộ ế ớ ộ ứ
t p th i gian O(n). Tính đ n gi n c a thu t toán này làm cho nó đ cạ ờ ơ ả ủ ậ ượ
a chu ng. Các thu t toán s p x p khác bao g m S p x p h p nh t, ư ộ ậ ắ ế ồ ắ ế ợ ấ
S p x p nhóm và S p x p đ m.ắ ế ắ ế ế
Thu t toán l p trình đ ng (Dynamic Programming Algorithms)ậ ậ ộ
L p trình đ ngậ ộ th ng là m t hàm gi i quy t v n đ ph c t p liên ườ ộ ả ế ấ ề ứ ạ
quan đ n trí tu b ng cách tách các v n đ thành các bài toán con nhế ệ ằ ấ ề ỏ
h n, gi i quy t chúng sau đó xây d ng tr l i thành v n đ ph c t p ơ ả ế ự ở ạ ấ ề ứ ạ
v i b nh c a các k t qu nh h n đ đ a ra câu tr l i cho v n đớ ộ ớ ủ ế ả ỏ ơ ể ư ả ờ ấ ề
ph c t p ban đ u. L p trình đ ng có kh năng tích h p đ ghi nh , ứ ạ ầ ậ ộ ả ợ ể ớ
cho phép l u tr các ký c v các v n đ đã gi i quy t tr c đó. ư ữ ứ ề ấ ề ả ế ướ
N u l n ti p theo v n đ y l i xu t hi n thì nó sế ầ ế ấ ề ấ ạ ấ ệ ẽ đ c gi i quy t ượ ả ế
nhanh h n nhi u.ơ ề
Phân tích liên k t (Link Analysis)ế
Th ng đ c s d ng trong lĩnh v c m ng,ườ ượ ử ụ ự ạ phân tích liên k tế cung
c p kh năng t ng quan gi a các th c th khác nhau trong m t ấ ả ươ ữ ự ể ộ
mi n quan tr ng đ i v i các công c tìm ki m. Thu t toán s d ng ề ọ ố ớ ụ ế ậ ử ụ
m t bi u di n đ h a và ma tr n ph c t p, liên k t các căn c t ngộ ể ễ ồ ọ ậ ứ ạ ế ứ ươ
t trong các mi n hi n t i. Phân tích liên k t ph bi n trong các côngự ề ệ ạ ế ổ ế