开发工具:
文件大小: 138kb
下载次数: 0
上传时间: 2019-03-02
详细说明:Java,华为历年笔试面试机考试题,每章题量不多,但解决方案多样,以Java语言为主,共108题,持续更进中......le(sc hasNext O)
ring str=sc next(. substring (2)
ystem out printIn(Integer parseInt(str, 16))
6.请实现一个算法,确定一个字符串的所有字符是否全都不同。这里我们要求
不允许使用额外的存储结构。给定一个 string inistring,请返回一个bool值True
代表所有字符全都不同, False代表存在相同的字符。保证字符串中的字符为 ASCII
字符。字符串的长度小于等于3000。
import java. util.*k
public class different i
public boolean checkDifferent(String iniString)(
// write code here
if(iniString length()256)
return false
for(int i=0; i=0.5?i+1
9.数据表记录包含表索引和数值,请对表索引相同的记录进行合并,即将相同索
引的数值进行求和运算,输岀按照key值升序进行输出
#includeiostream
#ine map>
using namespace
int main
int
hile(cin>>n)
mapm;/map内部本身就是按照key的大小顺序进行
存储的
chile
int key, value
cin>>key>>value
if(Im[key])i
kEyvalue;
else m[key]+= value;/不存在时赋值,存在时累加
for(map::iterator
it-m. begin; it! -m end (; ++it)
coutfirst<second endl
return 0
10.输入一个int型整数,按照从右向左的阅读顺序,返回一个不含重复数字的
新的整数
Import java.⊥O.*;
public class maint
blic static void main (String[] agrs)throws IOException f
tring
BufferedReader br-new BufferedReader(new
Input StreamReader(System. in))
String str=br. readLine O
String strl=
for (int i=str. length(-1: 1>=0; i-)
f(strl contains (String valueOf(str charAt(i)
)){
strl=strl+String valueor(str charAL(i)
System. out. printIn(s
11.有一条彩色宝石项链,是由很多种不同的宝石组成的,包括红宝石,蓝宝石,
钻石,翡翠,珍珠等。有一天国王把项链赏赐给了一个学者,并跟他说,你可以
带走这条项链,但是王后很喜欢红宝石,蓝宝石,紫水品,翡翠和钻石这五种,
我要你从项链中截取连续的一小段还给我,这一段中必须包含所有的这五种宝
石,剩下的部分你可以带走。如果无法找到则一个也无法带走。请帮助学者找出
如何切分项链才能够拿到最多的宝石。
#includeiostream>
#includestring>
#include algorithm>
#inc ludemap>
using namespace std
int main(i
string S:
int i,j, num, len;
while(cin>>s)i
len=s. length O
S=StS
0,j=0,
int minlen
//用map一对一映射反应是否已经包含 ABCDE五个字符
map book
while(true)
hile(i
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.