Js中Math对象不用使用new创建,直接使用即可 常用的功能有,取绝对值,四舍五入,取整,随机数,取最大最小值 取绝对值:Math.abs(number) <script type="text/javascript">
// 绝对值
document.write("-100的绝...
分类:
编程语言 时间:
2015-11-14 19:29:00
阅读次数:
380
声明:本文摘录自《大数据日知录——架构与算法》一书。较常见的计算模式有4类,实际应用中大部分ETL任务都可以归结为这些计算模式或者变体。1.求和模式 a.数值求和 比如我们熟悉的单词计数,即使该模式的一个应用。求最大最小值,求平均值皆属此类。 b.记录求和 非数值内容的累加,形成队列。比如将...
分类:
其他好文 时间:
2015-10-17 21:54:02
阅读次数:
281
一、关于页面上报表的自动计算统计数据的一个jquery插件jquery-calx-master ,能够自动计算“有规则的ID”之加减乘除以及最大最小值等,值的注意的是:用form表单包含要自动计算统计的区域,并绑定form表单事件($('#formid').calx();),这样就算基本完成了。还有...
分类:
其他好文 时间:
2015-10-14 15:52:15
阅读次数:
151
#include<stdio.h>
intmain()
{
inti=0;
intmax=0,min=0;
intarr[10];
printf("请输入10个整数:");
for(i=0;i<10;i++)
scanf("%d",&arr[i]);
max=arr[0];
min=arr[0];
for(i=0;i<10;i++)
{
if(max<arr[i])
max=arr[i];
if(min>arr..
分类:
编程语言 时间:
2015-10-13 01:43:54
阅读次数:
129
冒泡排序:延申的有很多种,有的是先确定最大值放到后面,有的是先确定最小值放到前边,还有就是反过来,先确定最小值的位置,但是本质都是:不断两两比较,交换位置。。。第一趟确定一个最大(最小)值放到前边(后边),第二趟,排除选的最值继续排。。。。趟数是外循环控制,交换位置的事交给内循环。 直接选择排...
分类:
编程语言 时间:
2015-10-10 00:15:08
阅读次数:
171
给我们n个数,然后有m个询问,每个询问为L,R,询问区间[L,R]的最大最小值,最小公约数,最大公约数,和,异或,或,且这些问题通通可以用RMQ的思想来解决。以下用xor来作为例子设dp[i][j]为以i开头的,长度为2^j的区间的所有值得异或那么dp[i][j] = dp[i][j-1] xor ...
分类:
其他好文 时间:
2015-09-24 21:04:34
阅读次数:
405
一. 区间最大最小值问题 1. RMQint mx[N][20]; //最多能保存524288的长度int RMQ(int l, int r) { int k = 0; while (1> 1; build (lson); bu...
分类:
其他好文 时间:
2015-09-20 22:02:49
阅读次数:
158
题意:给出A班和B班的学生成绩,如果bob(A班的)在B班的话,两个班级的平均分都会涨。求bob成绩可能的最大,最小值。A班成绩平均值(不含BOB)>A班成绩平均值(含BOB) && B班成绩平均值(不含BOB) 2 # include 3 # include 4 # include 5 # ...
分类:
其他好文 时间:
2015-09-20 11:43:12
阅读次数:
222
题目定义: 给定一个大小为n的数组,无序,找到其中的最大值和最小值,要求元素间的比较次数尽可能少。这道题出自《算法导论》。创新工场2016校招笔试也考了这道题。以下摘自《算法导论》: 事实上,我们只需要最多3?n/2?次比较就可以同时找到最小值和最大值。具体的方法是记录已知的最大值和最小值,然后.....
分类:
其他好文 时间:
2015-09-16 21:31:05
阅读次数:
141
1、string 数组转换到 int 数组string[] input = { "1", "2", "3", "4", "5", "6", "7", "8", "9" };int[] output = Array.ConvertAll(input, delegate(string s) { retu...
分类:
编程语言 时间:
2015-09-07 11:04:58
阅读次数:
154