Apriori Algorithm: A level-wise, breadth-first search approach utilizing join and prune steps with explicit logging of candidate sizes ( C k ), frequent itemset sizes ( L k ), and subset checks.