自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

猫咪的晴天

记录,总结,提高

  • 博客(12)
  • 资源 (26)
  • 收藏
  • 关注

原创 简单数据结构的实现之二叉树

二叉树是一种有些特殊的数据结构,因为单独一个顶点也算二叉树。那么,我们不妨定义二叉树的结点类,而不是去定义整个二叉树类。下面是二叉树的节点类:#include using namespace std;#ifndef TREENODE_H_INCLUDED#defin

2011-09-26 09:51:29 968

原创 不要怀疑,结构体作为形参可以按引用传递!

写了个程序,出了问题,还以为结构体不能按引用传递。事实证明,我错了,我错误的原因也找到了,跟结构体的引用没有任何关系。罗嗦一点,把二叉树的非递归后序遍历代码和自己写的链栈GetTop函数贴在下面:template void PostOrderTraverse_I(TreeN

2011-09-26 09:42:42 6091

原创 Error: template argument uses local type

请看如下一段代码:template void PostOrderTraverse_I(TreeNode* t,void (*Visit)(ElemType& e)){ struct StackNode { TreeNode*

2011-09-25 21:45:04 3429

原创 gcc compiler warning: “will be initialized after/when initialized here”

先看看我为二叉树写的结点类:template class TreeNode{private: TreeNode* lchild; TreeNode* rchild;public: ElemType data; TreeN

2011-09-24 23:02:57 6538

原创 使用模板时不要忘记把NULL实例化!

下面是测试二叉树的诸函数时写的一段代码(参照了国外的经典教材、清华大学出版社的《数据结构C++语言描述》):    TreeNode *root1; TreeNode *a,*b,*c,*d,*e,*f,*g,*h,*i; d = GetTreeNode(

2011-09-24 16:24:44 870

原创 简单数据结构的实现之循环队列

#include using namespace std;const int MAXQSIZE=100;#ifndef SQQUEUE_H_INCLUDED#define SQQUEUE_H_INCLUDEDtemplate class SqQueue{p

2011-09-19 18:10:31 672

原创 简单数据结构的实现之链队列

#include using namespace std;#ifndef LINKQUEUE_H_INCLUDED#define LINKQUEUE_H_INCLUDEDtemplate struct QNode{ ElemType data;

2011-09-19 16:18:43 611

原创 简单数据结构的实现之链栈

#include using namespace std;#ifndef LINKSTACK_H_INCLUDED#define LINKSTACK_H_INCLUDEDtemplate struct SNode{ ElemType data;

2011-09-19 16:17:25 635

原创 简单数据结构的实现之顺序栈

#include using namespace std;const int STACK_INIT_SIZE=100;#ifndef SQSTACK_H_INCLUDED#define SQSTACK_H_INCLUDEDtemplate class SqSt

2011-09-19 16:15:57 675

原创 new分配空间之后和delete释放空间之后

写了一个链表的程序,想实现一个ClearList函数,功能是清空链表,释放除头结点以外的所有空间。最初,我的实现如下:template void LinkList::ClearList(){    LNode* p=head->next;    LNode*

2011-09-18 11:36:37 2801

原创 NULL不是关键字!

写了一个头文件,忘记包含iostream,结果就出现了错误,说NULL是未定义的标识符。今后要记住,NULL is not a keyword. It's an identifier defined in some standard headers. You can includ

2011-09-18 10:51:25 2063

原创 类属类的界面与实现应该放在同一个文件模块中

写了一个小程序,发现自己的一个知识点漏洞。比如说要写一个class C,通常我会写三个文件:C.h,C.cpp,main.cpp。这样写,一般没什么问题。可是,如果使用了类属机制,比如说在C.h中这样写:template class C{public:

2011-09-18 10:48:58 862

MySQL必知必会

很清晰很完整的《MySQL必知必会》中文版。MySQL甚至是数据库的经典入门书籍,看完这个再看《高性能MySQL》,你会收获很大!

2014-05-28

Principles of Robot Motion Theory, Algorithms, and Implementations

这本书非常著名,是机器人运动规划方面的权威著作。但是不知道为什么国内好像没有引进。搞机器人运动规划的基本上都知道它。网上关于这本书的资料也很少。拿出来跟大家分享,chm格式的。

2013-01-06

计算机图形学 第三版 电子工业出版社 赫恩

本书是一本内容丰富、取材新颖的计算机图形学著作,并在其前一版的基础上进行了全面扩充,增加了许多新的内容,覆盖了近年来计算机图形学的最新发展和成就。全书层次分明、重点突出,并附有使OpenGL编写的大量程序以及各种效果图,是一本难得的优秀教材。 本书共分为15章,全面系统地讲解了计算机图形学的基本概念和相关技术。作者首先对计算机图形学进行综述;然后讲解了二维图形的对象表示、算法及应用,三维图形的相关技术、建模和变换等;接着介绍了光照模型、颜色模型和动画技术。本书还新增了有关层次建模和图形文件格式的介绍,最后的附录给出了计算机图形学中用到的基本数学概念。 本书可作为信息技术等相关专业本科生和研究生的教材或参考书,也可作为计算机图形技术人员的参考资料。 补充一句,这个资源在网上不好找,很经典的国外教材,翻译也很给力。 记得两部分一起下,只下一部分是没办法解压的。

2012-01-19

机器人运动规划入门级

本人收集的关于机器人运动规划的英文文章,大多是从IEEE library和ACM library上面下载的。这些论文最适合初学机器人运动规划的研究生阅读,带领你进入机器人运动规划的神奇世界!

2011-10-15

深入理解计算机系统

该书的最大优点是为程序员描述计算机系统的实现细节,帮助其在大脑中构造一个层次型的计算机系统,从最底层的数据在内存中的表示,到流水线指令的构成、虚拟存储器、编译系统、动态加载库,到最后的用户态应用。贯穿本书的一条主线是使程序员在设计程序时,能充分意识到计算机系统的重要性,建立起所写程序可能被执行的数据或指令流图,明白当程序被执行时,到底发生了什么事。 这个pdf的版本相当清晰。如果你很喜欢这本书的内容又不想买纸质的,马上下载它吧!

2011-09-17

数据结构习题集

严蔚敏《数据结构(C语言版)》的配套习题册,有算法题和上机练习题。对提高数据结构素养和编程能力非常有用。想学好数据结构的同学一定要有这本书。

2011-09-17

ubuntu从入门到精通

目前第一本详细叙述ubuntu linux的完美经典之作。

2011-09-17

Ubuntu标准教程

ubuntu标准教程,轻松入门,一学就会,实例丰富,边学边练。

2011-09-17

02-10年北大考研计算机数学基础试题

这是02-10年北大考研计算机数学基础试题。北大计算机考研与其他学校最大的不同在于,北大不考数一,而是考计算机数学基础,即离散加高数。这是真题,对你的复习将起到至关重要的作用。我可以负责任地告诉你,11年考研真题中出现了与09年非常类似的题目。

2011-04-30

opengl编程实例学习教程

OpenGL 是一个工业标准的三维图形软件接口,它的应用范围覆盖了 CAD/CAM、仿真、科学计算可视化、三维游戏、数字电影、广告动画创作等。 本书采用理论与实例相结合的方式讲解 OpenGL 编程,全书共有 40 个实例,讲述的基本内容有:OpenGL 初始化、基本几何对象的生成、颜色模式、坐标变换、显示列表、位图和图像、混合、反走样、雾化效果、光照和材质、纹理、求值器和 NURBS 曲线曲面等。书中实例全部在 Visual C++环境下调试通过,这些实例多数具有很强的交互性,便于读者对 OpenGL 编程概念的理解。 本书中的例子都是在 Visual C++中开发的,所以需要读者对 Visual C++要有一定的了解,包括应用程序向导、对话框、事件响应和 ActiveX 控件的制作和使用等。本书条理清晰、讲解细致,是一本学习 OpenGL编程的理想教材。 注:尤其适合初学者!!

2011-04-30

程序设计导引及在线实践

密切结合北大的acm poj,可以登录北大poj在线实践。 编排合理,全书由浅入深,先易后难,层次分明,是acm初学者的良师益友。 每道例题都出自acm试题,都有详细讲解。每课之后都有习题,同样是acm真题,且都在北大poj上出现。 一个字:好!!

2011-04-17

GLUT API说明书

The OpenGL Utility Toolkit (GLUT) Programming Interface API Version 3

2011-04-17

北京大学考研离散数学试题

北大计算机数学自主命题,考高数和离散。这个资源挺难找的,现在和大家分享,适合于考北大计算机研究生的同学。是90年到01年的。

2010-05-02

2010计算机专业考研大纲

2010年的考试大纲,包括政治、英语、数学和专业课,为计算机专业考研的兄弟们指明复习方向!

2010-03-08

同济高数第五版完整版

这是同济高数第五版的完整版,用超星阅读即可,十分清晰,从封皮到答案页的最后一页都有。如果你要考研,就不要吝啬这两个资源分哦,呵呵

2010-01-24

计算机编译原理编译程序构造实践第二版(张幸儿)

本资源里有很多编译程序源程序可以参考,编译程序一定要构造,否则学完了跟没学一样,转眼就忘了。这是张幸儿那本书的光盘内容。

2009-12-27

编译原理(陈火旺第三版)练习答案

这是陈火旺院士的《编译原理》配套答案,如果你用的教材是他写的,那就下载吧!只要一个资源分哦

2009-11-09

数论导引pdf华罗庚

这是华罗庚的经典著作之一,很适合中国学生的口味。可能比国外的教材更能让你学到东西。

2009-11-09

空空如也

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

TA关注的人

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