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

东莞做阀门的网站网站建设的售后服务怎么写

东莞做阀门的网站,网站建设的售后服务怎么写,wordpress cron.sh,怎么样做小程序1.消失的数字 两种思路 1.先升序排序,再遍历并且让后一项与前一项比较 2.转化为数学问题求等差数列前n项和 (n的大小为数组的长度),将根据公式求得的应有的和数与数组中实际的和作差 import java.util.*; class Solution {public …

 1.消失的数字

两种思路

1.先升序排序,再遍历并且让后一项与前一项比较

2.转化为数学问题求等差数列前n项和 (n的大小为数组的长度),将根据公式求得的应有的和数与数组中实际的和作差


import java.util.*;
class Solution {public int missingNumber(int[] nums) {// 第一种/*Arrays.sort(nums);int len = nums.length;int val = 0;for(int i=0;i<len-1;i++) {if(nums[i+1]!=nums[i]+1) {val = nums[i]+1;break;}}if(val==0) {if(nums[nums.length-1]==nums.length){return 0;}return nums[nums.length-1]+1;}return val;*///第二种int n = nums.length;int sum1 = (n + n*n)/2;int sum2 = 0;for(int i:nums) {sum2 = sum2+i;}return sum1-sum2;}
}

2.最小K个数

优先级队列(默认情况是小根堆) + 比较器改变大小根堆 

第一种 :全部入优先级队列。

第二种 :先只进入k个数,再依次比较,小的加入,大的删除 这样队列中就一直只有k个元素,节省空间,时间。

总结

找第K大的元素  返回小根堆的根节点的值
找第K小的元素,返回大根堆的节点的值

 

 

import java.util.*;
class IntCmp implements Comparator<Integer>{@Overridepublic int compare(Integer o1, Integer o2) {return o2-o1;}
}
class Solution {public int[] smallestK(int[] arr, int k) {/*  第一种 数组中的数全部入优先级队列int[] ret = new int[k];if(arr.length==0) return ret;PriorityQueue<Integer> queue = new PriorityQueue<>(arr.length);for(int i = 0;i<arr.length;i++) {queue.offer(arr[i]);}for(int j = 0;j<k;j++) {ret[j] = queue.poll();} return ret;*//* 第二种 先只进入k个数,再依次比较,小的加入,大的删除 这样队列中就一直只有k个元素*/  //建立大根堆 使用比较器int[] ret = new int[k];if(arr.length==0 || k<=0) return ret;PriorityQueue<Integer> queue = new PriorityQueue<>(new IntCmp());for(int i=0;i<k;i++) {queue.offer(arr[i]);}for(int j=k;j<arr.length;j++) {int top = queue.peek();if(arr[j] < top) {queue.poll();queue.offer(arr[j]);}}for(int i = 0;i<k;i++) {ret[i] = queue.poll();}return ret;/* 找第K大的元素  返回小根堆的根节点的值找第K小的元素,返回大根堆的节点的值*/ }
}

http://www.yayakq.cn/news/574765/

相关文章:

  • 做公司网站主要需要什么科目icp网站备案查询
  • 郴州哪里做网站怎么样做一个自己的网站
  • 中英文的网站设计农林网站建设
  • 国外门户网站源码室内设计相关网站
  • 桥东区住房和建设局网站wordpress 移动 插件
  • 如何搭建一个论坛网站企业网站关键词优化排名应该怎么做
  • 珠海网站制作专业外贸仿牌网站
  • 成都网站优化seo大连网站设计布局
  • 网站平台做期货唯美谷智能网站建设系统
  • 合肥企业网站排名优化dede wap网站
  • 小企业官方网站制作网站色差表
  • 网站建设哪里好免费模板ppt下载
  • 官渡网站建设经营网站如何挣钱
  • 怎么自己弄网站免费网站如何做app
  • 二极管 东莞网站建设渝北集团网站建设
  • 二手房网站开发背景南昌网站建设冲浪者科技
  • 柳州做网站那家好个人网站可以做商城吗
  • 自助建站管理平台了解深圳网站定制开发
  • 做网站用com还是cn好广告宣传网站
  • 网站查备案密码上海嘉定网页设计
  • 网站设计计划书的内容wordpress 综合主题
  • 做网站 怎么备案网站备案转服务器
  • 织梦做的相亲网站个人做网站费用
  • 博山做网站网络推广平台服务
  • 做县城门户网站阿里云网站建设服务费会计科目
  • 淘宝客网站如何做排名建设项目竣工环保验收公示网站
  • 有彩虹代刷源码怎么做网站网站姐姐做床戏网站
  • 建设单位到江川区住房和城乡建设局网站小程序开发免费平台
  • 华为手机业务最新消息北京网站优化校学费
  • 网站中怎么做图片的变换网页设计师证