当前位置: 首页 > news >正文

java直接插入排序(备忘)

/** * 直接插入排序 * @author ming * */ public class InsertSort { /** * @param args */ public static void main(String[] args) { int[] a = {12,3,41,23,6,9,45,23,315,19,0}; InsertSort sort = new InsertSort(); sort.Sort(a); for (int i = 0; i < a.length; i++) { System.out.print(a[i]); System.out.print(" "); } } public int Sort(int[] arr){ int rst = 0; int tmp = 0 ; for (int i = 1; i < arr.length; i++) { tmp = arr[i]; int j = i-1; while (j>=0 && tmp < arr[j]) { arr[j+1] = arr[j]; j--; } arr[j+1] = tmp; } return rst; } }

相关文章:

  • 能创造永续成长的经营者特质——丰田的文书文化与自主研究文化
  • c# find control in windows form
  • c# set tab page focus
  • 伊朗、委内瑞拉喊出了石油与美元脱钩,中国该怎么做?
  • 资产泡沫的故事
  • get table info by column name
  • 使用ant编译flex的mxml application
  • 与Windows 7 Beta1的亲密接触
  • 从Windows 7 beta版看微软的意图
  • vs2010 连接免费的TFS preview
  • 优化系统参数设置——下载提速三步走
  • 操作系统自我修复攻略
  • 使用两点经纬度计算距离
  • 装机必备 Windows Mobile系统最“牛”软件
  • 设置电脑信息不再让“秘密”曝光
  • 【前端学习】-粗谈选择器
  • 5、React组件事件详解
  • AHK 中 = 和 == 等比较运算符的用法
  • Angular2开发踩坑系列-生产环境编译
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • maya建模与骨骼动画快速实现人工鱼
  • Service Worker
  • 分享一个自己写的基于canvas的原生js图片爆炸插件
  • 两列自适应布局方案整理
  • 七牛云假注销小指南
  • 如何打造100亿SDK累计覆盖量的大数据系统
  • 如何实现 font-size 的响应式
  • 优化 Vue 项目编译文件大小
  • ionic异常记录
  • (Oracle)SQL优化技巧(一):分页查询
  • (笔试题)分解质因式
  • (超简单)使用vuepress搭建自己的博客并部署到github pages上
  • (二)学习JVM —— 垃圾回收机制
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (附源码)SSM环卫人员管理平台 计算机毕设36412
  • (附源码)ssm基于微信小程序的疫苗管理系统 毕业设计 092354
  • (附源码)ssm考生评分系统 毕业设计 071114
  • (力扣)1314.矩阵区域和
  • (免费领源码)Java#ssm#MySQL 创意商城03663-计算机毕业设计项目选题推荐
  • (三十五)大数据实战——Superset可视化平台搭建
  • (十六)Flask之蓝图
  • **CI中自动类加载的用法总结
  • .mysql secret在哪_MYSQL基本操作(上)
  • .NET CF命令行调试器MDbg入门(二) 设备模拟器
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net framework profiles /.net framework 配置
  • .net 生成二级域名
  • .NET 实现 NTFS 文件系统的硬链接 mklink /J(Junction)
  • .NET/C# 利用 Walterlv.WeakEvents 高性能地定义和使用弱事件
  • .NET/C# 判断某个类是否是泛型类型或泛型接口的子类型
  • .NetCore Flurl.Http 升级到4.0后 https 无法建立SSL连接
  • .NET大文件上传知识整理
  • /*在DataTable中更新、删除数据*/
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • [AndroidStudio]_[初级]_[修改虚拟设备镜像文件的存放位置]