这个算法既可以用链表写,也可以用数组写。前者很省空间,但是删除元素、查找元素的时候很费时间,于是使用数组写。在输入小项和蕴含项的个数之后,用一个整型数组记录这些项的数值,调用函数将这些数字转换成二进制字符串,并将这些项初始化为0,即还未组合。