
机试
华为,百度,腾讯真题汇总。。。
Yellow0523
这个作者很懒,什么都没留下…
展开
-
Java String,char,int类型的相互转换
输出结果:输出结果: 3.string转int的方法(两种方法)输出结果为:4.string转char的方法输出结果为:5. char转int (两种方法)输出结果:原创 2022-06-26 01:51:54 · 1097 阅读 · 0 评论 -
华为机试4.20:按照路径替换二叉树
这是华为第二道200分的题,考的是树的基本结构。将一颗子二叉树按照路径替换到另一颗根二叉树中,得到一颗新的二叉树。替换动作满足如下条件:1.子树的根节点完全替换根二叉树对应的节点2.子树根节点下的子树完全保留3.根二叉树的对应节点下的子树完全删除输入输入为3行第一行:一个数组,表示根二叉树。二叉树的每个节点在1到9之间,包含1和9,空节点用0表示。第二行:一个字符串,表示子二叉树根节点对应根二叉树的节点,如“/1/2”对应(每个节点下不存在相同的子节点,即pa原创 2022-05-04 15:57:17 · 3554 阅读 · 0 评论 -
华为机试4.20:新员工考试
复盘一下之前的笔试做的题目,这是第一题,100分的题目。考的回溯,当时也没做出来。1.新员工考试小聪入职新公司,参加线上的新员工必备考试,考试共25题,以此是10个判断题(每题2分)、10个单选题(每题4分)和5个多选题(每题8分),总分100分。考题只能顺序作答,答对题目获得相应分数,答错题目获得0分,考试系统不提示作答是否正确,答题过程中如果累积有3题答错,直接中止考试并计算考试分数。小聪考试结果是N分(0<=N<=100),请根据小聪的分数,算出所有可能的答题情况的个数原创 2022-05-03 18:57:11 · 3417 阅读 · 1 评论 -
腾讯笔试04-24 题目三
有n个战士站在一排,分别编号1,2,3,...n,战士的战斗力等于他的编号,有一些战士只会进攻,有一些战士只会防守。现在我们要将他们从某个点开始分为两个阵营,假设这个点为pos(0<=pos<=n),则编号1,2,3,...pos的战士为第一个阵营,pos+1,pos+2,...n的战士为第二阵营。假设pos为0时,说明第一阵营没有战士,所有的战士都在第二阵营。我们令第一战士为进攻方,第二战士为防守方,假设第一个阵营中能够进攻的战士战斗力总和为w,第二个阵营中能够防守的战士战斗力总和为v,我们希原创 2022-04-25 15:02:22 · 1448 阅读 · 0 评论 -
腾讯笔试04-24 题目二
牛牛有一个长度为n的数组a,数组下标从1~n。牛牛每一次会将a中所有下标为非质数的元素进行删除,即aj且j不为质数。在删除完成之后,牛牛会将数组a重新按顺序拼接起来。牛牛不断循环和这个过程,直到数组a的大小为1。牛牛现在给你这个数组,他想知道这个数组最后剩下的那个元素值是多少呢,请告诉牛牛。注:1不是质数(本题是核心模式,不需要自己处理输入输出,完成函数即可)示例1[1,2,3,4]输出3说明第一次数组会变成[2,3]。第二次数组会变成[3]。示例2原创 2022-04-25 13:18:10 · 2111 阅读 · 0 评论 -
腾讯笔试04-24 题目一
后台Java开发岗位,实习机试。5道题一共,一题20分,满分100分。第一题:牛牛有n个长度相等由数字组成的字符串,牛牛将他们一行一行排列在一起。牛牛喜欢从上到下读数,可以将n个字符串读出了一些数字字符串。牛牛想帮这些数字字符串记录下来,并将他们进行排序。希望你能帮牛牛将从小到大排序后的数字字符串输出出来,输出的这个数字字符串要去掉前导0。输入描述:第一行为n,表示有n个字符串。接下来有n行,每行有一个字符串str。1<=n<=91<=str.length原创 2022-04-25 12:29:14 · 1837 阅读 · 0 评论