排序:
默认
按更新时间
按访问量

OpenGL

来源:http://www.cnblogs.com/crazyxiaom/articles/2073586.html     glOrtho2D函数是OpenGL中的二维裁剪函数,以前一直不太懂裁剪是什么意思,这两天在做OpenGL实验的时候发现这个函数的作用。        函数...

2017-03-10 16:18:28

阅读数:344

评论数:0

opengl 库的说明和简单使用

来源:http://www.cnblogs.com/crazyxiaom/articles/2073586.html 1.库的说明 所有 OpenGL 函数采用了以下格式:。 库前缀有 gl、glu、aux、glut、wgl、glx、agl 等等,分别表示该函数属于OpenGL 那个开发库,...

2017-03-10 15:04:55

阅读数:1576

评论数:0

史上最简单清晰的红黑树讲解

来源:http://blog.csdn.net/yang_yulei/article/details/26066409 查找(一) 我们使用符号表这个词来描述一张抽象的表格,我们会将信息(值)存储在其中,然后按照指定的键来搜索并获取这些信息。键和值的具体意义取决于不...

2017-03-06 13:25:28

阅读数:3008

评论数:0

C++重载++ 如何区分“++”重载的前置与后置

来源:http://blog.csdn.net/hemingliang1987/article/details/9204815 在C++中重载单目运算符时,会出现前置还是后置的问题,如++,–等 例如 i++与 ++i 这个时候如何让编译器知道是前置还是后置呢? 其实很简单,只...

2017-01-17 22:42:53

阅读数:269

评论数:0

虚析构函数的作用

来源:http://blog.csdn.net/starlee/article/details/619827     我们知道,用C++开发的时候,用来做基类的类的析构函数一般都是虚函数。可是,为什么要这样做呢?下面用一个小例子来说明:         有下面的两个类: class ClxBas...

2017-01-17 16:29:41

阅读数:182

评论数:0

浅谈构造函数与析构函数的调用顺序

转载来源:http://blog.csdn.net/bresponse/article/details/6914155 构造函数和一般的析构函数      先看看构造函数的调用顺序规则,只要我们在平时编程的时候遵守这种约定,任何关于构造函数的调用问题都能解决;构造函数的调用顺序总...

2017-01-17 16:26:26

阅读数:220

评论数:0

Insertion or Heap Sort PAT甲级真题(堆排序)

来源:http://blog.csdn.net/liuchuo/article/details/52252172 According to Wikipedia: Insertion sort iterates, consuming one input element each repe...

2016-12-22 15:38:35

阅读数:285

评论数:0

强连通分量及缩点tarjan算法解析

来源:http://blog.csdn.net/acmmmm/article/details/16361033 强连通定义:在有向图G中,对于点集V'∈V, 点集中的任意两点都可达,则称V'为强连通。   孤立的一个点也是一个强连通分量   在嵌套的多个环时 : {所有环上的点...

2016-12-21 19:58:27

阅读数:7638

评论数:6

c++命名空间

来源http://blog.csdn.net/yao_zhuang/article/details/1853625 namespace中文意思是命名空间或者叫名字空间,传统的C++只有一个全局的namespace,但是由于现在的程序的规模越来越大,程序的分工越来越细,全局作用域变得越来越拥挤...

2016-12-09 14:29:49

阅读数:187

评论数:0

动态绑定和Virtual

为了支持c++的多态性,才用了动态绑定和静态绑定。理解他们的区别有助于更好的理解多态性,以及在编程的过程中避免犯错误。 需要理解四个名词: 1、对象的静态类型:对象在声明时采用的类型。是在编译期确定的。 2、对象的动态类型:目前所指对象的类型。是在运行期决定的。对象的动态类型可以更改,但是静...

2016-11-29 08:29:34

阅读数:122

评论数:0

并查

int root[maxn]; int find(int a){ if(root[a] != a){ return root[a]=find(root[a]); } return a; } void union(int a,int b){ int roota=find(a); ...

2016-11-06 11:10:45

阅读数:146

评论数:0

d-heap的子节点与父节点关系

D-heap就是D叉堆,也就是说有d个子节点的堆 如何确定第i个节点的子节点和父节点的序号呢? 我们不妨假设第一个节点就是1,那么第一个子节点就是1*d-d+2(即2),最后一个子节点就i*d+1(d+1个) 显然,我们假设的1对于子节点的推断没有影响,那么对于第i个节点,它的第一个子节点就...

2016-10-29 13:15:28

阅读数:986

评论数:0

关于complete binary tree的节点

如果给定完全二叉树的节点个数,能不能求完全二叉树的叶子节点个数? 设总节点个数为n,度为1的节点个数为n1,度为0为n0,度为2为n2 那么n=n0+n1+n2 (1) 对于完全二叉树 n1=0;或者n1=1; 又对于每个度为2的节点,它都有2个子节点,所以又有总的节点个...

2016-10-29 12:57:24

阅读数:147

评论数:0

建立堆复杂度On,均摊思想

来源:http://blog.csdn.net/u011602557/article/details/51168384 算法(3)  版权声明:本文为博主原创文章,未经博主允许不得转载。 二叉堆是基于数组的数据结构,由在数组上定义的left() right() parent()操...

2016-10-29 11:26:46

阅读数:848

评论数:0

二叉搜索树的插入和删除

插入:比较简单,只需要确认这个元素是否在二叉树中存在 T Insert(Tree T,int Element){ if(!T){ T=(Tree)malloc(sizeof(***)); T->data = Element; T->Left=T->Right=NU...

2016-10-29 10:50:46

阅读数:154

评论数:0

知乎 SVM图解

作者:简之 链接:https://www.zhihu.com/question/21094489/answer/86273196 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 正好最近自己学习机器学习,看到reddit上 Please explain Support Vector M...

2016-10-23 20:22:50

阅读数:1959

评论数:1

知乎 bp算法

作者:匿名用户 链接:https://www.zhihu.com/question/27239198/answer/89853077 来源:知乎 著作权归作者所有,转载请联系作者获得授权。 BackPropagation算法是多层神经网络的训练中举足轻重的算法。 简单的理解,它的确就...

2016-10-23 18:48:56

阅读数:1190

评论数:0

一文弄懂神经网络中的反向传播法——BackPropagation

来源:http://www.cnblogs.com/charlotte77/p/5629865.html  最近在看深度学习的东西,一开始看的吴恩达的UFLDL教程,有中文版就直接看了,后来发现有些地方总是不是很明确,又去看英文版,然后又找了些资料看,才发现,中文版的译者在翻译的时候会对省略...

2016-10-23 16:17:53

阅读数:1078

评论数:0

求树的高度

int max_height; void Depth(BinTree T,int depth){ if(T){ if(T->Left) Depth(T->Left,depth+1); if(T->Right) Depth(T->Right,depth+1); }...

2016-10-22 11:16:15

阅读数:210

评论数:0

线索二叉树

来源:http://blog.csdn.net/u014492609/article/details/40477795 一、线索二叉树的原理     通过考察各种二叉链表,不管儿叉树的形态如何,空链域的个数总是多过非空链域的个数。准确的说,n各结点的二叉链表共有2n个链域,非空链域为n...

2016-10-22 10:18:01

阅读数:183

评论数:0

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