冒泡排序到k趟
摘要:浙大pat题目将N个整数按从小到大排序的冒泡排序法是这样工作的:从头到尾比较相邻两个元素,如果前面的元素大于其紧随的后面元素,则交换它们。通过一遍扫描,则最后一个元素必定是最大的元素。然后用同样的方法对前N-1个元素进行第二遍扫描。依此类推,最后只需处理两个元素,就完成了对N个数的排序。本题要求对任...
阅读全文
按位异或运算,交换两个变量中的数值
摘要:按位异或运算,交换两个变量中的数值: 1 #include 2 using namespace std; 3 4 int main() 5 { 6 int a= 0; 7 int b= 0; 8 cin>>a>>b; 9 a=a^b;10 b=a^b;11...
阅读全文
Xcode 和 VisualC++输出流的差别的理解
摘要:将这样一段程序分别运行与Visual Studio 和 Xcode上边的结果: 1 #include 2 using namespace std; 3 int main() 4 { 5 int a=0, b=0, c=2,d=0,e=2,f=2; 6 cout<<a<<" "<<a...
阅读全文