随机分配座位,共50个学生,使学号相邻的同学座位不能相邻


Posted in 面试题 onJanuary 18, 2014
随机分配座位,共50个学生,使学号相邻的同学座位不能相邻(早些时候用C#写的,没有用C改写)。
static void Main(string[] args)
{
int Tmp = 0, Count = 50;
int[] Seats = new int[Count];
bool[] Students = new bool[Count];
System.Random RandStudent=new System.Random();
Students[Seats[0]=RandStudent.Next(0,Count)]=true;
for(int i = 1; i Tmp=(int)RandStudent.Next(0,Count);
if((!Students[Tmp])&&(Seats[i-1]-Tmp!=1) && (Seats[i-1] – Tmp) != -1) {
Seats[i++] = Tmp;
Students[Tmp] = true;
}
}
foreach(int Student in Seats)
System.Console.Write(Student + ” “);
System.Console.Read();
}

Tags in this post...

面试题 相关文章推荐
局部内部类是否可以访问非final变量?
Apr 20 面试题
关于Java String的一道面试题
Sep 29 面试题
C语言中break与continue的区别
Jul 12 面试题
不开辟用于交换数据的临时空间,如何完成字符串的逆序
Dec 02 面试题
数组越界问题
Oct 21 面试题
西部世纪.net笔试题面试题
Apr 03 面试题
linux面试题参考答案(9)
Jan 07 面试题
如何防止同一个帐户被多人同时登录
Aug 01 面试题
Lucene推荐的分页方式是什么?
Dec 07 面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
May 02 面试题
线程同步的方法
Nov 23 面试题
J2EE模式面试题
Oct 11 面试题
编写用C语言实现的求n阶阶乘问题的递归算法
Oct 21 #面试题
C语言笔试题回忆
Apr 02 #面试题
寻找迷宫的一条出路,o通路;X:障碍
Jul 10 #面试题
外企C语言笔试题
Nov 10 #面试题
C语言笔试集
Jul 24 #面试题
C语言开发工程师测试题
Dec 20 #面试题
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
Jul 16 #面试题
You might like
PHP中获取内网用户MAC地址(WINDOWS/linux)的实现代码
2011/08/11 PHP
Laravel框架搜索分页功能示例
2019/02/01 PHP
在JavaScript中通过URL传递汉字的方法
2007/04/09 Javascript
不懂JavaScript应该怎样学
2008/04/16 Javascript
jquery cookie的用法总结
2013/11/18 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
js中数组排序sort方法的原理分析
2014/11/20 Javascript
javascript实现网页子页面遍历回调的方法(涉及 window.frames、递归函数、函数上下文)
2015/07/27 Javascript
js实现弹窗居中的简单实例
2016/10/09 Javascript
Vue.js表单控件实践
2016/10/27 Javascript
canvas学习之API整理笔记(一)
2016/12/29 Javascript
javascript编程实现栈的方法详解【经典数据结构】
2017/04/11 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
js实现通过开始结束控制的计时器
2019/02/25 Javascript
vue-router 起步步骤详解
2019/03/26 Javascript
vue路由 遍历生成复数router-link的例子
2019/10/30 Javascript
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
实例讲解Python中函数的调用与定义
2016/03/14 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
利用python实现对web服务器的目录探测的方法
2019/02/26 Python
Django重置migrations文件的方法步骤
2019/05/01 Python
python 将字符串完成特定的向右移动方法
2019/06/11 Python
python将字典列表导出为Excel文件的方法
2019/09/02 Python
Python实现AI自动抠图实例解析
2020/03/05 Python
10分钟入门CSS3 Animation
2018/12/25 HTML / CSS
荷兰最大的多品牌男装连锁店:Adam Brandstore
2019/12/31 全球购物
小型女装店的创业计划书
2014/01/09 职场文书
爱国主义演讲稿
2014/05/07 职场文书
小学生个人先进事迹材料
2014/05/08 职场文书
篮球比赛拉拉队口号
2014/06/10 职场文书
党员个人对照检查材料思想汇报
2014/09/16 职场文书
推普周国旗下讲话稿
2014/09/21 职场文书
市场营销计划书范文
2015/01/16 职场文书
幼儿园教师自我评价
2015/03/04 职场文书
幼儿园保育员随笔
2015/08/14 职场文书
Canvas三种动态画圆实现方法说明(小结)
2021/04/16 Javascript