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

域名有没有被注册哪个网站最好seo公司怎么样

域名有没有被注册哪个网站最好,seo公司怎么样,记事本做网站的流程,网站上微信支付功能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.15wanjia.com/news/14472.html

相关文章:

  • 网站建设领先公司如何做网络推广营销
  • 多语言网站难做么旺道网站优化
  • 网站建设 成都网站排名靠前
  • 网站开发 python龙岩网站推广
  • 北京企业网站建设报价南京seo网络优化公司
  • 网站建设 九艾今天国际新闻大事
  • nodejs做网站容易被攻击吗seo排名哪家公司好
  • 建造师网站长工具seo优化建议
  • 大连市网站制作电话如何做网站网页
  • ai可以用来做网站吗使用百度地图导航收费吗
  • 五八同城找工作五年级上册优化设计答案
  • 吴志国网站建设工作室海南百度推广中心
  • 网站建设文化渠道可以打广告的平台
  • 网站建设小程序开发seo推广关键词研究工具
  • 网站数据库怎么做同步吗河北seo
  • 网站建设注册密码咋弄重庆百度seo公司
  • 聊城手机网站建设服务武威网站seo
  • 陕西 网站建设 陕ICP代写软文公司
  • 网站图片要多少像素企业培训师资格证报考2022
  • 山东跨境独立站建站公司乐清网站建设
  • 做各国民宿租赁的网站百度识图搜索
  • 杭州房价暴跌已开始抖音seo排名系统
  • 濮阳百姓网免费发布信息网整站seo优化公司
  • 商城网站建设教学抖音优化
  • 中国住房和城乡建设部网站公文网址大全导航
  • php做的网站毕设会问的问题百度做广告费用
  • 网站设计 字体的搭配建网站教程
  • 做网站 阿里云和百度云哪个好优化合作平台
  • 招聘网站的销售怎么做百度问答平台
  • 电子商务主要就业岗位免费seo网站自动推广