- 博客(7)
- 收藏
- 关注
转载 详解C++程序中定义struct结构体的方法
什么是结构体?简单的来说,结构体就是一个可以包含不同数据类型的一个结构,它是一种可以自己定义的数据类型,它的特点和数组主要有两点不同,首先结构体可以在一个结构中声明不同的数据类型,第二相同结构的结构体变量是可以相互赋值的,而数组是做不到的,因为数组是单一数据类型的数据集合,它本身不是数据类型(而结构体是),数组名称是常量指针,所以不可以做为左值进行运算,所以数组之间就不能通过数组名称相互复制了
2017-09-04 21:35:44 1425
转载 kd树简介 在matlab下VLFeat中的kd-tree使用
kd树简介 在matlab下VLFeat中的kd-tree使用先简要介绍knn——K近邻算法和kd-tree——kd树,然后介绍matlab环境中有关使用kd树的函数。k-d树(k-dimensional树的简称),是一种分割k维数据空间的数据结构。主要应用于多维空间关键数据的搜索(如:范围搜索和最近邻搜索)。 这里用的是在VLFeat 实现的kd树,其是一个开源的计算机视觉库,实
2017-01-14 15:53:45 3755 1
转载 机器视觉全球顶级实验室
机器视觉全球顶级实验室前序机器视觉和图像处理的研究工作,做到以下两点非常重要:1、把握国际最前沿的内容2、所做的工作具备很高的实用性上述两点的解决方法分别为:找到这个方向公认成就最高的几个超级专家;找到实际应用的项目,边做边写文章 做好这几点的途径之一就是利用网络资源,利用权威网站和专家们的个人主页;以下大家收集了机器视觉和图像处理领域的核心材料。依照下面目
2016-11-04 11:24:52 3419
转载 右左法则----复杂指针解析
右左法则----复杂指针解析首先看看如下一个声明: int* ( *( *fun )( int* ) )[10]; 这是一个会让初学者感到头晕目眩、感到恐惧的函数指针声明。在熟练掌握C/C++的声明语法之前,不学习一定的规则,想理解好这类复杂声明是比较困难的。 C/C++所有复杂的声明结构,都是由各种声明嵌套构成的。如何解读复杂指针声明?右左法则是一个很著名、很
2016-11-02 21:46:24 338
转载 BOOL,int,float,指针变量 与“零值”比较的if语句
以下摘自《林锐-高质量c++c编程指南》 /* ---------------------------------------------------------------------------- */ if语句是C++/C语言中最简单、最常用的语句,然而很多程序员用隐含错误的方式写if语句。本节以“与零值比较”为例,展开讨论。 4.3.1 布尔变量与零值比较
2016-11-02 21:19:19 418
原创 删除字符串中相邻三个或以上重复的字符
前几天2016年9月9日,参加了阿里2016年的笔试编程题,由于自己现在的编程能力还很薄弱,所以投的岗位是测试工程师,现在把那天做的一道编程题写下来,希望自己在以后的编程能力可以慢慢得到提高,哈哈。 题目是这样的: 对于输入的字符串,我们需要完成的任务是从左到右扫描字符串, 如果存在由三个以上(包括三个)连续相同字符组成的字串,就将这个子串从原串中去掉,并将原
2016-09-11 16:34:10 7894 2
原创 如何将一个新函数加到MATLAB函数库中
如何将一个新函数加到MATLAB函数库中 最简单的方法是把新函数(m文件)的目录添加到MATLAB的库目录中。 打开MATLAB,点击file->set path: 我们可以看到MATLAB search path里的toolbox工具箱里的所有文件夹,MATLAB运行程序时,库函数都是从这里找的。点击Add Folder或者Add with Subfolders添
2016-07-29 08:48:03 13264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人