代码改变世界

大整数相乘算法

2009-10-05 20:26 by Iron, 532 阅读, 0 推荐, 收藏, 编辑
摘要:解决思路:让两个乘数从最低位乘起,一位一位挪向高位,用双重循环,因为两个一位整数相乘的结果最多会产生两位的结果,所以把乘得得结果,分别加到结果数组的对应位上,对应位的确定采用思路如下:不管哪个乘数往高挪一位,结果在结果数组的对应位上会变化一位,具体前进还是后退,取决于你的算法(我的是前进一位),我的代码采用两个变量分别记录当前取得两个乘数的位置,需要用的时候进行组合,这样也方便在双重循环时,开始另... 阅读全文

C run-time 三个申请内存函数

2009-10-05 10:04 by Iron, 194 阅读, 0 推荐, 收藏, 编辑
摘要:Allocates an array in memory with elements initialized to 0.void *calloc( size_t num, size_t size);ParametersnumNumber of elements.sizeLength in bytes of each element.---------------------------------... 阅读全文

百度笔试题-revert函数

2009-10-05 08:58 by Iron, 230 阅读, 0 推荐, 收藏, 编辑
摘要:#include <iostream>using namespace std;void revert(char * str, int length){int last;for (int i=0;i<length;++i){if(str[i]=='\0'){ last = i; break;}}char temp;for (int i=0;i<last-1;++i,--las... 阅读全文

面试中常考的几个C库函数

2009-10-02 19:07 by Iron, 322 阅读, 0 推荐, 收藏, 编辑
摘要://内存移动void *MemmoveEx (void *dest, const void *src, size_t len){ assert((dest!=NULL) && (src!=NULL)); char *d = (char *)dest; const char *s = (char *)src; if (d < s) while (len--) *d++ = *... 阅读全文

几道常见的php笔试题解答

2009-09-26 09:42 by Iron, 533 阅读, 0 推荐, 收藏, 编辑
摘要:<?php/*1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名  例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php*/$url ="http://www.sina.com.cn/abc/de/fg.php?id=1";$search = "/(.[a-zA-Z]+)\?/";$matches = ... 阅读全文

php 引用参数 警告

2009-09-23 21:18 by Iron, 238 阅读, 0 推荐, 收藏, 编辑
摘要:allow_call_time_pass_reference = On在php5下如果使用应用参数,则会显示一个警告,说这种语法已经不再被推荐使用了,但这个警告依然是有办法消除的,在php.ini找到上面的一句话,改成on,重启服务器即可。这个知识本来是每一个现下的php程序员所必知道了,可惜却没有几个能把这个长长地名字写在纸上,这两天在看php的笔试题,居然就有这么一道,哎,有什么感慨我就不说了... 阅读全文

C++汉字函数

2009-09-23 09:13 by Iron, 287 阅读, 0 推荐, 收藏, 编辑
摘要:今天偶然在vc2008下写了一个汉语名字的函数,本以为会报错,没想到,居然正确输出了,以前倒是见过在.net下定义Unicode函数,没想到c++也支持了,好事一件啊~测试代码void 汉(int a){cout << a << endl;}int main(void) { //测试程序 int n; int c; 汉(1);return 1;}输出:1 阅读全文

js中typeof、instanceof与constructor

2009-09-20 12:25 by Iron, 310 阅读, 0 推荐, 收藏, 编辑
摘要:typeof返回一个表达式的数据类型的字符串,返回结果为js基本的数据类型,包括number,boolean,string,object,undefined,function.语法为typeof(data) 或 typeof datainstanceof则为判断一个对象是否为某一数据类型,或一个变量是否为一个对象的实例;返回boolean类型语法为 o instanceof A js中constr... 阅读全文

《编程之美》--只有加法的面试题

2009-09-17 21:59 by Iron, 250 阅读, 0 推荐, 收藏, 编辑
摘要:本题在《编程之美》没有给出答案,作者只是说此题比以前的题比较简单,今天到图书馆翻到,发现此题(难与不难暂且不说)还是挺有意思的。以下是我的解决程序:解决思路:1. 先从start=1,end=2开始,如果start没有超过n的一半且end没有大于n,如果n大于sum(从start加到end的和)则将end增1,否则将start增1;2. 重复1。本题要求输出所有的结果,故而得到一种结果后,如果st... 阅读全文

override和overload的区别

2009-09-13 14:35 by Iron, 203 阅读, 0 推荐, 收藏, 编辑
摘要:override表示“重写”或“覆盖”,用于继承一个基类的时候,基类当中虚拟成员的实现。overload表示“重载”,用于同一类中同名方法但参数个数或类型不同的实现,也就是让方法有不同签名的版本。 阅读全文
上一页 1 2 3 4 5 6 7 ··· 21 下一页