插入排序
来源:互联网 发布:淘宝睡衣女模 编辑:程序博客网 时间:2024/06/07 00:14
/** * 插入排序 */private void insertSort() { ArrayList<Integer> dataSource = buildDataSource(); Log.i("insertSort-start", System.currentTimeMillis() + "");int currentValue = 0;
for (int i = 1, len = dataSource.size(); i < len; i++) { int index = i; currentValue = dataSource.get(i);
while(index > 0 && currentValue < dataSource.get(index)) { dataSource.set(index, dataSource.get(index - 1)); index -- ; } dataSource.set(index, currentValue); } Log.i("insertSort-end", System.currentTimeMillis() + ""); Log.i("insertSort", dataSource.toString());}
private ArrayList<Integer> buildDataSource() { ArrayList<Integer> dataSource = new ArrayList<Integer>(); dataSource.add(3); dataSource.add(5); dataSource.add(15); dataSource.add(1); dataSource.add(7); dataSource.add(25); dataSource.add(71); dataSource.add(13); dataSource.add(23); dataSource.add(43); dataSource.add(8); dataSource.add(6); dataSource.add(16); dataSource.add(26); dataSource.add(36); dataSource.add(46); dataSource.add(71); dataSource.add(13); dataSource.add(23); dataSource.add(43); dataSource.add(33); dataSource.add(3); dataSource.add(5); dataSource.add(15); dataSource.add(33); return dataSource;}
0 0
- 插入排序-【插入排序】
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 插入排序
- 彻底解决INSTALL_FAILED_UPDATE_INCOMPATIBLE的安装错误
- 欢迎使用CSDN-markdown编辑器
- 使用CButtonColumn自定义CGridiew里面的按钮
- SDWebImage手动清除缓存的方法
- git的初探
- 插入排序
- PAT1099 Build A Binary Search Tree
- java常考面试题
- Random field
- 决策树系列之二 决策树模型组合之随机森林与GBDT
- resteasy + mybatis 项目搭建
- Mac下MySQL卸载方法
- 自增量字段与Guid字段主键的性能对比
- linux 常用基本命令之十 df