码迷,mamicode.com
首页 >  
搜索关键字:中位数    ( 1114个结果
(转)算法导论—中位数与顺序统计量
http://m.blog.csdn.net/blog/zhangzhengyi03539http://m.blog.csdn.net/blog/zhangzhengyi03539/46795831一、选择最大值或者最小值的最优算法对于长度为n的数组,已证找最大值或者最小值比较操作下界就是n-1。所...
分类:编程语言   时间:2015-07-14 13:12:56    阅读次数:161
codeforces 540B-贪心
题意:必须做完n个任务,每个任务的分值是1~p,现已做了k个,知道了分别得到的分数,求剩下的任务做完后能不能满足条件:总分不超过x,中位数不低于y 分析: 贪心。总分要尽可能小,并且要满足中位数的要求,所以就用y作为最小的中位数,固定中位数后,就在其前后补数让中位数真的满足条件,每次补1或者y。 脑袋中要有补数的画面感 代码: #include #include using namesp...
分类:其他好文   时间:2015-07-13 06:36:24    阅读次数:106
有序数组中找中位数
问题描述给定两个有序数组,返回这两个数组的中位数。如果中位数有两个,则返回它们的平均值。e.g. [1, 3, 5]和[2, 4, 6]的中位数是3.5解决思路如果两个数组的长度之和为奇数,则中位数有一个;否则中位数为其中两个的平均值。从两个数组中找第k个数,可以使用递归的思路。程序首先,写出在有序...
分类:编程语言   时间:2015-07-12 16:59:32    阅读次数:203
POJ 2388
还是水题,简单的排序。大半夜的,没脑子想太复杂的代码了,就随手找了段以前写的插入排序将就着用了。题目的意思就是取一个数列的中位数,很简单,排序后取a[n/2]即可。代码如下: 1 #ifndef _2388_H 2 #define _2388_H 3 4 #include "stdio.h" 5 ....
分类:其他好文   时间:2015-07-12 07:03:48    阅读次数:124
LeetCode—Median of Two Sorted Arrays
Median of Two Sorted Arrays 这道题要找Median,中位数。这个是指,如果数组大小是偶数,返回中间两个数的平均值,如果是奇数个,就是中间的数。 算法时间效率要求是 O(log(m + n)),具体思路网上都一样。另外,现在leetCode的C++ 数组都换成vector了,所以只好整理一下vector的用法。...
分类:其他好文   时间:2015-07-08 18:52:13    阅读次数:92
算法导论—中位数与顺序统计量
一、选择最大值或者最小值的最优算法 对于长度为n的数组,已证找最大值或者最小值比较操作下界就是n-1。所以只需要让第一个值为初始最大值或者初始最小值,用所有的值与这个值比较,更新这个值即可。def minimum(a): minNum=a[0] for i in range(1,len(a)): if minNum>a[i]: minNum=...
分类:编程语言   时间:2015-07-08 00:34:54    阅读次数:160
Median of Two Sorted Arrays-分治法
题目意思很简单将两个有序数组合并之后的中位数找出来。题目要求使用log(m+n)的时间复杂度来做。虽然言简意赅,但不得不承认这个题目我自己想了好久也没做出来,隐约觉得应该使用寻找第k大数的算法来做,但是具体到这个题目,编码多次都以失败告终,所以不得不去网上参考下别人的思路和代码。参考链接:http:...
分类:其他好文   时间:2015-07-06 12:12:04    阅读次数:108
[LintCode] 两个排序数组的中位数
1 class Solution { 2 public: 3 /** 4 * @param A: An integer array. 5 * @param B: An integer array. 6 * @return: a double whose for...
分类:编程语言   时间:2015-07-04 00:41:07    阅读次数:143
题目1157:中位数
题目描述: 中位数定义:一组数据按从小到大的顺序依次排列,处在中间位置的一个数(或最中间两个数据的平均数). 给出一组无序整数,求出中位数,如果求最中间两个数的平均数,向下取整即可(不需要使用浮点数) 输入: 该程序包含多组测试数据,每一组测试数据的第一行为N,代表该组测试数据包含的数据个数,1 接着N行为N个数据的输入,N=0时结束输入 输出: 输出中位数,每一组测试...
分类:其他好文   时间:2015-06-30 10:40:29    阅读次数:179
UVa 855 - Lunch in Grid City
题目:字一个由垂直的街道构成的城市里,居住着很多朋友(房子都在交叉路口);             现在他们想办一个聚会,问在那个地方办可以使得所有人走的路径和最小。 分析:中位数。本题中的距离为哈密尔特距离dist(,)= |x1-x2|+|y1-y2|。             设地点定在,则有sumdist = sum(|x-xi|+|y-yi|)= sum(|x-xi|)+sum(y...
分类:其他好文   时间:2015-06-22 15:01:39    阅读次数:161
1114条   上一页 1 ... 89 90 91 92 93 ... 112 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!