笔试刷题
找新工作,面试前必刷
慕一春
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
华为机试:数字跳跃
数字跳跃: 给出一组正整数,你从第一个数向最后一个数方向跳跃,每次至少跳跃1格,每个数的值表示你从这个位置可以跳跃的最大长度。计算如何以最少的跳跃次数跳到最后一个数。下为例子: 输入: 7 2 3 2 1 2 1 5 输出: 3 说明: 第一个数7为输入的数组长度。之后数字本身代表此处可以跳跃的最大距离,此时有2种跳法,为2-2-2-5和2-3-2-5都为3步 思路:考试时,第一眼没有思路,直接贪...原创 2020-01-12 01:31:17 · 1151 阅读 · 0 评论 -
华为机试练手
汽水瓶 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝? imp...原创 2020-01-08 19:03:40 · 458 阅读 · 0 评论 -
关于数据库查询
Student表 id student_id sex name 1 1000 男 慕一春0 2 1001 男 慕一春1 3 1002 男 慕一春2 4 1003 男 慕一春3 Grade表 id student_id grade course 1 1000 100 语文 2 1000 100 数学 3 1000 100 英语 4 1001...原创 2020-01-08 03:27:39 · 320 阅读 · 0 评论 -
全排列(递归)
/** * 1 2 2 3 4 5 * 交换的方式 */ public class Main { static int count = 0; public static void main(String[] args) { char[]arr = {'1','2','2','3','4','5'}; dfs1(0,5,arr); ...原创 2020-01-07 22:04:29 · 264 阅读 · 0 评论 -
网易2017秋招编程题集合
[编程题]回文序列 如果一个数字序列逆置之后跟原序列是一样的就称这样的数字序列为回文序列。例如: {1, 2, 1}, {15, 78, 78, 15} , {112} 是回文序列, {1, 2, 2}, {15, 78, 87, 51} ,{112, 2, 11} 不是回文序列。 现在给出一个数字序列,允许使用一种转换操作: 选择任意两个相邻的数,然后从序列移除这两个数,并用原创 2016-09-27 18:23:31 · 2222 阅读 · 0 评论
分享