1.实现数组的反转
数组vector<int>的反转(两种方法):
①用vector自带的反转迭代器(vector<int>::reverse_iterator riter)
reverse_iterator,rbegin(),rend()
②用<algorthm>中的reverse()
reverse(arrayRever.begin(),arrayRever.end());
2.实现数组中数的0-1转换
想到的方法:①通过逻辑运算!得到反转
②异或操作^ ,两数相同为0 ,不同为1(x^0=x,x^1=!x)
!!!但是,异或操作比!操作速度快
位操作:
逻辑操作:
通过replace函数实现0-1互相替换,不过这个函数好像是用来实现string类中的字符替换