编程小海浪
编程小海浪
全部文章
分类
数据库笔记(1)
题解(16)
归档
标签
去牛客网
登录
/
注册
编程小海浪的博客
全部文章
(共19篇)
题解 | #翻转单词序列#
遍历的时候将字符串从前到后加入到StringBuilder中,然后注意空格输出就行。 public String ReverseSentence(String str) { if (str == null ||str.length()==0) { re...
Java
2022-03-07
0
386
题解 | #自守数#
主要使用String的endsWith() 方法,用于测试字符串是否以指定的后缀结束。如果参数表示的字符序列是此对象表示的字符序列的后缀,则返回 true;否则返回 false。注意,如果参数是空字符串,或者等于此 String 对象(用 equals(Object) 方法确定),则结果为 true...
Java
2022-02-23
36
1608
题解 | #句子逆序#
完全使用了api,没有技术含量 import java.util.Collections; import java.util.Scanner; /** * @Description 句子逆序 * @Author haixiaofei * @Date 2022/2/23 9:20 **/ pu...
Java
2022-02-23
0
397
题解 | #提取不重复的整数#
先将整数转为字符串(StringBuilder可变的),再使用reverse()逆序,然后使用LinkedHashSet去重按顺序输出(hashset也可以去重,但是不能按照加入顺序输出) import java.util.Scanner; /** * @Description 提取不重复的整数...
Java
2022-02-21
0
368
题解 | #字符串排序#
Character.isLetter() 方法用于判断指定字符是否为字母。如果字符为字母,则返回 true;否则返回 false。 toLowerCase() 方法用于将大写字符转换为小写。返回转换后字符的小写形式,如果有的话;否则返回字符本身。 使用如下方法进行排序:其中使用了java8的拉姆达表...
Java
2022-02-15
14
1167
题解 | #输入整型数组和排序标识,对其元素按照升序或降序进行排序#
本题很简单,是一个简单的排序和逆序。主要使用 Arrays.sort(a); 方法和 Arrays.sort(a, Collections.reverseOrder()); 详细代码如下: import java.util.Arrays; import java.u...
Java
2022-02-15
0
439
题解 | #简单密码#
花了一两个小时才做出来,整体思路如下: 先用map把预定的键值对存起来, 将键单独存在keys里面 判断是数字,就不变; 是大写字母,就转小写再+1(ASCII码表); 是Z就变a; 最后, 遍历keys集合, 判断每一个key是否包含当前的字符, 包含的话就get(key) 得到map中存好的对...
Java
2021-12-27
0
620
题解 | #迷宫问题#
import java.util.*; // 题目已经提示了 【迷宫只有一条通道】,则直接使用 DFS 找路径就行了,如不有多条路径找最短考虑使用 BFS public class Main { public static void main(String[] args) { ...
Java
2021-10-20
93
7070
【数据结构和算法】非递归和递归两种方式解决
1,非递归解决 每k个一组进行反转,如果不够k个就不需要反转,关于链表的反转,不会的可以看下《432,剑指 Offer-反转链表的3种方式》 。最简单的一种方式就是把链表每k个分成一组,然后反转这每一组的节点,接着在把他们串起来即可。 public ListNode reverseKGrou...
Java
2021-03-18
51
2351
首页
上一页
1
2
下一页
末页