- 博客(10)
- 资源 (1)
- 收藏
- 关注

原创 个人简介
使用java、Apache POI处理电子表格数据(去重及查找),GUI使用Swing组件;vbscript与secureCRT远程访问路由&交换、服务器&终端获取信息系统,目前用python替换中;php&mysql开发记录日常工作数据;参与优快云算法与数据结构July Github项目,作为rebol语言贡献者。
2017-07-02 21:43:29
189

原创 数据结构--稀疏矩阵的快速转置及快速相乘操作
大家好!这一篇要写的是稀疏矩阵的快速转置和快速相乘的操作,我们都知道,在稀疏矩阵中对零元素进行存储和算术运算没什么必要,所以我们要减小这两个操作的复杂度,比如矩阵相乘的传统的经典算法中: for(i=1;i for(j=1;j { Q[i][j]=0; for(k=1;k Q[i][j]+=M[i][k]*N[k][j]; } 光是Q[i][j]
2008-11-01 21:54:00
1510
原创 求数组中最大两个数值
思路:使用两个变量来存储最大两个值: Max,secondMax,初始化为数组第一个元素,然后遍历数组,遇到比Max大的元素,把secondMax更新为Max,Max更新为更大值。void findMaxV1(){ cout<<"找出数组中最大两个数 findMax()"<<endl; int src[] = {1,3,5,2,4,9,88,100 }; int len = sizeof
2017-07-02 21:12:04
1369
2
原创 字符串移除空格
1.暴力解:申请内存空间,遍历原字符串,遇到不为空格的字符,复制到申请的内存空间。2.不申请新内存空间,在原字符串上操作,代码如下:
2017-07-02 16:37:58
618
原创 c++ 凯撒加密
当对"when I was young"这些字符进行位移加密时,输出至文件后每完成一个单词便换行。通过文本编辑器查看16进制下的加密数据,发现每个单词后面都出现20 0D 0A ,20为空格,0D0A为回车换行CRLF。解决方法:将原代码中加密片段再加上一个判断:当遇到20 0D 0A时,替换为空格符。if( (str[i] >= 'a') && (str[i] <=
2015-12-27 22:24:06
1930
原创 七月算法--算法基础班01摘要
2015-12-12 11月算法班011.字符与字符串1.1 ASCII与Unicode编码ascii用8位存储,最高位用来做奇偶校验,其它7位表示0~127,美国标准编码。当使用其它国家语言时,需要对ascii进行扩展,例如中文国标gb2312补码存负数ANSI字符集,美国国家标准协会。unicode世界标准,两个字节表示一个字符,满足跨平台、跨语言。utf8/utf
2015-12-12 18:14:34
822
原创 PHP + Apache 环境搭建
1.ServerRoot: apache httpd 服务器程序路径2.Listen 多个网站对应多个端口3.php可以自动解析双引号里的变量,但代码量一旦增加,就会带来性能上的损耗,推荐使用单引号,例如:$str = 'hello'; echo "$str world";可以优化成:echo $str.' world';4.自定义服务myhttpd后启动报错:4.1 Docume
2015-11-12 19:47:00
325
原创 策略模式
某些子类需要增加新的方法。案例:marvel里的每个英雄都有超能力,他们的父类叫变种人Mutant,每个英雄都从父类继承了superPower(),现在某些英雄(IceMan、Shadowcat、Wolverine.etc)要添加新的超能力performFly,Storm不需要,暴风女本来就有此能力。一是使用继承,在父类添加新方法,但这样会让所有子类都添加了新方法(虽然
2015-10-22 23:13:37
310
原创 Part Two Data Type
<br /> <br />内部数据类型(inner type)与基本数据类型(base type)的区别:内部数据类型是指语言本身具有的数据类型,主要指整数类型及其相关的衍生类型,浮点类型及其相关的衍生类型。而基本数据类型是指由内部数据类型及其适当的“变形”构成的数据类型。<br />自定义数据类型是主要是指用class关键字构造的数据类型。还有enum,union,struct。<br />通常计算机语言在计算机内部都是用二进制补码的形式表示整数的。其意义在于简化运算。(Page85)<br
2010-10-05 09:11:00
319
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人