当前位置: 首页 > 模式/算法

设计模式4 - 构建者模式Builder Design Pattern

设计模式4 - 构建者模式Builder Design Pattern 1 Introduction Builder pattern is used to construct a complex object step by step and the final step will return the object. The process of constructing an object should be generic so that it can be used to create different repre ...

The Catalog of Design Patterns 设计模式目录

The Catalog of Design Patterns    设计模式目录   The catalog beginning on page 93 contains23 design patterns. Their names and intents are listed next to give you an overview. The number in parentheses aftereach pattern name gives thepage number for the pattern (a convention we f ...

数据结构:二叉树的访问--广度优先遍历法

数据结构:二叉树的访问--广度优先遍历法 资料摘自<数据结构C++语言描述> 广度优先扫描(层次扫描)算法 初始化步骤:将根节点插入到队列中 递归步骤: 1.队列为空时过程终止 2.将头节点p从队列中并打印其数据值 3.用该节点去标识位于树的下一层的子节点 if(p->Lef ...

java数据结构与算法-线性表与链表(1)

这是小生第一次写博客,语言上难免有一些不清楚,思路上难免有一些不清晰,还望各位批评指正。 最早接触数据结构与算法都是通过C语言实现的,但是我的开发过程中用C语言比较少。随着代码量逐渐的增大,我发现数据结构与算法的重要性越来越强,所以开始研究数据结构与算法的JAVA实现。 在这一篇文章中,我们先来介绍一 ...

模糊C均值算法(FCM)分割图像MATLAB程序

模糊C均值算法(FCM)分割图像MATLAB程序   做课题的时候用到模糊C均值算法(FCM)分割图像,写了MATLAB程序给需要的朋友们,仅供参考。若有不妥之处,望予以指教。   % 文件名: FCM.m % 功能: 模糊C均值(FCM)聚类算法分割图像 % 作者: 雨帘 % 时间: 2011/11/17 %%%%%%%%%%%%%%% F ...

当今主流数字图像缩放技术的算法

第四章 当今主流数字图像缩放技术的算法 4.1 基于近临插值与邻域取平均的图像缩小算法 4.1.1问题引入 传统的图像缩放算法中,有的有的失真较小但是算法复杂,如双三次插值;有的运算量小但得到的图像失真较大,如最近邻插值和双线性插值。在对图像进行缩小的时候存在着图像 ...

自然语言处理及计算语言学相关术语中英对译表

abbreviation 缩写 [省略语]ablative 夺格(的)abrupt 突发音accent 口音/{Phonetics}重音accusative 受格(的)acoustic phonetics 声学语音学acquisition 习得action verb 动作动词active 主动语态active chart parser 活动图句法剖析程序active knowledge 主动知识active verb 主动动词actor-action-goal 施事(者)-动作 ...

电脑围棋门径

电脑围棋门径——陈志行   显示棋盘棋子及其他必须显示的内容;设置黑白选择、进子及有关的功能。 设置计算和记录棋子串气数的功能,赋予提子和禁着的功能。 设计一种函数,表征每个棋子对周围的影响,用以划分势力范围,作为静态 形式判断的基础。 对盘上各着点分别试进黑子和白子,比较进子前后的静态 ...

<C/C++算法>算法与数据结构的本质

何谓数据结构 数据结构是什么?它是组织内存中对象或基本类型数值(primtive types)的形式,为了更好地组织和使用这些对象而慢慢发展起来的固有形式,惯用法(idioms),是计算机开发领域用处理数据的方法来解决问题的一套科学. 对数据结构知识的系统整理最初源于一个科学者的一本书1. 以上是常见于 ...

数据结构二叉树(背诵版)

1.先序遍历非递归算法#define maxsize 100 typedef struct { Bitree Elem[maxsize]; //PreOrderUnrec int top; } SqStack; void PreOrderUnrec(Bitree t) { SqStack s; StackInit(s); p=t; while (p!=null || !StackEmpty(s)) { while (p!=null) //遍历左子树 ...

数据结构学习笔记2——静态链表

数据结构学习笔记2——静态链表 注意与线性表的顺序存储的区别 自己定义实现静态链表! ...

我看到的关于CvScalar数据结构的经…

本文转自: CvPoint,CvScalar,CvArr数据结构的功能最主要是配置IplImage数据结构跟相关矩阵数据的结构数据,只要是图像空间有关的配置大部分都用到CvSize,CvScalar. 而CvArr只是个Interface,可以让子程序容纳IplImage数据结构及CvMat数据结构.对于很多的算法子函数都是用CvArr来替代. #include <cv. ...

数字图像去雾快速算法

数字图像去雾快速算法     1.简介。           严格的来说,去雾也是对比度增强的一种。但是用常见的对比度增强以及直方图均衡的算法根本达不到良好的效果。这方面最近比较好的工作就是He kaiming等提出的Dark Channel方法。这篇论文也获 ...

图像双线性插值算法

  图像缩放双线性插值算法 (2008-12-22 14:59:51) 转载 标签: 图像变换 插值 算法 it 分类: C/C++问题 文章来源:http://blog.csdn.net/ArtX/archive/2007/03/25/1540539.aspx 正文:   插值算法对于缩放比例较小的情况是完全可以接受的 ...

图像处理基础算法归类

     从事图像处理这个行当也已经有一段时间了,对于一个自动化毕业的本科生,确实是磕磕绊绊的走到现在了,前期的基础图像处理还基本上能够轻松上手,越到后面的机器学习算法,用到的数学知识也就越深了,所以越到后面会越困难的。现在回想下之前的图像处理基础算法,其实是可以归纳到数学各个领域的。 ...

二值图像连通域标记算法与代码

二值图像连通域标记算法与代码 原文链接 这里列举二值图像连通域标记算法包括直接扫描标记算法和二值图像连通域标记快速算法 一、直接扫描标记算法把连续区域作同一个标记,常见的四邻域标记算法和八邻域标记算法。 1、  四邻域标记算法: 1) &n ...

Java设计模式 Design Pattern:包装模式 Decorator Pattern

Java设计模式 Design Pattern:包装模式 Decorator Pattern 意图 Attach additional responsibilities to an object dynamically. 为一个对象动态的添加职责. Decorators provide a flexible alternative to subclassing for extending functionality. 对扩展功能来所,包装模式提供了一个比子类话更灵 ...

Design Principles and Design Patterns(设计原则与设计模式) -Robert C. Martin

What is software architecture? The answer is multitiered. At the highest level, there are the architecture patterns that define the overall shape and structure of software applications. Down a level is the architecture that is specifically related to the purpose of the software ...

海量数据库的查询优化及分页算法方案(转)

本文地址:http://dev.csdn.net/article/43/43936.shtm随着“金盾工程”建设的逐步深入和公安信息化的高速发展,公安计算机应用系统被广泛应用在各警种、各部门。与此同时,应用系统体系的核心、系统数据的存放地――数据库也随着实际应用而急剧膨胀,一些大规模的系统,如人口系统的数据甚至超过了1000万条, ...

Effective STL Item 43:优先使用STL泛型算法以取代手写循环

STL泛型算法vs.手写的循环 Scott Meyers 准备进行优化?别那么急。Scott正试图让你相信库函数比你自己写的更好。 -------------------------------------------------------------------------------  [这篇文章源自一本即将出版的书。S. Meyers,Effective STL:50 Specific Ways to Improve Your Use of the St ...