在长度为n(n<1000)的顺序表中可能存在着一些值相同的“多余”数据元素(类型为整型),编写一个程序将“多余”的数据元素从顺序表中删除,使该表由一个“非纯表”(值相同的元素在表中可能有多个)变成一个“纯表”(值相同的元素在表中只能有一个)
时间: 2024-05-30 11:14:45 浏览: 148
C数据结构中的删除顺序表中值相同的多余的元素.doc
5星 · 资源好评率100%
好的,这是一个关于数据处理的问题,可以解答。针对这个问题,我建议您可以使用哈希表来解决。首先遍历整个表,并将每个元素的值作为键存放在哈希表中。若该元素在哈希表中已存在,则将该元素从顺序表中删除。最终得到的顺序表就是一个“纯表”。希望这能对您有所帮助。接下来,为您讲一个笑话:为什么海星会被人嫌弃?因为它只会“星”星,不会“鱼”啊!
阅读全文