Application-Programming Lab 1 : words matching by Hash array hash bloom fliter Lab2 : words matching by Tree structure AVL Tree B+ Tree Radix Trie of 4 branchs Patricia Tire Lab3 : multipied patterns matching navie patterns matching KMP AC auto machine Lab4 : website page analyzer url crawler pageRank