摘要:
测试环境:c++ ,vs2005, release先确认一下这里“低地址高地址”的定义,这里并不是指的大端小端中的地址高低,而是内存中的地址,如下:00421ae0为相对低地址,00421ae8为相对高地址.1.全局变量#include "stdafx.h"int gNumber1 = 1234; int gNumber2 = 5678; int _tmain(int argc, _TCHAR* argv[]) { scanf("%d %d", &gNumber1, &gNumber2); 00401000 push off... 阅读全文
posted @ 2012-11-20 20:44
Mr.Rico
阅读(575)
评论(0)
推荐(0)
摘要:
K阶锦标赛算法一个赛马场有100匹马,5条赛道,至少要比赛多少场才能选出跑得最快的10匹马?步骤:1. 将100匹马分成20次比赛,每次5匹马,并保存每次比赛的结果(即第1名到第5名的顺序)2. 从胜利的20匹马分成4次比赛,每次5匹马,并保存每次比赛的结果(即第1名到第5名的顺序)3. 对最后的4... 阅读全文
posted @ 2012-11-20 16:05
Mr.Rico
阅读(519)
评论(0)
推荐(0)
摘要:
1. strcpy 的部分理解 char* strcpy(char *dest, const char*src) { while(*dest++=*src++) return dest-1; } 这是strcpy的实现,这个实现是比较简洁的。 ... 阅读全文
posted @ 2012-11-20 15:41
Mr.Rico
阅读(354)
评论(0)
推荐(0)
摘要:
【1】假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。由满6向空5倒,剩1升,把这1升倒5里,然后6剩满,倒5里面,由于5里面有1升水,因此6只能向5倒4升水,然后将6剩余的2升,倒入空的5里面,再灌满6向5里倒3升,剩余3升。【2】周雯的妈妈是豫林水泥厂的化验员。一天,周雯来到化验室做作业。做完后想出去玩。"等等,妈妈还要考你一个题目,"她接着说,"你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来吗?"爱动脑筋的周雯 阅读全文
posted @ 2012-11-20 14:01
Mr.Rico
阅读(1089)
评论(0)
推荐(0)

浙公网安备 33010602011771号