自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EbowTang的练习场

1,新手需要努力,高手更需要努力。2,性格大于能力。3,解决问题的能力决定未来。

  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 <C/C++数据结构>单链表

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。 相比于线性表顺序结构,链表比较方便插入和删除操作。一,单链表的基本操作1,创建头节点  手动new一个新的Node,将Node的next置为NULL即可。  head = new Node(0);head->next = NULL;

2015-01-31 15:05:45 2050

原创 <C/C++数据结构>双向链表(C++模板实现)

参考资源:http://zh.wikipedia.org/wiki/双向链表《百度文库》《算法导论》http://blog.sina.com.cn/s/blog_77795cad01011ud1.html注:本文部分文字学习并copy自网络.如果侵犯了您的版权,请联系本人tangyibiao520@163.com,本人将及时编辑掉!一,双向链表的基本操作 双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,

2015-01-30 11:06:54 2161

原创 <C/C++基础>深入认识strcpy和memcpy

strcpy和memcpy主要有以下3方面的区别。1、复制的内容不同。strcpy只能复制字符串,而memcpy可以复制任意内容,例如字符数组、整型、结构体、类等。2、复制的方法不同。strcpy不需要指定长度,它遇到被复制字符的串结束符"\0"才结束,所以容易溢出。memcpy则是根据其第3个参数决定复制的长度。3、用途不同。通常在复制字符串时用strcpy,而需要复制其他类型数据时则一般用memcpystrcpy和memcpy主要有以下3方面的区别。1、复制的内容不同。strcpy只能

2015-01-28 14:54:25 1500

原创 <C/C++数据结构>二叉搜索树

一,二叉树的定义:二叉树在图论中是这样定义的:二叉树是一个连通的无环图,并且每一个顶点的度不大于3。有根二叉树还要满足根结点的度不大于2。有了根结点之后,每个顶点定义了唯一的父结点,和最多2个子结点。然而,没有足够的信息来区分左结点和右结点。如果不考虑连通性,允许图中有多个连通分量,这样的结构叫做森林。二叉树是递归定义的,其结点有左右子树之分,逻辑上二叉树有五种基本形态:(1)空二叉树(a);(2)只有一个根结点的二叉树(b);

2015-01-25 19:44:19 2489 2

原创 <C/C++数据结构>散列表(C++模板实现)

参考资源:http://student.zjzk.cn/course_ware/data_structure/web/CHAZHAO/chazhao9.4.1.htm一,散列表的基本概念散列方法不同于顺序查找、二分查找、二叉排序树及B-树上的查找。它不以关键字的比较为基本操作,采用直接寻址技术。在理想情况下,无须任何比较就可以找到待查关键字,查找的期望时间为O(1)。

2015-01-25 17:18:13 1997

原创 <C/C++算法>九度OJ题目1415--1464解题练习(八)

题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。

2015-01-25 14:13:35 2001

转载 数字图像处理,常见噪声的分类与Matlab实现

1.研究噪声特性的必要性        本文的内容主要介绍了常见噪声的分类与其特性。将噪声建模,然后用模型去实现各式各样的噪声。        实际生活中的各种照片的老化,都可以归结为以下老化模型。     这个模型很简单,也可以直接用以下公式来表达。在频域内,用以下公式区表示。     根据以上式子,可以看出,老旧照

2015-01-25 13:31:17 6111 1

原创 <C/C++基础>九度OJ题目1359--1414解题练习(七)

题目描述:输入n个整数,找出其中最小的K个数。例如输入4,5,1,6,2,7,3,8这8个数字,则最小的4个数字是1,2,3,4,。

2015-01-25 11:57:54 1981

原创 <C/C++数据结构>顺序表

一,顺序表的基本概念:1. 顺序表的定义 (1) 顺序存储方法  即把线性表的结点按逻辑次序依次存放在一组地址连续的存储单元里的方法。(2) 顺序表(Sequential List)  用顺序存储方法存储的线性表简称为顺序表(Sequential List)。

2015-01-24 22:49:42 3091

原创 <C/C++算法>九度OJ题目1201--1358解题练习(六)

题目描述: 输入一系列整数,建立二叉排序数,并进行前序,中序,后序遍历。

2015-01-24 19:11:00 2371

原创 <C/C++基础> 合法的纯虚析构函数?

虚函数首先:强调一个概念定义一个函数为虚函数,不代表函数为不被实现的函数。定义他为虚函数是为了允许用基类的指针来调用子类的这个函数(多态性?)。

2015-01-23 19:56:13 2022

转载 和OpenCV,视觉领域,图像处理有关的资源大集合

