牛舌
牛舌
全部文章
分类
归档
标签
去牛客网
登录
/
注册
牛舌的博客
TA的专栏
79篇文章
0人订阅
小学生都能看懂的算法
79篇文章
290人学习
全部文章
(共62篇)
小朋友都能看懂的题解 | #顺时针旋转矩阵#
来自专栏
问题描述 想象一下,你有一个超级方正的魔方(其实是一个 NxN 的矩阵),里面的数字都排得整整齐齐。现在,我们要给这个魔方转个身,让它变得焕然一新,也就是顺时针旋转 90 度!比如,输入的矩阵是: [[1, 2, 3], [4, 5, 6], [7, 8, 9]] 旋转后就变成: [[7, 4...
2024-11-02
0
70
小学生都能看懂的题解 | #最长无重复子数组#
来自专栏
方案解释 目标: 我们要找到一个数组中,最长的没有重复数字的连续部分。例如,对于数组[2, 2, 3, 4, 3],最长的没有重复数字的部分是[2, 3, 4],长度是3。 什么是子数组: 子数组是数组中连续的一部分,比如[2, 3]、[3, 4]等。 代码解释 下面是代码的每一部分的简单说明:...
2024-11-01
0
81
小学生都能看懂的题解 | #合并区间#
来自专栏
方案解释: 什么是区间? 区间就像一个范围,比如 [10, 30] 表示从 10 到 30 之间的所有数字。 我们的目标:我们要把给定的一些可能有重叠的区间合并成更大的区间。例如,如果我们有两个区间 [10, 30] 和 [20, 60],因为它们有重叠部分(从 20 到 30),所以我们可...
2024-10-31
0
53
小学生都能懂的题解 | #大数加法#
来自专栏
方案解释 目标:我们要计算两个用字符串表示的数字的和,并把结果也以字符串的形式返回。 输入:两个字符串,比如 "1" 和 "99"。 输出:它们的和,比如返回 "100"。 代码解释 public class StringS...
2024-10-31
0
43
小学生都能看懂的题解 | #最长公共前缀#
来自专栏
问题描述 我们有一个字符串数组,比如 ["abca", "abc", "abca", "abc", "abcc"]。任务是找到这些字符串开头相同的部分(也叫“最长公共前缀”)。就像找兄弟姐妹名字开头一...
2024-10-30
0
48
小学生都能看懂的题解 | #打家劫舍(二)#
来自专栏
问题描述 你是一个小偷,准备去偷一排房间里的钱。每个房间里都有一些现金,但是有一个特别的地方:这些房间是围成一个圈的。也就是说,第一个房间和最后一个房间是相邻的。你不能同时偷相邻的房间。 我们的目标是找到一个偷钱的计划,让你偷到的钱最多。 解决方案的思路 分情况讨论: 由于房间是环形的,我们可...
2024-10-30
0
65
小学生都能看懂的题解 | #不同路径的数目(一)#
来自专栏
好的,让我们用简单易懂的语言来解释这个问题的解决方案和代码。问题描述我们有一个 m 行 n 列的网格(想象成一个方块的棋盘),机器人从左上角出发,每次只能向下或向右移动。我们的目标是计算从起点(左上角)到终点(右下角)有多少条不同的路径。解决方案我们可以通过一个方法来找出所有可能的路径。这里我们使用...
2024-10-28
0
73
小学生都能看懂的题解 | #最长公共子串#
来自专栏
解释思路想象一下,你有两个单词串(即字符串),我们要找出它们共有的最长的一部分,这部分必须是连续的字符。步骤分解:初始化:我们需要一个表格来记录我们找到的最长公共子串的长度。比较字符:我们从每个字符串的第一个字母开始比较,看看它们是不是一样的。标记相同点:如果字符相同,我们就记录这个长度,并继续比较...
2024-10-27
0
134
小学生都能看懂的题解 | #最长公共子序列(二)#
来自专栏
解释思路想象一下,我们有两个单词串(也就是字符串),我们要找出它们共有的最长的部分,这个部分中的字母顺序在两个字符串中都是一样的,但是它们不需要连续出现。步骤分解:比较字符:我们从每个字符串的第一个字母开始比较,看看它们是不是一样的。标记相同点:如果字母一样,我们就记下来,然后继续比较后面的字母。记...
2024-10-27
0
86
小学生都能看懂的题解 | #最小花费爬楼梯#
来自专栏
问题描述假设你面前有一段楼梯,楼梯上有许多台阶。每个台阶都有一个价格标签,表示你需要支付多少钱才能踏上这个台阶。你可以从第一个台阶开始,也可以从第二个台阶开始。每走一步,你可以选择上一个台阶或者上两个台阶。我们的目标是找到一条路,让你到达楼梯顶部所花费的钱最少。示例例如,楼梯的价格如下: 0 ...
2024-10-27
0
48
首页
上一页
1
2
3
4
5
6
7
下一页
末页