玖语
玖语
全部文章
题解
归档
标签
去牛客网
登录
/
注册
玖语的博客
全部文章
/ 题解
(共6篇)
字符统计
解本题总共分三步1.将字符串转换成字符数组。创建字符ascll码对应的整型数组,该数组长度必须大于128,字符的ascll码值就是该数组的下标,遍历字符数组,字符每出现一次对应ascll下标的整数就加一。2.找出该整型数组的最大值。3.在整型数组中匹配max,找到则将该整数下标对应的字符加入可变字符...
Java
字符统计
华为机试
题解
2020-07-09
72
3678
计算字符串个数
不知道这个方法常不常见,个人觉得还挺好的,大概思路是将待被比较的字符串统一转成大写后,转换成数组,利用Arrays的静态sort方法给字符串数组排序(排序的目的是可以避免遍历从而提高查找效率)。再将排好序的数组存入字符缓冲区。从待比较的字符在缓冲区里首次出现的位置开始计算以后还有几根跟他一样的,这样...
Java
华为机试
题解
字符串匹配
2020-07-05
0
536
放苹果
采用递归的思想将此事件无限细分,每个事件可以分为f(m,n)=f(m-n,n)+f(m,n-1);f(m-n,n)是当苹果数大于等于盘子数的情况,f(m,n-1)是当苹果数小于盘子数的情况。当此事件分到苹果数为0或苹果数为1或盘子数为1的时候返回1,当苹果数小于0或盘子数小于等于0返回0. impo...
Java
华为机试
题解
2020-06-23
115
6546
配置文件恢复
本题是关于字符串匹配的题。先用哈希表将命令都存起来,然后再建立一个包含所有命令的字符串数组类型的哈希视图。然后用输入的字符串数组与该视图的每一个元素去匹配比较。 import java.util.Scanner; import java.util.Map; import java.util.Hash...
Java
字符串匹配
哈希表
2020-06-20
20
3800
密码强度等级
将输入的密码字符串转换成列表,根据题目密码强度规则依次对列表进行遍历,判断来影响变量或列表标志,根据标志进行判断,加分。源代码 import java.util.Scanner; import java.util.ArrayList; interface Judge{ public stat...
密码等级
Java
华为机试
题解
2020-06-06
6
1869
输入一个链表,按链表从尾到头的顺序返回一个ArrayList
程序解析本题要返回一个ArrayList,而且是从尾至头。这让我们想到使用堆栈Stack来解决问题。先从头至尾遍历至栈,在将数据出栈即可。源代码 package nowcoderPractice; import java.util.ArrayList; import java.util.Stack;...
Java
遍历链表
堆栈
2020-05-30
1
1023