跟OpenCV相关的:http://opencv.org/2012年7月4日随着opencv2.4.2版本的发布,opencv更改了其最新的官方网站地址。http://www.opencvchina.com/好像12年才有这个论坛的,比较新。里面有针对《learning opencv》这本书的视频讲解,不过视频教学还没出完,正在更新中。对刚入门学习opencv的人来说很不错

2015-01-23 16:54:55 5375 2

原创 数字图像处理,自适应中值滤波的C++实现

自适应中值滤波的原理     自适应中值滤波的思想是根据噪声密度改变滤波窗口的大小,同时对噪声点和信号点采取不同的处理方法。对噪声点进行中值滤波,对信号点保持其灰度值不变。       设为fij为点(i,j)的灰度Wij为当前工作窗口,fmin,fmax和fmed分别为Wij中的灰度最小值、灰度最大值和灰度中值,令maxize为预设的允许最大窗口。自适应中值滤波的步骤如下:1)若 f

2015-01-22 11:11:40 9795 1

原创 数字图像处理,基于PM和Catte模型各向异性扩散的C++实现

各向异性扩散原理及其概述为了降低散斑噪声,1990年Perona和Malik提出了基于热扩散方程的各向异性扩散算法,由于该方法在去除噪声的同时能很好地保护边缘,因此该算法得到了广泛的应用。各向异性扩散属于偏微分方程方法,基于偏微分方程的去噪由于其对边缘及细节等的保护很好在去噪算法中得到了广泛的研究与应用。Perona-Malik扩散模型的提出引发了研究人员对各向异性扩散算法的研究热潮。1992

2015-01-22 10:58:09 9525 11

原创 OpenCV,三大边缘检测Canny,Sobel,Laplacian,及MFC实现

Sobel使用扩展 Sobel 算子计算一阶、二阶、三阶或混合图像差分void cvSobel( const CvArr* src, CvArr* dst, int xorder, int yorder, int aperture_size=3 );src输入图像.dst输出图像.xorderx 方向上的差分阶数yordery 方向上的差分阶数aperture_size扩展

2015-01-19 14:56:49 6293

原创 【工程数学】若干种解定积分的算法

// ConsoleAppDefInteSolu.cpp : 定义控制台应用程序的入口点。///**函数功能:梯形公式与辛普生公式以及四阶Cotes公式直接求解定积分,这三种算法均是牛顿科次求积公式的1,2,4阶形式*函数原形:*double TrapezoidSolu(double a, double b),*double SimpsonSolu(double a,double b)

2015-01-04 09:13:43 1904

原创 OpenCv,局部自适应图像增强(Local Adaptive Contrast Enhancement)

一、理论         图像增强算法的基本原则是“降低低频区域,突出高频区域”,以此强化边缘,达到增强的目的。最简单的例子就是通过原始图像减去高斯模糊处理后的图像,就能够将边缘强化出来。         直方图均衡化也是一种非常常见的增强方法。但是为了避免背景的干扰,更倾向于采用“局部”方法进行处理。我们这里着重研究自适应对比度增强(ACE)的相关内容。        ACE的定义和

2015-01-03 22:30:06 9623 1

使用NSIS制作的多功能工具,有利于定位问题,辅助解决问题

平时自己办公和处理问题,经常使用todesk远程局点环境,此时往往涉及到如下需求 1,需要特定的工具测试局点网络环境 2,禁用windwos自动更新服务解决问题(在云桌面中会引起很多问题) 3,卸载windows内置应用,以及深度优化系统,比如在和友商PK时 4,启用业务功能上诸多功能 5,分析故障系统各项指标(集成各种分析工具) 6,解析业务上的加密配置文件 7,快速共享本机文件夹(极大的利于定位问题,传递文件) 上述功能需求使用NSIS工具统一制作,并且打包出来的小程序体积很小,有类似需求的可以看看

2022-03-07

小波变换程序

二维的变换实测运算速度很慢,写得很烂,写了很久了,一维的还好!对于这份资源你千万要有自己的思考(结合matlab运行验证验证)。

2017-06-08

MFC类库速查手册

MFC中文版的类库速查手册,囊括了绝大部分MFC类库,可以帮助英语不好的同学,但是个人建议还是最好看英文版的!

2015-01-16

Matlab五种常见铝箔方式去噪能力对比

四种不同噪声下的五种滤波方式去噪能力对比,其中罗列的完整的数据以及一些简单分析,主要还是适合初学者!

2014-11-13

MFC,多线程例子,计算素数

这个例子来源于mfc windows程序设计多线程章节的例子

2014-07-09

空空如也

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

TA关注的人

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