algorithm

简介: // 快速排序void QuickSort(int left, int right, int* a){int p(left);int q(right);int temp,mid;mid = a[left];while(p < q){while(a[p] < mid) ++p;while(a[q] > mid) --q;if(p < q){t
// 快速排序
void QuickSort(int left, int right, int* a)
{
int p(left);
int q(right);
int temp,mid;
mid = a[left];
while(p < q)
{
while(a[p] < mid) ++p;
while(a[q] > mid) --q;
if(p < q)
{
temp = a[p];
a[p] = a[q];
a[q] = temp;
p++;
q--;
}
}
if(left < q)
QuickSort(begin, q, a);
if(right > q)
QuickSort(p, end, a);
}

// 深度搜索

// 广度搜索
// A*


相关文章
|
7月前
|
算法 搜索推荐 大数据
算法(Algorithm)
算法(Algorithm)
104 0
|
7月前
|
机器学习/深度学习 算法 程序员
C++ Algorithm 库 算法秘境探索(Algorithm Wonderland Exploration)
C++ Algorithm 库 算法秘境探索(Algorithm Wonderland Exploration)
254 1
|
C语言 容器
【Hello Algorithm】认识一些简单的递归
【Hello Algorithm】认识一些简单的递归
77 0
|
机器学习/深度学习 算法 TensorFlow
维特比算法(Viterbi algorithm)
维特比算法(Viterbi algorithm)是一种用于解码隐马尔可夫模型(Hidden Markov Model,HMM)的动态规划算法。它用于找到给定观测序列条件下的最有可能的隐藏状态序列。
519 1
|
5月前
|
传感器
Algorithm
【7月更文挑战第22天】
56 0
|
7月前
|
Go
Sereja and Algorithm
Sereja and Algorithm
38 0
|
7月前
|
算法
Aho Corasick Algorithm
Aho Corasick Algorithm
58 0
|
算法 数据挖掘 Serverless
k-means Clustering Algorithm
k-均值聚类算法(k-means Clustering Algorithm)是一种将一组数据分成 k 个不同的簇的聚类算法。该算法基于距离作为相似性度量,即将数据对象划分为 k 个簇,使得每个簇中的数据对象之间的距离尽可能小,而不同簇之间的数据对象之间的距离尽可能大。
74 2
|
算法
【Hello Algorithm】贪心算法
【Hello Algorithm】贪心算法
77 0
|
算法 搜索推荐 程序员
Euclidean algorithm
数论算法是研究整数及其性质的算法。数论算法在密码学、编码、计算机科学和其他领域中有广泛的应用。以下是数论算法的一些常见的算法以及它们的实现方法和示例代码:
97 1