1.4.2冒泡法(先排序再去重)
来源:互联网 发布:seo与sem的异同 编辑:程序博客网 时间:2024/05/17 22:15
#include<iostream>using namespace std;int main(){int a[101],n,i,j,t;cout<<"请输入共有多少本书,即n=";cin>>n;cout<<"请依次输入各本书的ISBN编号:"<<endl;for(i=1;i<=n;i++){cin>>a[i];}/*O(N)*///开始冒泡排序for(i=1;i<=n-1;i++){for(j=1;j<=n-i;j++){if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;} }}/*O(N^2)*/ cout<<"排序过后的ISBN编号依次为:"<<a[1]<<" ";//输出第一个数for(i=2;i<=n;i++){//现在的序列是有序的了 //从2循环到nif(a[i]!=a[i-1]) {//如果当前这个数是第一次出现则输出cout<<a[i]<<" "; }}/*O(N)*/getchar();return 0;}/*整个算法的时间复杂度是O(2*N+N^2),忽略低阶,最终该方法的时间复杂度为O(N^2)*/
0 0
- 1.4.2冒泡法(先排序再去重)
- 先冒泡
- 排序算法(2)冒泡排序法
- 【排序】冒泡排序法
- 简单排序算法(冒泡、先择、插入)
- 输入一组数据,先用冒泡法将数据从小到大排序,再用二分法查找所需要的那个数据
- 冒泡法排序(指针)--2
- 常用排序-冒泡法排序
- 排序法之冒泡排序
- php排序&冒泡法排序
- 排序之冒泡排序法
- 排序算法--冒泡排序法
- 【PHP】冒泡排序法排序
- 排序算法--冒泡排序法
- 冒泡法排序
- 排序:冒泡法
- 冒泡排序法
- 冒泡法排序
- MFC中的Resource.h文件理解
- ThinkPHP5.0
- 算法设计与应用基础: 第三周(3)
- halcon在VS2013开发环境下的C#编程
- Java中Math.random()获取随机数的用法
- 1.4.2冒泡法(先排序再去重)
- 链表菜单之初级版
- DeepMind组建美国团队:加强与谷歌的联系
- FZU 1036 四塔问题(规律)
- leetcode144. Binary Tree Preorder Traversal
- 基于How To Tango With Django 1.9的重新实践(0-5)
- HDU3488-Tour
- 归并排序实现及时间复杂度分析
- [BZOJ 1005][HNOI2008]明明的烦恼(prufer编码+组合数学+高精度)