PPC的C/C++和人工智能学习笔记
每一篇学习笔记,都只是为了更好地掌握和理解

2017年04月的文章

数据结构

数据结构(9)_单链表二叉树

ppc阅读(183)评论(0)

用类模板实现一个简单的二叉树: 实现copy构造,递归遍历,寻找父节点,查找,求二叉树的深度,求二叉树的结点数,打印等功能。 LinkBinaryTree.h 链表二叉树类模板 //LinkBinaryTree.h //链表二叉树类模板 #...

数据结构

数据结构(8)_单链表字典Map

ppc阅读(146)评论(0)

练习一下用链表实现简单的map(字典)。 注意:在类模板下写友元函数重载<<的时候,碰到了点问题,重载函数体写在类内没问题,但是写在类外就有问题,连接出错。 LinkMap.h 链表字典类模板 //LinkMap.h //链表字...

数据结构

数据结构(7)_c++类模板写链表栈和数组栈

ppc阅读(182)评论(0)

用c++的类模板写栈,分别用链表和数组来表达。   在数组栈里面,尝试用malloc/realloc和free来创建动态内存和释放动态内存,原因是这样的:因为动态数组在内存扩大的时候,用new方法,必须要先创建一段新内存,将老内存...

C++语言

C++语言基础(18-2)_栈的应用进制转换

ppc阅读(162)评论(0)

栈的应用,简单的进制转换: 注意10->16进制的时候,有个比较好的方法: “01234567890ABCDEF”[余数],可以直接获取对应的字符,而不需要再去判断是否在0-9和是否在10-15之间。 //ma...

数据结构

数据结构(6)_c++类模板写双链表

ppc阅读(175)评论(0)

有头结点的双向循环链表,用类模板实现。   看了一下迭代器。百度百科这样写: 可以考虑使用两种方式来实现Iterator模式:内嵌类或者友元类。通常迭代类需访问集合类中的内部数据结构,为此,可在集合类中设置迭代类为friend c...

数字图像处理与OpenCV

数字图像处理与opencv(27)-图像矩

ppc阅读(412)评论(0)

本次学习:openCV的图像矩。   矩的概念: 矩是概率与统计中的一个概念,是随机变量的一种数字特征。 针对于一幅图像,我们把像素的坐标看成是一个二维随机变量(X,Y),那么一幅灰度图像可以用二维灰度密度函数来表示,因此可以用矩来描述灰度...