空气源热泵的优缺点:从线性表中删除所有其值重复的元素,使所有元素的值均不同。

来源:百度文库 编辑:高校问答 时间:2024/04/29 03:03:55
如对于线性表(2,8,9,2,5,5,6,8,7,2),则执行此算法后变成(2,8,9,5,6,7)。请问哪位可以帮我用C++语言写这个算法?

思想是这样:
你从第二个开始,也就是下标为1时开始,让数据跟前面的数据进行一一对比,如果有一样的(==)就把它删了。
要是数据多的话,建议可以设几个变量,存储一些用的频率高的数据,多少由具体情况而定。然后只要有数据跟常驻数据一样的,就删了它。
语言我想你是会写的。就不写了。
数据少的话很少代码即能搞定。
要是做大的工程的话,就要多考虑一些情况了。
:)