频繁项集的挖掘是数据挖掘中的核心问题之一,在多个关键数据挖掘任务中至关重要。引入了一种名为N-list的新型垂直数据表示形式,灵感源自于类似FP-tree的编码前缀树(PPC-tree)。N-list存储了频繁项集的关键信息,通过该数据结构,我们提出了一种高效的挖掘算法PrePost,能够有效地发现所有的频繁项集。PrePost算法的高效性源于几个关键因素:N-list的紧凑性,基于交集的项目支持计数转换,以及利用N-list的单路径属性直接发现频繁项集。我们在多种真实和合成数据集上对PrePost算法进行了实验评估,并与四种先进算法进行了比较,结果显示PrePost算法在大多数情况下表现最优。尽管在处理稀疏数据集时会消耗更多内存,但其速度仍然超群。