整数排序-LintCode
来源:互联网 发布:vmware的mac补丁 编辑:程序博客网 时间:2024/05/22 07:44
给一组整数,按照升序排序,使用选择排序,冒泡排序,插入排序或者任何 O(
样例:
对于数组 [3, 2, 1, 4, 5], 排序后为:[1, 2, 3, 4, 5]。
#ifndef C463_H#define C463_H#include<iostream>#include<vector>#include<algorithm>using namespace std;class Solution {public: /* * @param A: an integer array * @return: */ void sortIntegers(vector<int> &A) { // write your code here if (A.empty()||A.size()==1) return; int len = A.size(); for (int i = 0; i < len; ++i) { int num = INT_MAX,n=0; for (int j = i ; j < len; ++j) { if (A[j] <= num) { num = A[j]; n = j; } } swap(A[i],A[n]); } }};#endif
阅读全文
0 0
- LintCode:整数排序
- 【LintCode】整数排序II
- LintCode【入门】整数排序
- 整数排序II-lintcode
- lintcode-入门-整数排序
- Lintcode 463 整数排序
- LintCode-整数排序
- LintCode-整数排序 II
- 整数排序-LintCode
- LintCode 整数排序
- LintCode 整数排序 II
- LintCode 整数排序
- Lintcode整数排序
- 整数排序-LintCode
- 整数排序 II -LintCode
- lintcode 463整数排序 lintcode 464整数排序II
- [LintCode] Sort Integers 整数排序
- Lintcode——整数排序
- bzoj 1013
- 一个很好的三角形图标效果 css
- Android常见的Manager
- ofbiz实战4——创建学期管理查询界面
- C++ STL set容器常用用法
- 整数排序-LintCode
- C++ namespace详解
- JDBC获取数据库连接的.properties
- Unreal Engine 4 学习笔记(一):入门
- 今天开通博客
- vuforia拖卡
- 第一章作业
- 机器学习实战——LBP特征提取
- 使用chrome浏览器调试ionic APP