我明天要去参加一个高中编程比赛,他们用的是Pascal,我在网上找不到多少信息,或者如果我这么做了,我就不能真正理解它(英语不是我的母语)。
如果-一个还记得的人能解释我:什么是背景,那将是非常感激的?或者,在C编程语言中它会是什么样的呢?我想这与数组有关,但我不确定。
谢谢你提前提供帮助!
发布于 2016-10-23 12:36:37
集合是元素的无序集合,其中每个元素只能出现一次。
根据元素的唯一标识是什么,在任何语言中都可以有许多实现集合的方法。
例如,唯一的标识是一个名称,它以某种方式映射到一个从零到集合大小的数字,并且这个数字被用作一个数组的索引,其中每个数组元素都是指向该元素的指针。或者,有一个由32位ints组成的数组,每个位指示元素是否存在于集合中,元素本身是否按数字存储在有序链接列表中。
因此,当没有更多的信息存储在集合中时,就有很多实现的可能。
https://stackoverflow.com/questions/40202528
复制相似问题