Frequent pattern mining source program based on Apriori, FP-Growth and Eclat algorithm