码迷,mamicode.com
首页 >  
搜索关键字:排序数组    ( 1092个结果
Java数组排序和插入
如何排序数组并插入元素? 以下示例显示如何使用sort()方法和用户定义的insertElement()方法来完成此任务。 Java Java 执行上面示例代码,得到以下结果 - ...
分类:编程语言   时间:2018-09-09 14:45:55    阅读次数:180
旋转数组中查找最小值-剑指Offer11
1.题目简介 求一个旋转数组的最小值。( 把一个数组从最开始的若干个元素搬到数组的末尾,即为旋转数组。) 输入:一个递增排序数组的旋转 输出:数组的最小值 例子:数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1. 2.思路分析 最直观的解法是从头到尾顺序遍历,这种方法 ...
分类:编程语言   时间:2018-09-06 14:47:19    阅读次数:149
数组的几种排序
数组排序1、几种重要的排序冒泡排序*比较相邻的元素,如果第一个比第二个大,就交换他们两个。*对每一个相邻元素做同样的工作,从开始第一对到结尾的最后一对,在这一点,最后的元素应该会是最大的数。*针对所有的元素重复以上的步骤,除了最后一个。*持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需 ...
分类:编程语言   时间:2018-09-05 23:53:43    阅读次数:164
java中三路快速排序的实现
当我们要排序数组中存在大量的重复的数据。如果我们将分割后数组分成三部分,即arr[0,1,2~l]< v, arr[l+1,r]=v,arr[r+1...arr.length-1]>v.我们可以将等于v数组直接过滤调,这样当存在大量的重复数组的时候,性能能够大幅度提高。 下面是三路快速排序的Java ...
分类:编程语言   时间:2018-09-02 17:08:08    阅读次数:187
《剑指Offer》题四十一~题五十
四十一、数据流中的中位数 题目:如何得到一个数据流中的中位数?如果从数据流中读出奇数个数值,那么中位数就是所有数值排序之后位于中间的数值。如果从数据流中读出偶数个数值,那么中位数就是所有数值排序之后中间两个数的平均值。 四十二、连续子数组的最大和 题目:输入一个整型数组,数组里有正数也有负数。数组中 ...
分类:其他好文   时间:2018-08-29 01:17:28    阅读次数:170
《剑指Offer》题十一~题二十
十一、旋转数组的最小数字 题目:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个递增排序的数组的一个旋转,输出旋转数组的最小元素。例如,数组{3, 4, 5, 1, 2}为{1, 2, 3, 4, 5}的一个旋转,该数组的最小值为1。 测试用例: 功能测试,如输入的数组是升 ...
分类:其他好文   时间:2018-08-27 21:51:45    阅读次数:216
两个排序数组的中位数
给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。 请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。 你可以假设 nums1 和 nums2 不同时为空。 示例 1: nums1 = [1, 3] nums2 = [2]中位数是 2.0 示例 2 ...
分类:编程语言   时间:2018-08-26 18:36:57    阅读次数:199
LeetCode:算法特辑——二分搜索
LeetCode:算法特辑——二分搜索 算法模板——基础 算法模板——返回排序数组中某值的上下边界 图像描述 算法描述 L-35 搜索插入位置 题目描述 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元 ...
分类:编程语言   时间:2018-08-26 18:26:51    阅读次数:157
leetcode-26. 删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前 ...
分类:编程语言   时间:2018-08-26 14:46:33    阅读次数:185
面试题:数字在排序数组中出现的次数
题目描述:统计一个数字在排序数组中出现的次数。 代码: ...
分类:编程语言   时间:2018-08-26 12:03:56    阅读次数:118
1092条   上一页 1 ... 41 42 43 44 45 ... 110 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!