算法
techping
这个作者很懒,什么都没留下…
展开
-
排序算法@c++描述-shell排序
2.shell排序#include <iostream> #include <vector>using namespace std;template <typename T> void shellSort(vector<T> &a) { for (int gap = a.size() / 2; gap > 0; gap /= 2) { for (int i = gap; i原创 2017-10-31 19:34:30 · 317 阅读 · 0 评论 -
排序算法@c++描述-堆排序
3.堆排序#include <iostream> #include <vector>using namespace std;inline int leftChild(int i) { return 2 * i + 1; }template <typename T> void percDown(vector<T> &a, int i, int n) { int child; T原创 2017-11-03 21:08:14 · 226 阅读 · 0 评论 -
排序算法@c++描述-插入排序
1.插入排序普通版本#include <iostream> #include <vector> #include <ctime>using namespace std;template <typename T> void insertionSort(vector<T> &a) { int i; for (int j = 1; j < a.size(); j++) {原创 2017-10-30 19:25:14 · 333 阅读 · 0 评论 -
PCA+SVM人脸识别
PCA+SVM人脸识别 PCA介绍 主成分分析(Principal Component Analysis, 简称PCA)是常用的一种降维方法. 算法步骤: 输入: 样本集 D={x1,x2,...,xm}D={x1,x2,...,xm}D=\{x_1, x_2, ..., x_m\}, 低维空间维数 d′d′d' 过程: 对所有样本进行中心化: xi←xi−1m∑mi=1xix...原创 2018-07-10 18:58:29 · 4402 阅读 · 1 评论