463.整数排序

来源:互联网 发布:tough cookie.js 编辑:程序博客网 时间:2024/06/11 02:43

题目:

给一组整数,按照升序排序,使用选择排序,冒泡排序,插入排序或者任何 O(n2) 的排序算法。


样例:

对于数组 [3, 2, 1, 4, 5], 排序后为:[1, 2, 3, 4, 5]


代码:

class Solution {public:    /**     * @param A an integer array     * @return void     */    void sortIntegers(vector<int>& A) {        // Write your code here                for(int i=0;i<A.size();i++)        {            for(int j=i+1;j<A.size();j++)            {                if(A[i]>A[j])                {                    swap(A[i],A[j]);                                    }            }        }    }};


思想:冒泡排序