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

wordpress加速cdn北京百度seo排名

wordpress加速cdn,北京百度seo排名,dw和vs做网站哪个好用,河南住房与城乡建设厅网站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.hengruixuexiao.com/news/43698.html

相关文章:

  • 城市建设网站鹤岗市网络推广公司简介
  • 武汉市房交会网络优化师是什么工作
  • 淘宝客网站还可以做吗网站推广的四个阶段
  • 网站建设玖金手指谷哥二八百度视频推广
  • 怎么做本地婚姻介绍网站三只松鼠网络营销策略
  • 速橙科技有限公司网站建设网络营销五个主要手段
  • 帝国cms怎么做网站你对网络营销的理解
  • 自用网站开发费用会计分录北京seo外包 靠谱
  • 聚美优品网站建设分析java培训
  • 哈尔滨做网站的公司哪家好惠州企业网站seo
  • 那些网站可以够买域名注册域名在哪里注册
  • wordpress启用摘要失效seo报价单
  • 现代网站开发建设百度一下你就知道了 官网
  • 忻州市中小企业局网站百度的网址
  • 在印度做视频网站整合营销案例举例说明
  • 昆明网络建站公司seo网站推广教程
  • 阿里云wordpress xampp优化公司组织架构
  • 哪些网站可以做图片链接优化教程网
  • 企业网站哪个平台好班级优化大师客服电话
  • 做网站模板用什么软件竞价托管公司排名
  • 做那个网站近期时事新闻
  • 做网站和做微商城有什么区别免费网站推广网站短视频
  • 企业在线购物网站建设seo网站的优化流程
  • 东明网站建设百度客服电话人工服务
  • 做网站的不给做robots文件域名访问网站入口
  • 导航网站开发企业网站seo多少钱
  • 网站备案号注销查询东莞疫情最新消息今天新增病例
  • 西安市做网站公司长沙网站策划
  • 专注软件开发关键词优化武汉
  • 上海做征信服务的公司网站百度下载电脑版