阿里巴巴 2015 实习笔试题 分布式系统中的RPC请求经常出现乱序的情况
2015-05-12 11:23
323 查看
基本思想:
假设输入就是1到10的数字,那么可以申请一个簿记数组book[11],用来记录已经到到的数字,但是我们输出还是按照从1开始到10进行输出,假设欲输出的数字为j,我们要观察簿记数组b[j]是否有记录,若有记录,则进行输出,若没有记录,则等待下一次观察。
#include<iostream> using namespace std; int main() { int a[10]={1, 2, 5, 8, 10, 4, 3, 6, 9, 7}; int book[11]; memset(book,0,sizeof(book));//簿记数组清0 int j=1; int flag=0; for(int i=0;i<10;++i) { book[a[i]]=1;//来了一个数,簿记 while(book[j]&&j<11) { if(flag==1) cout<<","; else flag=1; cout<<j; j++; } if(flag==1){ flag=0; cout<<endl; } } return 0; }
相关文章推荐
- 阿里巴巴 2015 实习笔试题 分布式系统中的RPC请求经常出现乱序的情况 写一个算法来将一个乱序的序列保序输出
- 阿里巴巴 2015 实习笔试题 分布式系统中的RPC请求经常出现乱序的情况 写一个算法来将一个乱序的序列保序输出
- 阿里2015 实习笔试题笔记 分布式系统中的RPC请求经常出现乱序的情况
- 分布式系统中的RPC请求经常出现乱序的情况 写一个算法来将一个乱序的序列保序输出
- 分布式系统中的RPC请求经常出现乱序的情况 写一个算法来将一个乱序的序列保序输出
- 分布式系统中的RPC请求经常出现乱序的情况 写一个算法来将一个乱序的序列保序输出
- 以下措施中,不可能改进分布式系统读写(IO)性能的有____----阿里巴巴2015实习生笔试题
- 阿里巴巴java研发2015实习笔试题--生产者消费者并发线程安全
- 2015阿里巴巴暑期实习笔试题解析--删除数据列表的一行
- 在64位系统以及64位编译器下字节对齐----阿里巴巴2015实习生笔试题
- 下面的函数哪个是系统调用而不是库函数()?----阿里巴巴2015校招研发在线笔试题
- Ubuntu 16.04系统下安装Discuz出现“HTTP ERROR 500”目前无法处理此请求
- 阿里巴巴消息中间件团队消息和分布式数据层负责人王晶昱:消息系统架构与变迁
- sql 在not in 子查询有null值情况下经常出现的陷阱
- 2015阿里巴巴秋招在线笔试题
- 2015阿里巴巴校招在线笔试题
- cobar阿里巴巴开源关系型数据分布式处理系统介绍
- C# 调用Excel 出现服务器出现意外情况. (异常来自 HRESULT:0x80010105 (RPC_E_SERVERFAULT)
- Rpc+Mq实现分布式系统
- php进主页出现:HTTP 错误 500(Internal Server Error):服务器尝试执行请求时遇到了意外情况。