标签:算法

算法

Build Castles(构建城堡)

HoneyMoose 发布于 2018-12-29

Charlemagne, the King of Frankie, 英文描述 请参考图片中的说明。 中文描述 根据给出的数组确定能够盖多少城堡。 思路和点评 我不能确定我的思路是正确的,也欢迎大家参与讨论。 根据给出的数组,因为有重复的值,我首先想到的是将给出的数组进行一次过滤和...

阅读(13)评论(0)赞 (0)

Java

Commons Math 用户手册翻译

HoneyMoose 发布于 2018-12-28

1、math包版本3.6 2、commons-math包解决哪些问题 math包由一组数据和统计的包组成,用于解决列表中列出的问题。列表虽不能覆盖math包全部的功能,但可以基本说明math包所能提供的方法。 计算一组数据的均值、方差,还有其他统计类指标。 使用线性回归将线拟合到...

阅读(14)评论(0)赞 (0)

算法

Flatten Nested Arrays(展平嵌套数组)

HoneyMoose 发布于 2018-12-27

这个题目是在一个公司现场面谈的时候的一个题目。虽然对这种找工作上来就做题目的现象比较反感。 但是大环境如此,也只能被蹂躏了。 中文描述 题目要求比较简单:[1,2,[3],[[4]],5,6] -> [1,2,3,4,5,6] 就是数组中嵌套数组,考察一个数组[1,2,[3...

阅读(30)评论(0)赞 (0)

算法

PillPack Onsite 5 个小时

HoneyMoose 发布于 2018-12-27

现在找 OnSite 面试时间都这么长了吗? 经历几次都是 5 – 6 个小时的。不多废话,PillPack 的面谈内容吧。 本人主要是 Java ,他们招聘的岗位说是 Sr Developer and Manager。在面试进行到 3 个小时的时候,他们突然提出了使...

阅读(18)评论(0)赞 (0)

算法

Count Up Down(上下计数)

HoneyMoose 发布于 2018-12-26

这个题目是 Kayak 发布的代码挑战题目。 最简单的描述就是不使用循环,输出 0 到 5,然后同样不是会用循环的方式再次输出 5 到 0。 英文描述 Part 1 Write a program that counts in sequential order when give...

阅读(23)评论(0)赞 (0)

算法

Robot Movement(机器人移动)

HoneyMoose 发布于 2018-12-25

中文标题【机器人移动】 这个题目是 Kayak 发布的代码挑战题目。 我认为题目本身描述的不是十分清楚,方法需要返回结果,但是结果没有说明是机器人最后的坐标位置,还是最后的坐标位置距离原点的距离。同时,机器人的初始化方向等都没有十分明确的定义。 根据测试数据,机器人应该是从下往上...

阅读(15)评论(0)赞 (0)

算法

Binary Gap(二进制空白)

HoneyMoose 发布于 2018-12-23

中文标题【二进制空白】 英文描述 A binary gap within a positive integer N is any maximal sequence of consecutive zeros that is surrounded by ones at both en...

阅读(22)评论(0)赞 (0)

算法

[LintCode] Serialize and Deserialize Binary Tree(二叉树的序列化和反序列化)

HoneyMoose 发布于 2018-12-16

描述 设计一个算法,并编写代码来序列化和反序列化二叉树。将树写入一个文件被称为“序列化”,读取文件后重建同样的二叉树被称为“反序列化”。 如何反序列化或序列化二叉树是没有限制的,你只需要确保可以将二叉树序列化为一个字符串,并且可以将字符串反序列化为原来的树结构。 对二进制树进行反...

阅读(45)评论(0)赞 (0)