我明天要参加高中编程比赛,他们使用Pascal,我在互联网上找不到太多信息,或者如果我这样做,我真的不能理解它(英语不是我的母语。)
如果 - 仍然记得的人,会非常感激地说:什么是一套?或者,它在C编程语言中会是什么样子?我猜这是与数组相关的东西,但我不确定。
提前感谢您的帮助!
答案 0 :(得分:0)
一个集合是一个无序的元素集合,其中每个元素只能出现一次。
根据元素的唯一标识,可以有多种方法以任何语言实现集合。
例如,唯一标识是一个名称,它以某种方式映射到从零到该组大小的数字,并且该数字用作数组的索引,其中每个数组元素都是[指针]到这个元素。或者有一个32位整数的数组,每个位告诉该元素是否存在于集合中,并且元素本身按编号存储在有序链表中。
所以你看,如果没有关于集合中存储内容的更多信息,可以有很多实现。