算法笔试面试高频题之二-(排序算法)
来源:互联网 发布:淘宝千里眼插件免费的 编辑:程序博客网 时间:2024/05/16 13:41
冒泡排序
题目
对于一个int数组,请编写一个冒泡排序算法,对数组元素排序。
给定一个int数组A及数组的大小n,请返回排序后的数组。
测试样例:
[1,2,3,5,2,3],6
[1,2,2,3,3,5]
思路
理解冒泡排序的基本思想,用循环嵌套来控制
实现
class BubbleSort {public: int* bubbleSort(int* A, int n) { // write code here for(int i=0; i<n-1; i++){ for(int j=0; j<n-i-1; j++){ if (A[j] > A[j+1]){ int t = A[j]; A[j] = A[j+1]; A[j+1] = t; } } } return A; }};
0 0
- 算法笔试面试高频题之二-(排序算法)
- 算法笔试面试高频题之-一(小试牛刀)
- 排序算法相关的笔试面试高频题
- 笔试之排序算法(二)
- 程序员面试高频算法题
- 面试/笔试数据结构之排序算法篇
- 面试/笔试数据结构之排序算法篇
- 面试笔试准备(2)排序算法
- 笔试面试高频题(操作系统)
- 笔试面试高频题(计算机网络)
- 笔试面试高频题(C/C++)
- 面试中的高频特色算法题(持续更新中)
- 程序员求职之道(《程序员面试笔试宝典》)之数据结构与算法(排序算法)?
- 程序员求职之道(《程序员面试笔试宝典》)之数据结构与算法(排序算法)?
- 笔试题二:冒泡排序算法实现
- 笔试面试算法题
- 程序员笔试面试复习【算法篇之内部排序】
- ios面试高频题(二)
- Mongodb 集群keyFile认证
- C++泛型编程与函数模板
- 面向对象方法开发的方法
- 算法第三周
- idea 读取文件失败
- 算法笔试面试高频题之二-(排序算法)
- the type java.io.ObjectInputStream cannot be resolved. it is indirectly referenced from required .cl
- Sicily Single-link Clustering| Prim算法
- IM即时通讯 (一)
- ValueStack、Preparable、ModelDriven的关系
- 统计一个数二进制形式中1的个数
- opencv源码解析之(6):hog源码分析
- LeetCode: 399. Evaluate Division
- HTTP Status 403