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

网站推广方法素材wordpress 缩略图 剪裁 位置

网站推广方法素材,wordpress 缩略图 剪裁 位置,网站评论源码,优化课程体系概念: 插入排序(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.15wanjia.com/news/172744.html

相关文章:

  • 几台服务器做集群网站最便宜的钱
  • 性能网站建设网站二级分类
  • 网站建设服务商城北京建设注册中心网站
  • 开发网站手机版个人备案做别的网站
  • 怒江北京网站建设网站联系方式要素
  • 银川哪家网站建设专业企业如何申请网站
  • 河南省重点项目建设网站ui设计生成器
  • 网站优化外包费用本地局域网搭建wordpress
  • 知名自适应网站建设哪家好用户中心网站设计
  • 公众号开发者权限哪里添加seo是怎么优化推广的
  • 网站哪里可以查到做ddos企业整体形象设计
  • 做微商那个网站好宁波慈溪网站建设
  • 网站开发者常见问题wordpress 替换googleapi
  • 网站生成系统源码建设厅焊工证在哪里办
  • 网站怎么做用户登录数据库在凡科做网站编辑
  • 外贸个人网站客户管理系统在哪进入
  • 内容分发网络CDN可以建设网站吗怎么用织梦做网站后台
  • 设计素材网站有哪些免费鸿星尔克的网络营销方式
  • 手机网站广告手机制作图片的软件免费
  • 网站设置黑白色建设网站利用点击量赚钱
  • 企业建站官网运营怎样做交互式网站
  • 怀柔 做网站的店面设计效果图大全
  • 全球网站流量排名查询网站自动跳转
  • 网站建设用什么技术wordpress 访客投稿
  • 网站开发需要什么技术大连开发区邮编
  • 深圳网站建设公司jsp深圳ui设计公司
  • 网站项目设计网页开发工资
  • 全是广告的网站西安网站制作设计找哪家
  • 建站行业现状保定高端网站建设
  • 嘉兴有哪些做网站的公司网站代运营方案