logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c/c++常用算法(5) -- 数据结构(树)

一、树的定义和基本术语1.树的定义      树(Tree)是n(n≧0)个结点的有限集合T,若n=0时称为空树,否则:            ⑴ 有且只有一个特殊的称为树的根(Root)结点;            ⑵  若n>1时,其余的结点被分为m(m>0)个互不相交的子集T1, T2, T3…Tm,其中每个子集本身又是一棵树,称其为根的子树(Subtree)。 

#c++#数据结构
设计模式(c++)笔记之十一(Facade模式)

一、描述      Facade模式要求一个子系统的外部与其内部的通信必须通过一个统一的Facade对象进行。Facade模式提供一个高层次的接口,使得子系统更易于使用。        举一个生活中的小例子,大凡开过学或者毕过业的都会体会到这样一种郁闷:你要去 n个地方办理 n 个手续(现在大学合并后就更加麻烦,因为可能那 n 个地方都隔的比较远)。但是实际上我们需要的就是一个

#设计模式#c++
设计模式(c++)笔记之四(Builder 模式)

一、描述        建造者模式,将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。一段晦涩难懂的文字,实现创建不同表示的方法就是给创建的过程传入创建的参数。详细的还是看代码吧。    举个例子:生活中有着很多的 Builder 的例子,个人觉得大学生活就是一个 Builder 模式的最好体验:要完成大学教育,一般将大学教育过程分成 4 个学期进行,因此没有学

#设计模式#c++
经典游戏案例:仿植物大战僵尸

学习目标:植物大战僵尸核心玩法实现。

文章图片
#游戏#unity
【OpenGL游戏开发之二】OpenGL常用API

OpenGL常用API  开发基于OpenGL的应用程序,必须先了解OpenGL的库函数。它采用C语言风格,提供大量的函数来进行图形的处理和显示。OpenGL库函数的命名方式非常有规律。所有OpenGL函数采用了以下格式:  库前缀有gl、glu、aux、glut、wgl、glx、agl等等,分别表示该函数属于OpenGL那个开发库,从函数名后面中还可以看出需要多少个参数以

到底了