2025-04-25:移山所需的最少秒数。用go语言,给定一个整数 mountainHeight,代表一座山的高度。
观察示例可以知道,无论是左为空还是左为不为空,都要添加括号,所以直接递归下去,右分支则可以根据情况省略括号
这里我们整个二叉树,遍历每一个子树时,我们不仅要拿到其左右子树的高度,而且还要知道左右子树是不是平衡二叉树;
思路简单来说就是,遍历每一个城市,如果这个城市还没有和其他城市成群,那就从当前城市来一次深度优先遍历dfs,将它所在城市群的所有城市成群;
一个直接的方法是遍历字符串的每个字符,并确保所有字符都是数字(或者对于浮点数包含一个单点)。以下是代码示例:
2025-04-24:举报垃圾信息。用go语言,给定两个字符串数组,message 和 bannedWords。 如果 message 中至少有两个单词,与 b...
题目链接 给你一个仅包含小写英文字母和 '?' 字符的字符串 s,请你将所有的 '?' 转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。
想象老师在课堂上点名,挨个叫同学回答问题。for循环就是这样,它会依次处理列表中的每一项。
之前看到很多人分享 github 上的一个项目,自动收录全网 nuclei 模板文件,目前已经 19 万了,如果直接拿来对目标进行漏洞探测,无疑会对目标造成巨大...
今天在测试一个场景,需要遍历表里面所有的数据,然后调接口将返回结果的json格式都存在一个文件里面,最后生成的文件大小都超过7个G了,想去统计一下文件里面的数据...
2025-04-21:最高乘法得分。用go语言,你有一个长度为4的整数数组a,还有一个长度不少于4的整数数组b。
LeetCode 热题 100 中大多数题我都在算法专栏中写过解题思路,本篇的存在是为了记录一下刷这些明星题的过程(不记录一下总感觉白刷了🤡),因此题解不是很...
<< 左移操作符 > >右移操作符号 ~取反 &按位与:有0就是0 |按位或:有1就是1 ^按位异或:相同为0,不用的话就是1 /无进位相加
对于这道题而言,我们可以在A字符串的开头和结尾位置添加字符(那我们添加的字符肯定是和B字符串对应位置的字符相等的),所以我们就只需要在B字符串中找到一段区间(这...
那这道题我们就可以从**1**和**n**开始放置人偶,所以只需要定义两个变量分别从1和n开始向中间遍历。
2025-04-20:数字小镇中的捣蛋鬼。用go语言,数字小镇 Digitville 有一个包含 0 到 n-1 的整数列表 nums,按理来说,每个数字只会出...
2025-04-19:最长上升路径的长度。用go语言,给你一个长度为 n 的二维整数数组 coordinates 和一个整数 k(满足 0 <= k < n)。
题解二:两个指针分别遍历两个链表,当到达末尾时切换到另一链表头部继续遍历。如果两链表相交,指针会在公共节点相遇;否则同时到达NULL结束循环。
这里要注意的是:题目是多组输入,我们这里要用while(cin>>n>>c)来进行多组输入