算法
文章平均质量分 77
treeMountain
精通.NET开发,Web网页的开发
展开
-
可视化对比十多种排序算法(C#版)
引言 首先,我认为是最重要的是要理解什么是“排序算法”。根据维基百科,排序算法(Sorting algorithm)是一种能将一串数据依照特定排序方式进行排列的一种算法。最常用到的排序方式是数值顺序以及字典顺序。有效的排序算法在一些算法(例如搜索算法与合并算法)中是重要的,如此这些算法才能得到正确解答。排序算法也用在处理文字数据以及产生人类可读的输出结果。 接下来,我会说明一些算法。所有算法皆转载 2015-07-23 10:26:35 · 624 阅读 · 0 评论 -
微软公司内部培训程序员资料---求解线性方程组的类
/* * 求解线性方程组的类 LEquations * * 周长发编制 */ using System; namespace MSAlgorithm { public class LEquations { /// /// 系数矩阵 /// private Matrix mtxLECoef;原创 2016-10-21 12:00:54 · 683 阅读 · 0 评论 -
微软公司内部培训程序员资料---求解非线性方程组的类
/* * 求解非线性方程组的类 NLEquations * * 周长发编制 */ using System; namespace MSAlgorithm { public abstract class NLEquations { /// /// 虚函数:计算方程左端函数值,必须在引申类中覆盖该类函数 ///原创 2016-10-21 14:10:42 · 999 阅读 · 1 评论 -
粒子群算法
算法介绍 简介 如前所述,PSO模拟鸟群的捕食行为。设想这样一个场景:一群鸟在随机搜索食物。在这个区域里只有一块食物。所有的鸟都不知道食物在那里。但是他们知道当前的位置离食物还有多远。那么找到食物的最优策略是什么呢。最简单有效的就是搜寻目前离食物最近的鸟的周围区域。 PSO从这种模型中得到启示并用于解决优化问题。PSO中,每个优化问题的解都是搜索空间中的一只鸟。我们称之为“粒子”。所原创 2016-10-21 14:55:26 · 1227 阅读 · 1 评论 -
微软公司内部培训程序员资料---计算数值积分的类
/* * 计算数值积分的类 Integral * * 周长发编制 */ using System; namespace MSAlgorithm { public abstract class Integral { /// /// 抽象函数:计算积分函数值,必须在派生类中覆盖该函数 /// /// 函数原创 2016-10-19 14:43:49 · 851 阅读 · 0 评论 -
微软公司内部培训程序员资料---操作复数类
/* * 操作复数的类Complex * * 周长发编制 */ using System; namespace MSAlgorithm { /** * 操作复数的类Complex * @author 周长发 * @version 1.0 */ public class Complex { /// /// 复数实部原创 2016-10-19 12:03:49 · 674 阅读 · 0 评论 -
微软公司内部培训程序员资料---进行插值的类
/* * 进行插值的类Interpolation * 周长发编制 */ using System; namespace MSAlgorithm { public class Interpolation { /// /// 一元全区间不等距插值 /// /// 结点的个数 /// 一维数组,原创 2016-10-20 14:06:18 · 791 阅读 · 0 评论 -
微软公司内部培训程序员资料---操作矩阵类
/* * 操作矩阵的类 Matrix * * 周长发编制 */ using System; namespace MSAlgorithm { public class Matrix { /// /// 矩阵列数 /// private int numColumns = 0; ///原创 2016-10-21 10:34:06 · 1528 阅读 · 0 评论