- 博客(6)
- 资源 (7)
- 收藏
- 关注
原创 罗马数字转换为数字,借用map实现。
罗马数字包含以下七种字符:I,V,X,L,C,D和M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做II,即为两个并列的 1...
2019-05-21 20:31:56 220
原创 C++实现leetcode 两数之和,用头尾指针实现;
给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]clas...
2019-05-16 22:19:55 201
原创 C++实现 华为研发编程题(1)--删数(每隔两个数删除一个,直至剩下最后一个数)本题是约瑟夫环问题
有一个数组a[N]顺序存放0~N-1,要求每隔两个数删掉一个数,到末尾时循环至开头继续进行,求最后一个被删掉的数的原始下标位置。以8个数(N=7)为例:{0,1,2,3,4,5,6,7},0->1->2(删除)->3->4->5(删除)->6->7->0(删除),如此循环直到最后一个数被删除。输入描述:每组数据为一行一个整数n(小于等于10...
2019-05-16 20:13:43 1456
原创 C++实现 华为研发编程题(3)写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )
解题思路:1;外面大循环控制数据不断输入; 2:输入一个字符串,将字符串第二位以后的每个16进制字符转换为整数; 3:每转换一个16进制数后,将其转换为对应的10进制数, 4:将每一位转换的10进制数相加就是最终的10进制数;#include<iostream>...
2019-05-15 20:34:36 1458
原创 C++实现 华为研发编程题(2)--明明的随机数
明明想在学校中请一些同学一起做一项问卷调查,为了实验的客观性,他先用计算机生成了N个1到1000之间的随机整数(N≤1000),对于其中重复的数字,只保留一个,把其余相同的数去掉,不同的数对应着不同的学生的学号。然后再把这些数从小到大排序,按照排好的顺序去找同学做调查。请你协助明明完成“去重”与“排序”的工作(同一个测试用例里可能会有多组数据,希望大家能正确处理)。InputParamn...
2019-05-15 19:50:34 466
原创 华为笔试题汽水瓶:“规定:三个空瓶换一瓶汽水。小张有十个空瓶,她可以换多少瓶汽水喝?”答案是5瓶,方法:先用9个空瓶子换3瓶汽水,喝掉3瓶满的再换,剩2个空瓶子。老板借你一瓶汽水,喝掉换一瓶还给老板
题目描述:有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝?本题...
2019-05-15 16:32:10 4259
联邦滤波各种结构性能与容错性分析
2019-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人