摘要:
一,概述 问题:求一维数组中连续子向量的最大和。 例如:a[6]={3,4,-2,-9,10,8}; 则最大连续子向量的和 为 10+8 = 18 1)解法一:简单算法#include <stdio.h>
#define max(a, b) ((a)>(b)?(a):(b))
int main()
{ int a[6]={3,4,-2,-9,10,8}; int i,j,k; int sum=0; int maxsofar=0; for(i=0;i<6;++i) { for(j=i;j<6;++j) { sum=0;
... 阅读全文
摘要:
一,概述 1)72法则 :单位时间增长率 * 时间 =72 则该时间完成初始值翻番 题目:假设最初投资金额为100元,复息年利率9%,实现资金翻番需要多久? 利用“72法则”,将72除以9(增长率),得8,即需约8年时间,投资金额滚存至200元(翻番),而准确需时为8.0432年。 题目:盘子中的菌每小时增长3%,那么其数量多久会翻番? 24小时(3 * 24 =72) 2)pi(π)秒 就是一个纳世纪 10E-7 年; 3)little定律:系统中物体的平均数量等于物体离开系统的平均数率和每个物体在系统中停留的平均时间的乘积... 阅读全文
摘要:
一,概述 如果要提高软件的性能,需要从下面几个方面入手: 1、算法与数据结构 2、算法调优 3、数据结构重组 4、与系统无关的代码的调优(float取代double)。 5、与系统相关的调优,把经常使用的函数进行加速,比如关键代码使用汇编代替高级语言 6、硬件上使用浮点加速器。二,习题 2)因子分解 例题:大于1的正整数n可以分解为:n = x1*x2*...*xm。 例如:当n = 12时,共有8中不同的分解式:12 = 12;12 = 6 * 2;12 = 4 * 3;12 = 3 * 4;12 = 3 * 2 * 2;1... 阅读全文
摘要:
一,概述 主要讲解如何保证编程的正确性。在程序中加入断言(assert(断言内容) //如果错误,则终止程序。否则正常执行)。 typdef //声明自定义类型 typedef int size; //声明int 型整数的别名 size array[4]; typedef struct tagNode
{ char *pItem; pNode *pNext;
} *pNode;测试结构题大小的程序#include "stdio.h" typedef struct tagNode
{ char *pItem; //32位 ... 阅读全文
摘要:
错误信息图片: var grid = new Ext.Panel({ id:'gridpanel', height : hig, width : wid, border : false, trackMouseOver : false, columnLines : true, ... 阅读全文
摘要:
1、对下标限定界限:加条件 0<=l u<=n-12、这个函数可以写成如下形式:#include <iostream>
using namespace std; int bs(int *a, int begin, int end, int v) { int *b = a + begin; //开始 int *e = a + end; //结束 int *mid = NULL; //中间 while (b < e) //直到等于第一个出现的值 { mid = b + ((e - b)>>1); //... 阅读全文
摘要:
本文是敏捷外包工程系列的第四篇。(之一,之二,之三,之四) 本文是2012年05月初IIOM(国际外包管理学院)的专访。传统认为敏捷开发是面向产品研发的,在外包项目里边比较难用,因为需求由客户牵制,而“拥抱变化”极有可能导致项目延期超支,等等。本文提及了敏捷开发对外包项目的帮助,以及如何利用功能点估算和度量防止出现超支。原文位置:http://www.int-iom.cn/int/members-area/2011-11-23-02-00-48/item/328-cy-zf 欢迎报名参加2012-06-01的相关研讨会,联系方式在上述链接的末尾。原文拷贝:------------------- 阅读全文
摘要:
老问题了,但还是有很多新人不知道,在这里简略说一下。譬如我买了个500G的硬盘,回来装在电脑上,在win7下一看,硬盘容量显示为466G;或者一个2G的U盘,只显示容量为1.86G。造成这个差异的,是存储设备商的规定和操作系统的不一致。硬盘厂商的标准:1GB=1000MB 1MB=1000KB 1KB=1000Byte操作系统的算法:1GB=1024MB 1MB=1024KB 1KB=1024Byte字节(Byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位。1个字节等于8个二进制位,二进制数系统中,每个0或1就是一个位(bit),即比特(bit),比特是数据存储的最小单... 阅读全文
摘要:
最近遇到一个问题,需要通过js来从一个utf-8编码的页面传递一个含中文的参数到另一个gbk编码的页面,直接使用js中的encodeURI等编码函数是不行的,他们都是使用utf-8编码参数,在GBK页面收到参数时就是乱码。在网上查了一下,找到一个用js实现的GBK编码的js组件,很小,挺方便的。在这里记录一下。下载地址:http://download.csdn.net/detail/jdluojing/4297634 阅读全文
摘要:
前言:试问一声,IT男几时而立 才五月,深圳的夏天就已经有了盛夏的味道。连续几天晚上都睡不着,一方面跟燥热的天气有关,另一方面也许是自己思绪太乱,想的事情太多,很难让自己的心静下来。屈指数来,来深圳差不多三个多月了,除了感叹时间过得太快以外,实在是不敢说有什么太大的收获。翻看了一下自己以前在大一的时候写的一篇博客,那个时候根本没想过自己会成为一个程序猿,作为一个毫无目标的的IT学习者来说,那个阶段也是自己现在最追悔莫及的,因为那个时候浪费了大把时间在迷茫ing。真正明白过来自己真的要吃软件这碗饭已经是大二结束的时候了,也就是去年的那个暑假,学校跟武汉的一家软件公司合作办了个jav... 阅读全文