![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
代码类
malinchong313
这个作者很懒,什么都没留下…
展开
-
华为机试——两个超长正整数的加法 java
题目描述:请设计一个算法完成两个超长正整数的加法。 要求实现函数: void AddLongInteger(char * pcAddend, char * pcAugend, char * pcAddResult); 输入参数: char * pcAddend:加数 char * pcAugend:被加数 c转载 2015-08-09 16:16:53 · 778 阅读 · 0 评论 -
牛客网做题总结:剑指offer中题目,java版二
11、连续子数组的最大和 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1,2,2},连续子向量的最大和为8(从第0个开始,到第3个为止)。你会不会被他忽悠原创 2015-08-03 15:44:52 · 1022 阅读 · 0 评论 -
牛客网做题总结:剑指offer中题目,java版一
1、数组中重复的数字 在一个长度为n的数组里的所有数字都在0到n-1的范围内。数组中某些数字是重复的,但不知道有几个数字是重复的。也不知道每个数字重复几次。请找出数组中任意一个重复的数字。 例如,如果输入长度为7的数组{2,3,1,0,2,5,3},那么对应的输出是重复的数字2或者3。 public class Solution { //Parameters: //原创 2015-08-03 15:41:23 · 2549 阅读 · 0 评论 -
华为上机 最小长方形 java
Problem Description 给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。 Input 测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标占一行,其中|x|和|y|小于 231;一对0 坐标标志着一个测试用例的结束。注意(0,原创 2015-08-09 19:07:20 · 359 阅读 · 0 评论 -
华为上机 亮灯的个数 java
一条长廊里依次装有n(1 ≤ n ≤ 65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。 有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的开关拉一下。n个学生按此转载 2015-08-09 17:04:50 · 356 阅读 · 0 评论 -
华为机试题:判断一个数字中是否包含两个相同的子串 转载
描述: 判断给定的一个数字,把它当成字符串以后,该字符串中是否包含相同的两个子串,子串的长度要求大于等于2。 比如:12123,该数字包含两个“12”子串; 又比如:1223122,该数字包含两个“122”子串。 运行时间限制: 无限制 内存限制: 无限制 输入: 待判断的正整型数字,最大长度为9。 输出: 0:不包含; 1:包含。 样例输入:转载 2015-08-09 17:02:58 · 333 阅读 · 0 评论 -
华为上机 取石子游戏
取石子游戏 描述: 1堆石子有n个,两人轮流取.先取者第1次可以取任意多个,但不能全部取完.以后每次取的石子数不能超过上次取子数的2倍。 取完者胜.先取者负输出2.先取者胜输出1. 运行时间限制: 无限制 内存限制: 无限制 输入: 大于2的正整数。表示石子的个数 输出: 1或原创 2015-08-09 16:56:37 · 259 阅读 · 0 评论 -
华为上机 循环报数 java
描述: 输入1个数字和多个字符,中间均以空格隔开。假设数字取值为m(范围1~9),后面字符个数为n。假设n个字符围成一圈,从第一个字母开始循环报数,当数到m以后,第m个字母就出列,直到这n个字母全部出列。最后,按照出列的顺序输出这些字母,中间仍以空格隔开。取值范围:m为1到9, 字符个数n大于1小于20。 运行时间限制: 无限制 内存限制: 无限制 输入: 第一个为数字,后面为转载 2015-08-09 16:36:48 · 330 阅读 · 0 评论 -
华为机试题 最小长方形 java 转载
描述: 给定一系列2维平面点的坐标(x, y),其中x和y均为整数,要求用一个最小的长方形框将所有点框在内。长方形框的边分别平行于x和y坐标轴,点落在边上也算是被框在内。 运行时间限制: 10 Sec 内存限制: 128 MByte 输入: 测试输入包含若干测试用例,每个测试用例由一系列坐标组成,每对坐标(x y) 占一转载 2015-08-09 16:15:02 · 331 阅读 · 0 评论 -
【测试自动化6】城市电话号码 java
【测试自动化6】城市电话号码 描述: 某城市电话号码由三部分组成,分别是: 地区码:空白或者三位数字; 前缀:非0开头的三位数字 后缀:4位数字 假定被测程序能接受一切符合上述规定的电话号码,输出0 拒绝一切不符合规定的电话号码,输出1. 请编写程序实现上述描述的功能. 运行时间限制: 10 Sec原创 2015-08-09 16:10:42 · 2510 阅读 · 0 评论 -
华为机试——两个超长正整数的加法 java
题目描述:请设计一个算法完成两个超长正整数的加法。 要求实现函数: void AddLongInteger(char * pcAddend, char * pcAugend, char * pcAddResult); 输入参数: char * pcAddend:加数 char * pcAugend:被加数 c原创 2015-08-09 20:13:21 · 948 阅读 · 0 评论 -
牛客网做题总结:剑指offer中题目,java版三
20、二进制中1的个数 输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。 public class Solution { public int NumberOf1(int n) { int num = 0; while(n!=0){ n= n&(n-1);原创 2015-08-03 15:46:03 · 1664 阅读 · 1 评论