用栈的思想也可以通过,先进行一次由小到大的排序,之后一次入栈。 准备入栈元素与栈顶元素不相同--入栈; 准备入栈元素与栈顶元素相同--栈顶元素出栈; 这样正好可以将两两的相同元素全部排出栈. class Solution { public: void FindNumsAppearOnce(vector<int> data,int* num1,int *num2) { vector<int> res; if(data.size()==0) return ; sort(data.begin(),data.end()); stack<int> ss; for(in...