最近整理了下以前的资料。有的算法没有实现,嘿嘿,以后再补吧!
/**
*排序算法的分类如下:
*1.插入排序(直接插入排序、折半插入排序、希尔排序);
*2.交换排序(冒泡泡排序、快速排序);
*3.选择排序(直接选择排序、堆排序);
*4.归并排序;
*
关于排序方法的选择:
*(1..
分类:
编程语言 时间:
2014-09-03 15:06:27
阅读次数:
262
STL中简单算法实例sort()、next_permutation()#include<iostream>
#include<string>
#include<algorithm>
usingnamespacestd;
intmain()
{
stringletters;
cout<<"Enterthelettersgrouping(quittoquit):";
while(cin>>letters&&letter..
分类:
其他好文 时间:
2014-08-29 03:03:17
阅读次数:
242
定位:简单算法内容:有四条水渠依次记为 A B C D,可以向同一水池注水。给出单开一个水渠注满水池所需要的天数,请问(1)AB两条水渠同时注水,注满需要多长时间(2)四渠同开,注满需要多长时间结果保留2位小数输入说明:一行4个数字(无单位)输出说明:两行,第一行为AB同开,第二行为4渠同开输入样例...
分类:
其他好文 时间:
2014-08-25 08:42:43
阅读次数:
272
STL标准中没有区分基本算法或复杂算法,单SGI把常用的一些算法定义在只中。在这些算法中,比较值得学习的是copy函数,它“无所不用其极”的改善效率。...
分类:
其他好文 时间:
2014-08-19 10:56:14
阅读次数:
320
算法简单介绍NBC是应用最广的分类算法之中的一个。朴素贝叶斯模型发源于古典数学理论,有着坚实的数学基础,以及稳定的分类效率。同一时候,NBC模型所需预计的參数非常少,对缺失数据不太敏感,算法也比較简单。算法如果给定目标值时属性之间互相条件独立。算法输入训练数据T={(x1,y1),(x2,y2),…...
分类:
其他好文 时间:
2014-08-16 22:26:21
阅读次数:
353
算法简介
NBC是应用最广的分类算法之一。朴素贝叶斯模型发源于古典数学理论,有着坚实的数学基础,以及稳定的分类效率。同时,NBC模型所需估计的参数很少,对缺失数据不太敏感,算法也比较简单。
算法假设
给定目标值时属性之间互相条件独立。
算法输入
训练数据 T={(x1,y1),(x2,y2),……,(xn,yn)}
待分类数据x0=(x0(1),x0(2),……,x0(n)...
分类:
其他好文 时间:
2014-07-28 16:17:13
阅读次数:
412
折半查找也就是二叉查找,其查找时间复杂度为O(logn),比顺序查找的效率高得多,唯一的要求就是待查表已经有序。1、等值折半查找比较简单,算法如下:def binarySearch(data,value): low = 0 high = len(data) - 1 while lo...
分类:
其他好文 时间:
2014-07-26 00:50:56
阅读次数:
213
这篇将讲到图片特效处理的模糊效果。跟前面一样是对像素点进行处理,算法是通用的,但耗时会更长,至于为什么,看了下面的代码你就会明白。算法:一、简单算法:将像素点周围八个点包括自身一共九个点的RGB值分别相加后平均,作为当前像素点的RGB值,即可实现效果。举例:ABCDEFGHI假如当前点是E,那么会有...
分类:
其他好文 时间:
2014-07-13 10:56:43
阅读次数:
203
这篇将讲到图片特效处理的锐化效果。跟前面一样是对像素点进行处理,算法是通用的。算法原理:一、简单算法:分别获取当前像素点和八个周围像素点的RGB值,先求出当前像素点的RGB值与八个像素点RGB值的和的平均数,再乘以相应的系数,然后在与当前像素点之和。例:ABCDEFGHI对E点进行锐化:[java]...
分类:
其他好文 时间:
2014-07-13 09:59:57
阅读次数:
232
继《排序(一)__综述》后,对简单算法中的冒泡排序、简单选择排序和简单插入排序进行较为详细的解析。...
分类:
其他好文 时间:
2014-07-02 07:28:28
阅读次数:
192