
冒泡排序
mshobtp
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++分治法--最近对问题
最近对问题: 最近对问题要求在一个包含n个点的集合中找出距离最近的两个点。严格地讲,距离最近的点可能多于一个,简单起见,只找出其中的一对即可。 最近对问题的分治策略如下: (1)划分:将集合S分成两个子集S1和S2,根据平衡子问题原则,每个子集中大约有n/2个点,设集合S的最近点对是pi\displaystyle p_ipi和pj\displaystyle p_jpj(1≤\displaystyle\leq≤i,j≤\displaystyle\leq≤n),则会出现以下三种情况: 1.pi∈S1\dis原创 2020-10-24 17:19:22 · 4058 阅读 · 1 评论 -
冒泡排序
#include using namespace std; int main() { int a[100]; int n,i; cin>>n; for(i=0;i<n;i++) { cin>>a[i]; } for(i=0;i<n;i++) { int tmp; for(int j=0;j<n-1-i;j++) { if(a[j]>a[j+1]) {...原创 2020-02-04 18:07:21 · 103 阅读 · 0 评论