倒置和
来源:互联网 发布:流放之路多线程cpu优化 编辑:程序博客网 时间:2024/04/29 18:34
/** * 计算倒置和算法 * 倒置和:后面每一个元素比当前这个元素小的个数之和。 * @param data 拼图数组数据 * @return 该序列的倒置和 */public static int getInversions(List<Integer> data) { int inversions = 0; int inversionCount = 0; for (int i = 0; i < data.size(); i++) { for (int j = i + 1; j < data.size(); j++) { int index = data.get(i); if (data.get(j) != 0 && data.get(j) < index) { inversionCount++; } } inversions += inversionCount; inversionCount = 0; } return inversions;}
0 0
- 倒置和
- 倒置
- 链表创建 和 倒置
- java水仙花和数组倒置
- 链表创建,显示,删除和倒置
- 依赖倒置、控制反转和依赖注入
- reverse对数字和字符串的倒置
- 倒置数组和链表(C++)
- 用java打印正向和倒置金字塔
- 数据结构-栈-应用-n!和倒置数据
- 数据库表的行和列倒置
- 数据库表格行和列倒置
- 依赖倒置、控制反转和依赖注入辨析
- 关于依赖倒置,控制反转和依赖注入的趣谈
- 依赖倒置、控制反转和依赖注入辨析
- 关于依赖倒置,控制反转和依赖注入的趣谈
- 依赖倒置、控制反转和依赖注入辨析
- 关于依赖倒置,控制反转和依赖注入的趣谈
- 十分简便的APK反编译(Mac 版本 详解)
- LinearLayout列表展示
- 【CodeForces】[1A]Theatre Square
- 第五届华中区程序设计邀请赛暨武汉大学第十四届校赛 网络预选赛
- Boost.Lockfree官方文档翻译
- 倒置和
- MyBatis初学注意点总结
- 神经网络机器翻译Neural Machine Translation(3): Achieving Open Vocabulary Neural MT
- linux系统--svn: 无法使用外部编辑器取得日志信息,设定 $SVN_EDITOR
- 关于matlab GUI的popupmenu
- 题目23:取石子(一)
- 事务隔离级别
- bestcoder Round #79 (div.2)jrMz and angles
- Linux系统中的一些重要文件