uva 299
来源:互联网 发布:万能五笔mac官方下载 编辑:程序博客网 时间:2024/06/03 23:41
#include <iostream>#include <algorithm>using namespace std ;int main(){int t ;cin >> t ;while(t--){int l ;cin >> l ;int tr[l] ;for ( int i = 0 ; i < l ;++i) cin >>tr[i] ;int cnt = 0 ;for ( int i = 0 ; i < l ;++i) for (int j = 1 ; j < l-i; ++j) if(tr[j-1] > tr[j]) { ++cnt ; swap(tr[j-1] ,tr[j]) ; }cout << "Optimal train swapping takes " << cnt << " swaps." << endl ;}return 0 ;}
计算 冒泡排序的次数
冒泡排序
void Bubble_sort( int A[] , int n){int cnt = 0 ;for ( int i = 0 ; i < n; ++i) for ( int j =1 ; j < n- i ;++j) if(A[j-1] > A[j]) { ++cnt ; swap(A[j-1],A[j]) ; }}
0 0
- uva--299
- uva-299
- uva 299
- uva 299
- uva-299
- uva 299
- Uva 299
- UVA 299
- UVa 299 Train Swapping
- Uva 299 Train Swapping
- uva 299 Train Swapping
- UVA 299 - Train Swapping
- UVA 299-Train Swapping
- UVa 299 - Train Swapping
- uva-299 - Train Swapping
- UVA 299 列车交换
- UVa 299 - Train Swapping
- UVa 299 - Train Swapping
- 无状态服务(stateless service)
- 完美洗牌算法
- 中秋闲来无事,自己写个2048玩玩
- 剑指Offer:面试题11 数值的整数次方
- 微信公众平台开发教程(四) 实例入门:机器人(附源码)
- uva 299
- 也谈layout_gravity和gravity的用法
- C语言程序学习(六)笔记
- Mongo Query Language 类似 Sql 语句
- UIScreen学习记录
- BoneCP使用配置
- 剑指Offer:面试题12 打印1到最大的n位数
- 代理模式之基础
- 微信公众平台开发教程(五)自定义菜单