正如justincao84朋友说的这是非常的。提供几个思路供参考
1。散列表方法用一个数组s[] 记录读入的数。s[] 初始值为0读入一个num,就设 s[num]=1;最后扫描一次s[],遇到s[num]==1 的就输出num这种方法的优点僦是时间效率快(特别是输入的数据比较多的情况下),缺点就是浪费空间大
2。有序表方法读入一次数据x,插入到s[] 中如果x 已经存在則不插入,否则插入插入的方法有很多,比如二分等等根据实际灵活选择。这种方法优点是空间利用率大缺点是时间效率不高。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。