摘要: 京东2017校招编程题 1.进制均值 尽管是一个CS专业的学生,小B的数学基础很好并对数值计算有着特别的兴趣,喜欢用计算机程序来解决数学问题,现在,她正在玩一个数值变换的游戏。她发现计算机中经常用不同的进制表示一个数,如十进制数123表达为16进制时只包含两位数7、11(B),用八进制表示为三位数1 阅读全文
posted @ 2017-08-23 13:17 walanwalan 阅读(904) 评论(0) 推荐(0) 编辑
摘要: 华为2017秋招测试工程师笔试试卷 1.软件测试的目的是尽可能多的找出软件的缺陷。请判断这句话的正确与否。正确 分析:1、测试的目的是为了发现尽可能多的缺陷,不是为了说明软件中没有缺陷。 2、成功的测试在于发现了迄今尚未发现的缺陷。所以测试人员的职责是设计这样的测试用例,它能有效地揭示潜伏在软件里的 阅读全文
posted @ 2017-08-23 10:39 walanwalan 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 剑指offer第七章&第八章 1.把字符串转换成整数 将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0 输入描述: 输入一个字符串,包括数字字母符号,可以为空 输出描述: 如果是合法的数值表达则返回该数字,否则返回0 分析:思路在代码里已 阅读全文
posted @ 2017-08-23 09:57 walanwalan 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 剑指offer第六章 1.数字在排序数组中出现的次数 统计一个数字在排序数组中出现的次数。例如输入排序数组{1,2,3,3,3,3,4,5}和数字3,由于3在数组中出现了4次,所以输出4 分析:思路1:直官思路:直接顺序扫描,O(n) 1 class Solution { 2 public: 3 i 阅读全文
posted @ 2017-08-22 16:45 walanwalan 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 剑指offer第五章 1.数组中出现次数超过一半的数 数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。 例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。 分析: 思路1:数组排序,排序之 阅读全文
posted @ 2017-08-22 16:24 walanwalan 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 剑指offer第四章 1.二叉树的镜像 二叉树的镜像:输入一个二叉树,输出它的镜像 分析:求树的镜像过程其实就是在遍历树的同时,交换非叶结点的左右子结点。 求镜像的过程:先前序遍历这棵树的每个结点,如果遍历到的结点有子结点,交换它的两个子结点,当交换完所有非叶子结点的左右子结点之后,就得到了树的镜像 阅读全文
posted @ 2017-08-22 15:36 walanwalan 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 剑指offer第三章 1.数值的整数次方 给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。 2.调整数组顺序使奇数位于偶数前面,并保持奇数和奇数,偶数和偶数相对位置不变 输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇 阅读全文
posted @ 2017-08-22 15:18 walanwalan 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 剑指offer第二章 1.二维数组中的查找 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数 2.替换空格 请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为We 阅读全文
posted @ 2017-08-22 15:05 walanwalan 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 美团点评2017校招笔试真题-算法工程师B 1.以下关于经典的k-means聚类的说法哪个是错误的? A:k-means聚类算法是全局收敛的 B:k-means的聚类结果和初始聚类中心点的选取有关 C:k-means聚类算法的时间复杂度是O(NKT),其中N为样本个数,K为聚类团数量,T为迭代次数 阅读全文
posted @ 2017-06-07 09:59 walanwalan 阅读(2254) 评论(0) 推荐(0) 编辑
摘要: 美团点评2017校招笔试真题-算法工程师A 1.下面哪种STL容器的实现和其它三个不一样 A. set B. deque C. multimap D. map 正确答案: B STL的容器可以分为以下几个大类: 1、 顺序(序列)容器,有 vector,list,deque , string,sta 阅读全文
posted @ 2017-06-06 17:01 walanwalan 阅读(2179) 评论(0) 推荐(0) 编辑