lintcode整数排序的完整c++代码
来源:互联网 发布:mac lion系统能升级 编辑:程序博客网 时间:2024/06/06 01:01
今天,第一次将lintcode的代码放入VS中调试。
难点是c++中vector的用法。具体使用方法可以看一下http://www.cnblogs.com/wang7/archive/2012/04/27/2474138.html
首先,是关于lintcode在线编译成功的一段有关利用选择排序法,完成整数排序的代码:
class Solution {public: /** * @param A an integer array * @return void */ void sortIntegers(vector& A) { // Write your code here int len,i,j,flag,change; len=A.size(); for(i=0;i
但是,这段代码不太完整,于是把它编写完整,如下所示:
#include#include #include #include //vector容器中的sort 算法需要这个头文件using namespace std;class Solution {public: /** * @param A an integer array * @return void */ void sortIntegers(vector & A) { // Write your code here int len,i,j,flag,change; len=A.size(); for(i=0;i b;while(cin>>num){ b.push_back(num); if(cin.get()=='\n') //如果检测到用户回车,则结束输入 break;}//while()函数内的代码用来输入整数数组test.sortIntegers(b);//将数组传递给对象test中的sortIntegers子函数。vector ::iterator it;//vector中的迭代器for(it=b.begin();it!=b.end();it++)cout<<*it<<" ";//输出最后排序的结果cout<
效果图如下:
阅读全文
0 0
- lintcode整数排序的完整c++代码
- lintcode python代码 463 整数排序
- LintCode:整数排序
- 【LintCode】整数排序II
- LintCode【入门】整数排序
- 整数排序II-lintcode
- lintcode-入门-整数排序
- Lintcode 463 整数排序
- LintCode-整数排序
- LintCode-整数排序 II
- 整数排序-LintCode
- LintCode 整数排序
- LintCode 整数排序 II
- LintCode 整数排序
- Lintcode整数排序
- 整数排序-LintCode
- 整数排序 II -LintCode
- 拓扑排序算法原理以及完整的C代码实现
- 利用POI框架的SAX方式处理大数据2007版Excel(xlsx)
- NodeJs 安装
- 逆向工程实验
- UDP局域网内广播消息
- Spring MVC 详细示例教程
- lintcode整数排序的完整c++代码
- BMP的图片格式(编程)
- python中的列表与元祖
- Python __init__.py 作用详解
- Mutex和Semaphore
- 大话数据结构(四)——双向链表的java实现
- linux VLAN配置(vconfig)
- Java冒泡排序与快速排序
- 蓝桥杯java第六届决赛第一题--分机号