
算法
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 · 329 阅读 · 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 · 245 阅读 · 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 · 359 阅读 · 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 · 4450 阅读 · 1 评论