摘要:
题目描述 下面是一段实现冒泡排序算法的C++代码: for (int i=1;i<n;i++) for (int j=1;j<=n-i;j++) if (a[j]>a[j+1]) swap(a[j],a[j+1]); 其中待排序的a数组是一个1~n的排列,swap函数将交换数组中对应位置的值。 对于 阅读全文
摘要:
【题意】 有 n 名男生和 n 名女生要排成一列。女生用 0 表示,男生用 1 表示。当前队列中已经站好了 m 位同学,现在剩下的 n−m 个同学要补到队列当中。这些同学可以站到队列中的任意位置,但是队列中原本的 m 个同学的相对位置不能发生改变。 此外,还有一个规定:对于每一个同学,他右边男生的数 阅读全文