饥饿的中国人offer多多
饥饿的中国人offer多多
全部文章
分类
归档
标签
去牛客网
登录
/
注册
饥饿的中国人offer多多的博客
全部文章
(共122篇)
题解 | 左旋转字符串
import java.util.*; public class Solution { // 循环左移 // 思路:把所有的字符存入队列中,利用队列先进先出的性质来完成循环左移 public String LeftRotateString (String str, int...
2025-07-04
0
29
题解 | 和为S的两个数字
import java.util.*; import java.util.ArrayList; public class Solution { // 输入一个递增排序的数组,和一个数字S,从数组中找到两个数,使得他们的和正好是S public ArrayList<Integer...
2025-07-04
0
27
题解 | 和为S的连续正数序列
import java.util.*; public class Solution { // 输出所有和为S的连续正数序列 // 连续、和为S // 从连续入手, public ArrayList<ArrayList<Integer>>...
2025-07-04
0
21
题解 | 丑数
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param index int整型 * @re...
2025-07-04
0
25
题解 | 把数组排成最小的数
import java.util.*; public class Solution { // 组成的数的位数是一定的,所以要保证高位的数字较小 // 只考虑首字符的大小不可靠谱,但是如果字符串a拼接b得到的数字大于b拼接a,那么肯定b应该排在a的前面,我们就要按照这样的次序将排序...
2025-07-04
0
23
题解 | 整数中1出现的次数(从1到n整数中1出现的次数)
import java.util.*; public class Solution { public int NumberOf1Between1AndN_Solution(int n) { int sum = 0; for(int i = 1; i<= ...
2025-07-03
0
30
题解 | 数组中出现次数超过一半的数字
import java.util.*; public class Solution { // 输出出现次数超过数组长度一半的数字 public int MoreThanHalfNum_Solution (int[] numbers) { // write cod...
2025-07-03
0
34
题解 | 调整数组顺序使奇数位于偶数前面(一)
import java.util.*; public class Solution { public int[] reOrderArray (int[] array) { // write code here // 使用两个链表来分别按照顺序保存奇数和偶数 ...
2025-07-03
0
20
题解 | 构建乘积数组
import java.util.*; public class Solution { /** * 代码中的类名、方法名、参数名已经指定,请勿修改,直接返回方法规定的值即可 * * * @param A int整型一维数组 * @re...
2025-07-03
0
18
题解 | 第一个只出现一次的字符
import java.util.*; public class Solution { // 找到第一个只出现一次的字符,并返回它的位置 // 重点:只出现一次,第一个,所以需要整个遍历字符串 // 还需要有序 public int FirstNotRepeat...
2025-07-03
0
29
首页
上一页
3
4
5
6
7
8
9
10
11
12
下一页
末页