看了其他人程序中巧妙地运用set()进行去重,笔者做了些总结:
首先谈谈概念:集合数据类型是没有顺序的简单对象的聚集,且集合中元素不重复。正因为集合不允许重复,所以我们可以运用它来实现去重操作。
示例0:
猜想:虽然定义中说是没有顺序的简单对象的聚集,但通过例子,我猜可能是一些矩阵的思想(上面的结果有点像二维数组)。
示例1:
结论:我们可以通过集合作为过渡,实现去重操作。但我们也发现了,最终变为乱序的了,那我们想保持原有的顺序怎么办呢,请看示例2。
示例2:
结论:这样我们就可以实现去重操作,又可以保持原有的顺序了。
本文探讨集合数据类型的概念及应用,通过示例展示如何利用集合进行去重操作,并保持原有顺序的方法。

9136

被折叠的 条评论
为什么被折叠?



