前几天去面试,确切的说是复试。面试官给我出了一道题。是这样的。 一个农夫有一条船,和三样东西,狼、羊、和白菜,他要过河,这个船一次只能运一样东西,要防止狼吃羊、羊吃白菜,该怎么过? 惭愧,我没答出来。 然后面试官把答案告诉了我,问我怎么用计算机实现? 还是惭愧,我又没答出来。 今天在 ...
偶然拜读IT界知名大佬王垠老师的博客,发现一个有意思的题目: 虽然小菜才疏学浅,但本着学习交流的态度,写下此篇文章来分析一下这个问题。 首先我们要读懂每一行代码在做什么: String a new String 定义一个字符串类型的数组a,并初始化。 Object b a 定义一个对象类型的数组b,并将字符串类型数组a赋值给b。 a hi 使用变量a访问数组中的第一个元素,赋值。 b Integ ...
2020-11-07 22:17 0 535 推荐指数:
前几天去面试,确切的说是复试。面试官给我出了一道题。是这样的。 一个农夫有一条船,和三样东西,狼、羊、和白菜,他要过河,这个船一次只能运一样东西,要防止狼吃羊、羊吃白菜,该怎么过? 惭愧,我没答出来。 然后面试官把答案告诉了我,问我怎么用计算机实现? 还是惭愧,我又没答出来。 今天在 ...
转载请注明原创出处,谢谢! 无意中了解到如下题目,觉得蛮好。 题目如下: 该程序的输出结果? 程序输出结果 考察知识点 synchronize实例锁。 并发下的内存可见性。 在java中,多线程的程序最难理解、调试,很多时候执行结果并不像我们想象 ...
题目是这样的,已知一个整数数列(这里应该说的是正整数数列)和一个给定的sum值,从这个整数数列中,找出两个整数的和刚好等于sum值,将这个数列中所有这种可能的组合进行输出。 例如:有一个整数数列{3 ...
有这么一道iOS面试题 以下代码有没有什么问题?如果有?如何解决? for (int i = 0; i < largeNumber; i++) { NSString *str = [NSString stringWithFormat:@"hello -%04d", i ...
题目:红灯三秒亮一次,绿灯一秒亮一次,黄灯2秒亮一次;如何让三个灯不断交替重复亮灯?(用Promse实现) 三个亮灯函数已经存在: 这道题首先考察Promise的应用,Promise的详细说明 ...
前两天面试ThoughtWorks,有一道家庭作业题,题目如下: 思路如下: 把所有的会议安排在两天内,每天分为上午和下午,上午最多三小时(180min),9点到12点,下午最多四小时(240min),1点到5点。 其实就是给定大小的4个坑,每个会议都是一个固定大小 ...
。 什么是闭包,这个我们在这里就不详细解释了,大家可以去网上查一下一些大神的博客和文章,他们写的东西比官方笼统的 ...
一.实现多态所具备的条件有3个: 1.继承关系 2.子类重写父类的方法 3.父类的引用指向子类的对象 二.实现一波: 1.编写Animal类,作为一个父类,有一个name方法,用于给子类重写 ...