Mảng (3, 5, 1, 3, 5, 48, 4, 7, 13, 55, 65, 4, 7, 13, 32)
Tìm chuỗi thường xuyên các con số trong một mảng
chuỗi thường xuyên các con số sẽ (3, 5) f=2 + (4, 7, 13) f=2
bất kỳ thuật toán hoặc giả mã để thấy rằng?
Cập nhật (1):
nếu (7, 13)
cũng xảy ra nó sẽ được đưa vào một trong những lâu nhất bởi bản cập nhật tần số của nó để
(4, 7, 13) f=3
và vân vân ...
Update (2):
trong trường hợp (1,2,3,4,1,2,3,4,1,2,7,8,7,8,3,4,3,4,1,2)
sản lượng nên được (1,2,3,4)
& (3,4,1,2)
& (7,8)
, để làm cho nó rõ ràng xem xét mỗi số là một từ và bạn muốn tìm các cụm từ thường gặp nhất
nên rất phổ biến để xem cùng một từ (s) trong rất nhiều cụm từ nhưng nếu bất kỳ cụm từ là phụ -string cho bất kỳ khác
cụm từ (s) không nên được xem xét như một cụm từ nhưng sẽ cập nhật tần số của mỗi cụm từ bao gồm nó
liên quan có thể giúp đỡ (C#): http://stackoverflow.com/questions/279359/the-most-frequent-number-in-an-array –