顺序表-删除重复值
Posted zhang-zsq
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了顺序表-删除重复值相关的知识,希望对你有一定的参考价值。
下面这个程序,与其说是删除重复值,不如说是将不重复的值压入栈中
#include <iostream> using namespace std; int main() { int t; cin>>t; while(t--) { int n = 0; cin>>n; int a[100000]; int k = -1; for(int i = 0; i < n; i++) { int temp; cin>>temp; bool flag = true; for(int j = 0; j <= k; j++) { if(temp == a[j]) { flag = false; break; } } if(flag) a[++k] = temp; } for(int i = 0; i <= k; i++) { cout<<a[i]<<(i == k ? ‘ ‘:‘ ‘); } } return 0; }
以上是关于顺序表-删除重复值的主要内容,如果未能解决你的问题,请参考以下文章
程序员代码面试指南第二版 24.删除无序链表中值重复出现的节点