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

网站制作比较好的公司免费推广网站排行榜

网站制作比较好的公司,免费推广网站排行榜,帝国cms做电影网站,电商网站首页图片切换怎么做的概念: 插入排序(inertion Sort)一般也被称为直接插入排序,是一种简单的直观的排序算法 工作原理:将待排列元素划分为(已排序)和(未排序)两部分,每次从&…

概念:

插入排序(inertion Sort)一般也被称为直接插入排序,是一种简单的直观的排序算法

工作原理:将待排列元素划分为(已排序)和(未排序)两部分,每次从(未排序的)元素选择一个插入到(已排序的)元素中的正确位置,这个位置类似于平时打扑克牌摸牌的操作,右手摸牌,根据牌面的大小放到左手边正确的位置上

 具体实现:使用双层循环,外层循环枚举除了第一个元素之外的所有元素,内层循环遍历当前元素前面的有序表,进行待插入位置查找,并进行移动

 public void insertSort(int[] arr) {if (arr == null || arr.length == 0) {return;}for (int i = 1; i < arr.length; i++) { // 待插入元素的索引int insertEle = arr[i];//对待插入元素进行保存int j = i - 1;//有序区中存在多少个元素就需要遍历多少次for (; j >= 0; j--){if (arr[j] >= insertEle) {arr[j + 1] = arr[j];} else {break;}}//直到找到有序区第一个比待插入元素小的位置,然后在j+1上添加元素arr[j + 1] = insertEle;}}

leetcode题:

删除某些元素后的数组均值

class Solution {public double trimMean(int[] arr) {if(arr==null||arr.length==0){return 0;}Arrays.sort(arr);int count= arr.length/20;double sum=0;for (int i =count; i < arr.length-count; i++) {sum+=arr[i];}return sum/(arr.length-2*count);}
}

去掉最低工资和最高工资后的平均工资

class Solution {public double average(int[] salary) {insertSort(salary);double sum=0;for(int i=1;i<salary.length-1;i++){sum+=salary[i];}return sum/(salary.length-2);}private void insertSort(int[] arr) {if (arr == null || arr.length == 0) {return;}for (int i = 1; i < arr.length; i++) { // 待插入元素的索引int insertEle = arr[i];//对待插入元素进行保存int j = i - 1;//有序区中存在多少个元素就需要遍历多少次for (; j >= 0; j--){if (arr[j] >= insertEle) {arr[j + 1] = arr[j];} else {break;}}//直到找到有序区第一个比待插入元素小的位置,然后在j+1上添加元素arr[j + 1] = insertEle;}}
}

学生分数的最小差值

class Solution {//插入排序public void insertSort(int[] nums){if(nums==null||nums.length==0){return;}for (int i =1; i <nums.length; i++) {int insertEle=nums[i];int j=i-1;for(;j>=0;j--){if(nums[j]>=insertEle){nums[j+1]=nums[j];}else{break;}}nums[j+1]=insertEle;}}public int minimumDifference(int[] nums, int k) {if (nums.length == 1) {return 0;}insertSort(nums);int min=nums[k-1]-nums[0];for (int i = 1; i <=nums.length-k; i++) {min=Math.min(min,nums[i+k-1]-nums[i]);}return min;}
}

http://www.mmbaike.com/news/48944.html

相关文章:

  • 做网页收款网站网站优化方案
  • 青岛网站排名哪家公司好国际免费b站
  • 外贸网站 英文站长统计app软件下载
  • 教学网站建设 效益全国疫情最新情报
  • 做企业网站都需要注意哪点东莞seo优化公司
  • 免费开源商城系统源码网站排名优化外包
  • 正确设置网站keywords网站优化系统
  • 济南网站自然优化如何推广普通话
  • 小白学做搭建网站营销助手
  • seowhy友链郑州seo顾问热狗
  • 江西做网站公司湖南网站设计外包服务
  • 途牛网站大数据建设网络推广外包加手机蛙软件
  • 佛山做网站企业宁波靠谱营销型网站建设
  • 备案 网站名称什么用网站你应该明白我的意思吗
  • 网络代码seo百度站长工具
  • 网站优化推广平台百度seo网站优化 网络服务
  • 网站开发系统线上卖护肤品营销方法
  • 网站 app建设开发合作协议优化大师tv版
  • 地方门户网站管理系统某产品网络营销推广方案
  • 学做外挂上什么网站南宁seo主管
  • 口碑好的徐州网站建设市场调研方案范文
  • 中企动力邮箱登陆入口湖州网站seo
  • 注册网站是什么意思网站域名在哪里查询
  • 网站怎么绑定域名汉川seo推广
  • dw做网站小技巧网页设计与制作作业成品
  • 网站建设费用要求南京seo关键词优化预订
  • 建设企业网站公积金怎么建立一个公司的网站
  • 淘宝卖东西如何在网站做宣传上海公布最新情况
  • 松岗做网站哪家便宜湖北荆门今日头条
  • 云南做网站找谁四川seo技术培训