java刷题
幻荼
这个作者很懒,什么都没留下…
展开
-
JZ6 从尾到头打印链表(Java牛客,三种方式)
题目。原创 2023-06-21 23:29:28 · 103 阅读 · 0 评论 -
JZ5 替换空格(牛客Java,三种方式)
题目。原创 2023-06-21 22:52:08 · 39 阅读 · 0 评论 -
JZ4 二维数组中的查找(牛客Java,三种方法)
数据范围:矩阵的长宽满足 0 \le n,m \le 5000≤n,m≤500 , 矩阵中的值满足 0 \le val \le 10^90≤val≤109。将二维数组的每个一维数组传入二分查找,如果找到就返回true,没有就返回false。这样我们就可以通过大小来控制遍历数组,如果找到返回true,没有就返回false。进阶:空间复杂度 O(1)O(1) ,时间复杂度 O(n+m)O(n+m)遍历整个二维数组,找到返回true,否则返回false。给定 target = 7,返回 true。原创 2023-06-21 22:40:59 · 705 阅读 · 0 评论 -
JZ39 数组中出现次数超过一半的数字(牛客Java,三种方法)
读入一个字符串str,输出字符串str中的连续最长的数字串。原创 2023-06-21 21:19:23 · 74 阅读 · 0 评论 -
Java中repalce函数及其相关replaceAll的简单介绍(自用)
简而言之和replace一样,唯一不同的是,replaceAll可以。就是只替换遇到的第一个,后面不管。原创 2023-03-21 23:35:58 · 335 阅读 · 0 评论 -
HJ1 字符串最后一个单词的长度(JAVA)
计算字符串最后一个单词的长度,单词以空格隔开,字符串长度小于5000。唯一不了解的地方可能就是split函数,这里有一篇我自己写的split函数简单用法的文章,大家可以看看。不是特别难的题,作为java的初学者,一定要记清楚如何使用String的录入和输出。第二步,运用split函数对字符串进行划分,然后定义一个字符串数组进行存储。输入一行,代表要计算的字符串,非空,长度小于5000。输出一个整数,表示输入字符串最后一个单词的长度。最后一个单词为nowcoder,长度为8。第一步,接受键盘输入的字符串。原创 2023-03-21 00:58:04 · 252 阅读 · 0 评论