[有什么面试的经典问题及回答思路]问题01:“请你自我介绍一下” 思路: 1、 这是面试的必考题目。 2、 介绍内容要与个人简历相一致。 3、 表述方式上尽量口语化。 4、 要切中要害,不谈无关、无用的内容。 5、 条...+阅读
因为是编程解决,所以应该设计好数据结构去遍历,
最差结果是二分法的(坐9个人,顺序是13-1-25-7-19-4-10-16-22,前三个可交换)
最好结果是隔一位坐一个,共13个人,当然这是不可能出现的结果。
int seat[15];//第N个人进来坐在M位,则seat[M] = N
定义一个函数bool sit(int N, int* seat, int sum),函数实现有人进来时没有可坐的则返回false,有M位可坐则seat[M] = N,输出M,并返回true
主函数为
void main()
{
int seat[25];
for( int i=1; i<=25; i++ )
{
printf("老板先安排第一个人坐%d位\n", i);
memset(seat,0,sizeof(int)*25);
int n=1; seat[i] = 1; while( sit(n, seat, 25) ) n++;
printf("此情况下可以坐%d个人\n", n);
}
}
然后你看结果就知道选什么方案了
延伸阅读:
公务员面试几种常见题型答题的基本思路与对策公务员面试说穿了无非就是以下几类题目,把握了以下几类题目,作好了套路和总结包你打遍天下无敌手。同一类题目可能有不同的套路,自己分析几种,总结出自己的,就可以应付一切情况。...
面试中的经典问题及回答思路面试过程中,面试官会向应聘者发问,而应聘者的回答将成为面试官考虑是否接受他的重要依据。对应聘者而言,了解这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型...
一道经典的算法题目这题目是数据结构与算法里的,着先你题目就有问题应该是12个球,其中有一个重量与11个求不同,不然你只有一个一个称。 所以只告诉你思想: 采用二分法 1>;将这12个球分为6和6两个...
为什么最难不过二叉树的算法出现在面试题中都会被应聘者抱怨以下是某位经历者的答复: 最简单的解释:典型的工人去面试工程师职位,通不过面试是应该的。(假设如描述所说最难只问到二叉树。) 我反对面试官随便网上找一道题就拿来问的做法,我也...
面试问题及回答思路对应聘者而言,下面这些问题背后的“猫腻”至关重要。本文对面试中经常出现的一些典型问题进行了整理,并给出相应的回答思路和参考答案。读者无需过分关注分析的细节,关键是要从...
javascript编程算法题如图所示function Employer(id, name, title, depart, major) { this.id = id; this.name = name; this.title = title; this.depart = depart; this.major = major; this.showInfo...
职场中晋升的正确思路是什么职场上有两种“求生思路”: 第一种是先做事后做人。你只管做自己喜欢的事情,在自己擅长的领域深耕下去,不用管你的领导是谁你的同事是谁你周围的团队的领导是谁等等。只搞事,不...
算法题关于真分数符合条件的分式已经整出来了 正在写排序,==先 //打印符合条件的分式 public void print(int n) { int count =0; for (int m = 0; m <= n; m++) { for (int j = 1; j <= n; j...
求算法题目大致如下#include#include#includetypedef struct student{ int num; char name[10];}STU; typedef struct node{ STU s; node *next;} node; void add(node *head ,STU *s){ if(hea...