自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (8)
  • 收藏
  • 关注

原创 每天学习一算法系列(20)(输入一个表示整数的字符串,把该字符串转换成整数并输出)

题目: 输入一个表示整数的字符串,把该字符串转换成整数并输出。 例如输入字符串"345",则输出整数345。   思路一: 1.每扫描到一个字符,我们把在之前计算得到的值乘以10再加上当前字符表示的数字值,这个思路用循环不难实现。 2.由于整数字符串中可能不仅仅含有数字,还有可能以'+'或者'-'开头,表示整数的正负,如果第一个字符是'+'号,则不需要做任何操作;如果第一个字符是'-'

2011-07-22 13:50:19 3894

原创 每天学习一算法系列(19)(输入n,用最快的方法求该数列的第n 项)

题目: 定义Fibonacci 数列如下: f(n)  = 0 (n=0) f(n)  = 1 (n=1, 2) f(n)  =  f(n-1)+f(n-2)  (n>2) 输入n,用最快的方法求该数列的第n 项。 思路一: 我相信很多程序员看到这道题都很容易想到用递归的方法解这个问题,但是,你知道的,这并不是最快的方法。还有一种方法就是用一个For(While)循环来遍历同样可

2011-07-22 11:30:22 3477

原创 每天学习一算法系列(18)(n 个数字(0,1,…,n-1)形成一个圆圈,从数字0开始,每次从这个圆圈中删除第m 个数字)

题目: n 个数字(0,1,…,n-1)形成一个圆圈,从数字0 开始,每次从这个圆圈中删除第m 个数字(第一个为当前数字本身,第二个为当前数字的下一个 数字), 当一个数字删除后,从被删除数字的下一个继续删除第m 个数字。 求出在这个圆圈中剩下的最后一个数字。 该题目是以下题目的变形。 (n 个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数), 凡报到3的人退出圈子,问最后留下

2011-07-21 17:28:06 3401

原创 每天学习一算法系列(17)(在一个字符串中找到第一个只出现一次的字符)

题目: 在一个字符串中找到第一个只出现一次的字符,如输入abaccdeff,则输出b. (这道题是2006 年google 的一道笔试题)   思路一: 由于题目与字符出现的次数相关,我们可以统计每个字符在该字符串中出现的次数,要达到这样的目的的话那么我们可以利用Hash表来解这样的问题,用一个可以容纳所有的char的数组来作为容器,把相应的字符所对应的ASCLL码值作为下表进行映射,这

2011-07-21 11:24:24 1238

原创 每天学习一算法系列(16)(输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印)

题目:(微软) 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印。 例如输入:     8    / \   6  10  / \   / \ 5 7 9 11 输出:8 6 10 5 7 9 11.   思路一: 这道题目其实就是二叉树的层次遍历的问题,借用队列来解。 具体思路是:从根节点开始,先把根节点入队列,然后一直往队列取出节点,并访问节

2011-07-20 16:53:19 2940

原创 每天学习一算法系列(15)(输入一颗二元查找树,将该树转换为它的镜像)

题目: 输入一颗二元查找树,将该树转换为它的镜像,即在转换后的二元查找树中,左子树的结点都大于右子树的结点。 用递归和循环两种方法完成树的镜像转换。 例如输入: 8 / \ 6 10 /\ /\ 5 7 9 11 输出: 8 / \ 10 6 /\ /\ 11 9 7 5 定义二元查找树的结点为: struct BSTreeNode // a node in th

2011-07-20 11:25:21 1666

TortoiseSVN.pdf

SVN比较完整的帮助档,需要的同志赶紧下吧。 对SVN的用法进行详细的说明,刚刚接触SVN的同志可以下来学习学习

2009-09-10

CSDN VC编程经验总结.chm

CSDN上达人对CSDN上VC编程的总结,其中的很多问题是非常容易碰到的,对大家会有很大的帮助.

2009-09-10

mfc类库详解.rar

本书对于刚刚使用MFC的程序员无非是有很大的帮助

2009-09-10

深度探索C++对象模型.pdf

这本书解决了过去令我百思不得其解的诸多疑惑,向所有具备C++多年程序设计的同行推荐这本书

2009-09-10

高质量C++编程指南

自从计算机问世以来,程序设计就成了令人羡慕的职业,程序员在受人宠爱之后容 易发展成为毛病特多却常能自我臭美的群体。 如今在Internet 上流传的“真正”的程序员据说是这样的: (1) 真正的程序员没有进度表,只有讨好领导的马屁精才有进度表,真正的程序员会让 领导提心吊胆。 (2) 真正的程序员不写使用说明书,用户应当自己去猜想程序的功能。 (3) 真正的程序员几乎不写代码的注释,如果注释很难写,它理所当然也很难读。 (4) 真正的程序员不画流程图,原始人和文盲才会干这事。 (5) 真正的程序员不看参考手册,新手和胆小鬼才会看。 (6) 真正的程序员不写文档也不需要文档,只有看不懂程序的笨蛋才用文档。 (7) 真正的程序员认为自己比用户更明白用户需要什么。 (8) 真正的程序员不接受团队开发的理念,除非他自己是头头。 (9) 真正的程序员的程序不会在第一次就正确运行,但是他们愿意守着机器进行若干个 30 小时的调试改错。

2008-11-12

3DGame

非常不错的内容,是游戏开发员和爱好者的挚爱

2008-01-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除