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

学校网站建设的意见电话销售的10个小技巧

学校网站建设的意见,电话销售的10个小技巧,上海各区的网站有哪些公司,大连中小网站建设公司给定整数数组 nums 和整数 k#xff0c;请返回数组中第 k 个最大的元素。 请注意#xff0c;你需要找的是数组排序后的第 k 个最大的元素#xff0c;而不是第 k 个不同的元素。 分析#xff1a;这是个排序题#xff0c;只要排好序#xff0c;一切迎刃而解。我决定把排序…给定整数数组 nums 和整数 k请返回数组中第 k 个最大的元素。 请注意你需要找的是数组排序后的第 k 个最大的元素而不是第 k 个不同的元素。 分析这是个排序题只要排好序一切迎刃而解。我决定把排序算法多试几个把答案都写下来。从小到大排序 1.冒泡排序 两两比较如果前面的较小就交换顺序 class Solution {public int findKthLargest(int[] nums, int k) {for(int i 0;inums.length;i){for(int j 0;j nums.length-i-1;j){//第i次后最后面i1个元素已经排好了只需要在遍历num.s-i1次if(nums[j]nums[j1]){//相邻元素比较int temp nums[j];nums[j] nums[j1];nums[j1] temp;}}}return nums[nums.length-k];} }时间复杂度是O(n^2) 2.选择排序 每趟从剩下的nums.length-i中选择最小的插入到第i1个位置 class Solution {public int findKthLargest(int[] nums, int k) {for(int i 0;inums.length;i){int p i;//p一直会寻找最小的元素下标for(int j i1;jnums.length;j){if(nums[j]nums[p]){p j;}}if(p i){//也可以直接交换continue;}else{int temp nums[i];nums[i] nums[p];nums[p] temp;}}return nums[nums.length-k];} }时间复杂度O(n^2) 3.插入算法 插入排序是把一个记录插入到已排序的有序序列中使整个序列在插入该记录后仍然有序。插入排序中较简单的一种方法是直接插入排序其插入位置的确定方法是将待插入的记录与有序区中的各记录自右向左依次比较其关键字值的大小。 class Solution {public int findKthLargest(int[] nums, int k) {int j 0;for(int i 1;inums.length;i){//从第二个数据开始一个数据没有可比性int temp nums[i];//取出要插入的数据j i-1;//确定要比较元素的最右边位置while(j0tempnums[j]){nums[j1] nums[j];//数据右移j--;//移向左边一个未比较的数}nums[j1] temp;//在确定的位置插入nums[i]}return nums[nums.length-k];} }时间复杂度O(n^2)
http://www.huolong8.cn/news/184689/

相关文章:

  • 什么语言做网站好没干过网络推广能干吗
  • 直播网站建设需要多少钱第一模板网站上的模板怎么下载
  • 建设工程消防设计备案凭证查询网站深圳网站建设黄浦网络 骗钱
  • 设计上海网站建设贵阳网站建设推广
  • 嘉兴型网站系统总部做一个同城app得多少钱
  • 那个啥的网站推荐下分销商城的服务商
  • 手机站和微网站的区别中企动力z邮箱登录手机
  • 辽宁注册公司网站python开发一个wordpress
  • 移动端网站开发尺寸上品设计
  • 垂直网站建设规模可信网站认证申请
  • 旅游网站建设有哪些不足网站推广内容
  • 网站会员注册系统下载手把手教做网站
  • 做网站怎样做才有百度快照wordpress首页文章显示图片
  • cms适合做什么网站广州市白云区建设局网站
  • 柳市最好的网站建设公司做网站教学视频
  • 如何查看一家网站是否有备案网站建设公司有
  • 加快政务网站群建设管理宝塔Linux面板清理建设的网站
  • asp网站开发的实训报告织梦网站版权
  • 云南省建设厅合同网站南通高端网站设计
  • 百度手机网页版seo搜索是什么
  • 企业网站建设公司郑州国家企业信用查询信息系统(全国)
  • 建设局网站管理办法做任务的阅币漫画网站
  • 网站营销定义wordpress用户邮件营销插件
  • 最大招聘网站东平建设局网站
  • 木屋网站建设做网站维护要学些什么·
  • 俄罗斯门户网站深圳下周一居家办公
  • 大连建设局网站如何做好外贸网络营销
  • 淄博网站优化昆明网站建设优化
  • 网站建设所面临的问题上海建设工程咨询网查询
  • 深圳企业网站制作公司查询网站备案 互联网信息