`
zengshaotao
  • 浏览: 788825 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

三重循环部分

 
阅读更多

一串json数据data,格式形如:

{{WDNAME:APP,LOGDATE:2015-12-01,LOGHOUR:1,CPUTIME:5},{WDNAME:TAP,LOGDATE:2015-12-19,LOGHOUR:2,CPUTIME:7}......}

并且WDNAME对应的图形系列数组seriesObj知晓,时间轴catagories已经排序,现在需要将data的内容放置到对应的WDNAME的对应的catagories里,可做如下处理:

 

 

 

//将所有的数据,根据横坐标catagories的限定,放置到相应的序列对象里

//数据量只循环一遍

for ( var i = 0; i < data.length; i++) {

 

for ( var k = 0; k < seriesObj.length; k++) {

 

if(data[i].WDNAME==seriesObj[k].name){

 

if("d"==dataPL){

for( var j = 0; j < catagories.length; j++){

//data位置应该与catagories的位置是一致的

if(catagories[j] == data[i].LOGDATE){

//toFixed的结果是一个字符串

seriesObj[k].data[j] = parseFloat((data[i].CPUTIME/1000000).toFixed(4));

}

}

}else if("h"==dataPL){

 

for( var j = 0; j < catagories.length; j++){

if(catagories[j] == (data[i].LOGDATE+" "+data[i].LOGHOUR)){

seriesObj[k].data[j] = parseFloat((data[i].CPUTIME/1000000).toFixed(4));

}

}

}

}

}

}

分享到:
评论

相关推荐

    经典C语言程序设计100例

    这包括变量声明、数据类型(如int、char、float、double等)、运算符(如算术运算符、比较运算符、逻辑运算符等)、流程控制(if-else语句、switch-case语句、for、while和do-while循环)以及函数的使用。...

    图像处理中的中值滤波、均值滤波以及高斯滤波的实现与对比(基于MATLAB)

    经过均值滤波后不管是高斯噪声还是椒盐噪声大部分都没有被去除,只是稍微模糊化。经过高斯滤波后,高斯噪声和椒盐噪声几乎被很大程度的模糊化,原图好像被加上了一层蒙版。 【注】若添加图片分辨率过高会发出警报,...

    QCD硬散射中的三重(和四重)软胶子辐射

    考虑到来自三个硬部分的三重软胶子辐射,彩色四极子相互作用打破了夸克与胶子之间的卡西米尔定标对称性。 我们还给出了来自两个硬部分的四个软胶子辐射的一些结果,并讨论了彩色怪物的贡献及其与卡西米尔结垢的违反...

    C语言常见算法示例

    ### 算法示例一:三重循环组合 在第一段代码中,作者通过嵌套的三重for循环,展示了一种生成所有可能的不重复数字组合的方法。具体来说,外层循环控制变量`i`,中层循环控制变量`j`,内层循环控制变量`k`,且三个...

    经典C源程序90例 电子版

    ### 知识点一:三重循环与条件判断 在文件的部分内容中,有一个使用三重for循环的示例,代码如下: ```c main() { int i, j, k; printf("\n"); for(i = 1; i ; i++) { for(j = 1; j ; j++) { for(k = 1; k ; ...

    单片机第二次试验报告——分支程序设计.pdf

    再利用已经构建好的“一秒延时”部分,设计计时系统的三重循环,秒(0-59)、分(0-59)、时(0-23)。需要注意的是,在小时、分、秒达到59时,下一次应该为零。 程序运行时修改P3.0的值可以实现暂停和继续的功能。...

    华为软件工程笔试.doc

    最初的解法是通过三重循环遍历所有可能的1、2、5的数量组合,虽然能够得到正确答案,但效率极低,因为它需要执行100 * 50 * 20次循环。 这个问题可以通过数学分析优化。首先,注意到1、2、5三个数中,1和2的乘积...

    89C51中断程序 汇编 单片机

    问什么中断返回时间较长: ...R5,R6,R7都会被减一,此时R5,R6,R7值为:#0FFH,这样程序将会进入一个三重循环,循环次数均为FF次,这就是所谓的中断返回时间较长的问题的原因。 感觉写的不对,希望大家包含。。。

    关于dsp实验的一些文档 北京邮电大学

    - 黑鳍(Blackfin)DSP处理器只提供了两组循环寄存器(LC[1,0]),而在矩阵乘法中通常需要三重循环。 - 为了克服这一限制,实验中采用了以下策略: - 在最外层循环开始时,将一组循环寄存器压入堆栈。 - 使用另...

    理解垃圾分类收益的三重维度

    面对外部环境的变动,钢铁企业若能利用回收的废钢铁代替部分进口铁矿石,将显著减少原料成本的支出。实现垃圾的科学分类和有效转化,可帮助各类企业有效降低经营成本,提高盈利水平,增强市场竞争力。 在环境成本...

    循环经济管理学与财务知识分析规划.pptx

    工业循环经济是循环经济的另一重要组成部分,它强调在生产过程中减少资源消耗,实施清洁生产,促进源头减量。例如,煤炭工业的绿色开采和煤系资源的综合开发利用,电力工业中的粉煤灰和脱硫石膏的再利用,钢铁工业的...

    计算机三级网络技术上机部分(南开100题题库).pdf

    `countValue()`函数通过三重循环实现,第一层循环遍历可能的I,第二层和第三层用于素数判断。 6. 题目66:这个程序计算500到800之间的素数数量,然后根据素数的值从大到小计算间隔加减的和。`countValue()`函数使用...

    100个C语言例程源代码

    程序分析:这个程序使用三重循环来生成所有可能的三位数,然后使用 if 语句来判断生成的三位数是否满足条件,即三个数字互不相同且无重复数字。最后,使用 printf 函数来输出结果。 程序 2:奖金计算 知识点: * ...

    C语言复习题-上机部分.pdf

    程序通过三重循环遍历所有可能的硬币组合,当总和等于18时,输出组合。这里利用了“某一种硬币可以取零枚”的提示,确保了所有可能的情况都被考虑。 4. **填空题(2)**:此题需要编写程序删除字符串中的空格。程序...

    耿国华数据结构习题答案.doc

    首先,对于语句频度的计算,题目给出了一段三重循环嵌套的代码,计算其中`x=x+1`语句的执行次数。根据循环的结构,我们可以将其频度表示为一个求和问题。对于内层循环,其执行次数为从1到j的累加,即`1+2+...+j = j*...

    经典C语言程序设计100例.pdf

    * 程序源代码:使用三重循环生成所有可能的排列,然后判断每个数字是否满足条件。 知识点: * 排列问题:如何生成所有可能的排列,并如何判断每个数字是否满足条件。 * 循环嵌套:如何使用三重循环来生成所有可能...

    matlab编程题整理.pdf

    这是一个经典的数学问题,通过三重循环遍历所有可能的鸡的组合(小鸡x,公鸡y,母鸡z),满足总价和数量的条件。 8. 人口增长预测 通过`while`循环计算人口年增长率0.8%,多少年后人口达到26亿。每次迭代人口数量...

Global site tag (gtag.js) - Google Analytics