匿名用户

u3d程序员

·成都

感觉靠谱

笔试题只是面向无经验实习生,笔试题基本是算法

5道题:

1、排序算法;

2、判断是否是2的阶次方;

3、日期算法;

4、数组打乱顺序;

5、面向对象思想实现篮子中鸡蛋苹果的交换。

1、冒泡排序,快排,写成静态扩展泛型方法,继承ICompareble。

2、2的阶次方的数的特点是在2进制表现为 1000000.....0,            return (number > 0) && ((number & (number - 1)) == 0);

3、日期的有难度,网上有通用算法,但是我觉得现场很难考虑到那么周全,涉及到判断闰年;

4、很多解法,我用的是随机位置交换

public static void DisorderArray(this T[] array)        {            Random rand = new Random();            for (int i = 0; i < array.Length; i++)            {                int randomNum = rand.Next(0, array.Length);                if (randomNum != i)//换位置                {                    var index = array[i];                    array[i] = array[randomNum];                    array[randomNum] = index;                }            }        }

5、namespace 篮子交换{    class Program    {        static void Main(string[] args)        {            People wang = new People { name = "王先生" };            Basket basketA = new Basket { name = "A", loads=new Apple ("苹果",1) };            Basket basketB = new Basket { name = "B",  };            Load loadB = new Egg("土鸡蛋", 1);            wang.LoadBasket(basketB, loadB);            wang.ChangeBasketLoads(basketA,basketB);        }    }    public class People    {        public string name;        public void ChangeBasketLoads(Basket basketA,Basket basketB)        {            var tempLoads = basketA.loads;            basketA.loads = basketB.loads;            basketB.loads = tempLoads;        }        public void LoadBasket(Basket basket,Load load)        {            basket.loads = load;        }    }    public class Basket    {        public string name;        public Load loads;    }    public abstract class Load    {        public string loadName;        public int loadAmount;    }    public class Egg:Load    {        public Egg(string name,int Amount)        {            loadName = name;            loadAmount = Amount;        }    }    public class Apple : Load    {        public Apple(string name, int Amount)        {            loadName = name;            loadAmount = Amount;        }    }}

首先:所有要求1小时内完成,而且,手写, 所以我觉得能提供伪码应该就成,其次:unity和erlang用的同一套题,unity要求应该低一点。

...查看全文

贡献于两年前

天上友嘉不用c语言吗,【天上友嘉怎么样?】-看准网相关推荐

  1. C语言单链成绩表,【查找链表面试题】面试问题:C语言基于单链… - 看准网

    传说中讲课通俗而不庸俗,说话风流而不下流的小编又来了哦,今天的主要内容是:C语言基于单链表得学生成绩管理系统.首先给大家总结下为什么你们学习C语言会觉得难,尤其是对于单链表这块,主要原因得是因为一下两 ...

  2. c语言字符串数组分配没错,【字符串数组面试题】面试问题:C语言基础小结… - 看准网...

    26. 位段:指定结构体中成员变量所占的位数(以位的形式紧凑存储) unsigned char/int aaa:1 这里只能是unsigned char/int类型 27. 指针数组:int *p[1 ...

  3. 恒安嘉新面试题java_【恒安嘉新面试|面试题】-看准网

    面试官的问题: 问你在上家公司的职责和日常工作是什么? 答如实回答之,尽量说与面试公司业务相关或相近的具体项目和工作事件. 问大数据系统服务器台数限制.性能测试.服务状态监控,了解吗? 答这个我不太清 ...

  4. 多线程面试题c Linux,【多线程Linux面试题】面试问题:小伙用C语言熬… - 看准网...

    记得聊天室可是大学的热门开发小项目啊,只要是老师布置的小组项目开发,那么其中肯定有聊天室,O(∩_∩)O哈哈哈~ 小编今天介绍的这个项目课程呢,就是教你开发一款聊天室,正在学习C语言的小伙伴一定不要错 ...

  5. 查找学生链表c语言,【查找链表面试题】面试问题:C语言实现学生… - 看准网...

    趁着放假无事,开始用C语言开发一些小的项目,巩固基础知识的同时学习新的知识. 学生成绩管理系统实现的功能有:成绩录入.学生成绩查询.删除.修改.通过文件保存等. 开发这样一个系统需要具备的知识:线性表 ...

  6. c语言面试题东软,【东软集团程序员Java东软集团C语言面试题】面试问题:东软java面… - 看准网...

    当天我很早的就来到面试地点,其实我们还有课<算法分析与设计>,但是我们逃了吧,逃课的不止我一人,还有王凯,还有唐建军,王川,还有我的好友刘冠春.他们逃课也许是为了对面试做一个充分的准备吧, ...

  7. c语言 指针 字符串 回文 strcmp,【查找字符串面试题】面试问题:C语言指针题集… - 看准网...

    1. 若有说明:int a=2, *p=&a, *q=p;,则以下非法的赋值语句是(). A. p=q;           B. *p=*q;        C. a=*q;         ...

  8. 百度linux c面试题,【百度百度糯米算法百度LinuxC语言数据面试题】面试问题:百度笔试题… - 看准网...

    第一部分选择题: 有几道网络相关的题目,巨简单,比如第一题是TCP.RIP.IP.FTP中哪个协议是传输层的.......有一道linux的chown使用题目.其他的全是数据结构的题目!什么链,表,码 ...

  9. C语言 编程判断花瓶是谁打碎的,【数组编程面试题】面试问题:C语言解决是谁… - 看准网...

    逛贴吧偶遇一道很新颖的C语言编程题,想到自己的C语言荒废了很久,便决定花点时间解决一下练练手. 具体题目如下: 实验题目(4)[见实验教材实验五的题目6]:编写程序exp5_6.c,请判断花瓶是谁打碎 ...

最新文章

  1. 【文本分类】Recurrent Convolutional Neural Networks for Text Classification
  2. ACM入门之【并查集】
  3. acdream 1023 xor按位思考
  4. UVA 12298——Super Poker II
  5. 550什么意思_研报翻译官第二期:带你了解什么是CPI
  6. 机器学习算法总结--EM算法
  7. 手机点餐系统概述_疫情之下,无接触点餐模式再成热搜,扫码点餐系统能不能普及?...
  8. CRY ENGINE 3 引擎详解
  9. unix 网络编程全解
  10. 关系型数据库学习手记——初见倾心PostgreSQL、MySQL、SQLite、MongoDB
  11. 基于单片机的指纹密码锁c语言程序,基于单片机的指纹识别电子密码锁设计(附程序,电路图)...
  12. python爬虫案例典型:爬取大学排名(亲测有效)
  13. 豪沃轻abs12v电是什么系统_汽车中的ABS系统是什么意思?
  14. 《后端》bug: java.lang.IllegalArgumentException: geronimo.jta.1.1.spec: Invalid module name: ‘1‘ is not
  15. DDSM+RetinaNet数据处理进展
  16. 京东到家程序员离职当天删库跑路
  17. sqlserver中window身份验证跟sql server身份验证的区别
  18. 使用unity3D实现全景图像查看器
  19. Vue 表情包输入组件
  20. XYNUOJ 1797: 街区最短路径问题

热门文章

  1. 网络流24题——魔术球问题(有向无环图最小路径覆盖)
  2. 洛谷 U10783 名字被和谐了
  3. SQL Server类型与C#类型对应关系
  4. [root@dg1 ~]# su - grid ---切换到grid用户
  5. 我们分析了全美Top Business Analyst 和 Data Science专业,最后给你总结了这几点
  6. java无限循环可变参数,Java可变参数、加强for循环
  7. 安卓平板 python_使用安卓手机或平板对microbit进行编程
  8. 周末给女友讲了遍加密算法,没想到...
  9. 秒懂了微服务架构,看这本书就够了!
  10. 阿里云MVP:如何设计实现一个通用的微服务架构?