代码改变世界

随笔分类 -  C

《算法导论》第14章 数据结构的扩张 (1)动态顺序统计

2012-04-08 17:57 by java线程例子, 312 阅读, 收藏,
摘要: 《数据结构扩张》是《算法导论》第三部分的最后一章。在介绍学习了这么多种数据结构之后,简要介绍了当这些基本数据结构不满足需求时,如何扩张它们来满足需求。这才是学习算法的目的,能够根据需求选择合适的数据结构和算法,并在无法满足需求时能够扩张它。这才是对算法的思想和本质的学习!可以将本章看做深入学习的前奏吧,因为紧接着就要开始进入第四部分《高级设计和分析技术》了。那么赶快来看看如何扩张数据结构,然后就进入高级部分的学习吧!1.如何扩张数据结构?1)选择基础数据结构2)确定要在基础数据结构中添加哪些信息3)验证可用基础数据结构上的基本操作来维护新添加的信息4)设计新的操作下面来看一个简单的数据扩张的例 阅读全文

《Windows游戏编程大师技巧》一、学海无涯

2012-04-07 12:06 by java线程例子, 210 阅读, 收藏,
摘要: 偶然发现了本很棒的游戏编程入门书 - 《Windows游戏编程大师技巧》。说是大师技巧,其实还是很深入浅出的。它涵盖了Windows图形编程的方方面面,从Win32的Helloworld程序,到GDI简介,再到DirectX的API。很适合我这种Windows编程的菜鸟,所以很喜欢这本书的内容。觉得这本书好的另一个原因是:虽然内容丰富,但没有涉及Windows编程比较繁琐的地方,基本就是Win32加DirectX。这对于不想深入学习COM、MFC等等Windows平台上众多繁杂的技术的人来说很适合。尤其是刚学完C语言,需要一些练手的小项目。Windows下的C编程与Linux下相比,比较有趣, 阅读全文

用C做的电子时钟程序

2012-02-22 00:28 by java线程例子, 265 阅读, 收藏,
摘要: 效果图/*-----------------------------电子时钟源代码---------------------------------*//*------------------------------预处理----------------------------------------*/#include<graphics.h>#include<math.h>#include<dos.h>#include<stdio.h>/*-----------------------------宏定义--------------------- 阅读全文