上一页 1 ··· 6 7 8 9 10
摘要: 1。void *memset(void *s,int c,size_t n)总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。2。例子#includevoid main(){char *s="Golden Global View";clrscr();memset(s,'G',6);printf("%s",s);getchar();return 0;} 3。memset() 函数常用于内存空间初始化。如:char str[100];memset(str,0,100);4。memset()的深刻内涵:用来对一段内存空间全部设置为 阅读全文
posted @ 2013-01-20 20:12 PegasusWang 阅读(60540) 评论(0) 推荐(1)
摘要: 定义:给定一个数的序列H0,H1,…,Hn,…若存在整数n0,使当nn0时,可以用等号(或大于号、小于号)将Hn与其前面的某些项Hn(0i<n)联系起来,这样的式子就叫做递推关系。递推关系中存在着三大基本问题:如何建立递推关系,已给的递推关系有何性质,以及如何求解递推关系。五种基本的递推关系:Ⅰ.Fibonacci数列在所有的递推关系中,Fibonacci数列应该是最为大家所熟悉的。在最基础的程序设计语言Logo语言中,就有很多这类的题目。而在较为复杂的Basic、Pascal、C语言中,Fibonacci数列类的题目因为解法相对容易一些,逐渐退出了竞赛的舞台。可是这不等于说Fibona 阅读全文
posted @ 2013-01-20 18:47 PegasusWang 阅读(1244) 评论(0) 推荐(0)
摘要: 不知道有没有人注意到,刘汝佳在书上用到的运算符 " >? "相当于max函数, 一开始没看懂,后来上网上查了半天终于找到了,这个是旧版本的gcc编译器支持的扩展,现在很多编译器不支持,还是老老实实写个max函数或直接用stl中的max吧,程序可读性很重要。 阅读全文
posted @ 2013-01-20 12:05 PegasusWang 阅读(401) 评论(0) 推荐(0)
摘要: Description栈是只能在某一端插入和删除的特殊线性表。它按照后进先出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个进栈的数据被第一个读出来)给出两个字符串s1和s2,请判断s1能否通过栈的模拟(即进栈和出栈)得到s2?Input输入有多组测试数据,每组输入占两行,s1和s2各占一行。为了简化问题,s1和s2保证仅由小写字母组成,不会出现其它字符;s1和s2等长,且长度不大于100;s2是s1的一种排列,不会在s2中出现s1里没有的字符Output对于每组输入,输出仅占一行,如果s1能通过栈的模拟得到s2,则输出“YES”;否则输出 阅读全文
posted @ 2013-01-18 21:04 PegasusWang 阅读(2986) 评论(0) 推荐(1)
上一页 1 ··· 6 7 8 9 10