CatCoding

当前 49,共 50 页

《C 深度探索》笔记

最名不副实的关键字 static这个关键字在 C 语言里面有两个作用,C++ 对这个关键词进行了扩展。1:修饰变量,又分为局部变量和全局变量,被修饰的变量都存储在静态的内存区域。修饰静态变量,那么只有在这个文件内可以引用它,在其他文件里面即使使用 extern 也不能进行访问。所以一 ......

《Concrete Abstractions》的一些解答

这本书名中文名字叫什么呢,有本《具体数学》,那么这本书“具体抽象”,矛盾了。副标题是 An Introduction to Computer Science Using Scheme。可以看出这是本引论性质的计算机理论书籍。《冒号课堂》里面说过,编程中最重要的能力是抽象的能力,这本书 ......

指针指针

今天由一个函数加深了对指针的理解,是这么一个函数: void BST_Delete(BITREE y) //删除节点 y { if (y->lch==NULL && y->rch==NULL && y->p) { ......

The Game of Life

简介 Game of Life是 Princeton 的一个数学家发明的游戏,这个不像一般的小游戏,有胜负,这只是一个规则很简单的模拟游戏,规则很简单,但是过程和结果都很有趣,大三时看到一个同学实现过,去年无聊时也写了个实现,挺好玩的,最后形成的图案很有趣。 rule 平面中的一个 ......

迷宫生成算法–并查集

好书好书 在看《数据结构与算法分析》这本书的时候看到后面的一个关于并查集的有趣应用,是个生成迷宫的算法,看起来非常有趣,所以就实现了一下。顺便把几种走迷宫的算法都整了 进去。八卦一下,这本书的作者是Mark Weiss,这牛写了几本数据结构和算法的书,各种语言版本 (C,C++,J ......