【蓝桥Java每日一练】——9.回文链表
1.回文链表给你一个单链表的头节点 head ,请你判断该链表是否为回文链表。如果是,返回 true ;否则,返回 false 。题目链接:【蓝桥Java每日一练】————5.按键持续时间最长的键https://leetcode-cn.com/problems/palindrome-linked-list/朴素做法 ...
【蓝桥Java每日一练】——8.计算力扣银行的钱
1.计算力扣银行的钱Hercy 想要为购买第一辆车存钱。他 每天 都往力扣银行里存钱。最开始,他在周一的时候存入 1 块钱。从周二到周日,他每天都比前一天多存入 1 块钱。在接下来每一个周一,他都会比 前一个周一 多存入 1 块钱。给你 n ,请你返回在第 n 天结束的时候他在力扣银行总共存了多少块钱。题目链接:计算力扣银行的钱https://leetcode-cn.com/problems/c....
【蓝桥Java每日一练】——7.至少是其他数字两倍的最大数
1.至少是其他数字两倍的最大数给你一个整数数组 nums ,其中总是存在 唯一的 一个最大整数 。请你找出数组中的最大元素并检查它是否 至少是数组中每个其他数字的两倍 。如果是,则返回 最大元素的下标 ,否则返回 -1 。题目链接:至少是其他数字两倍的最大数https://leetcode-cn.com/problems/largest-number-at-least-twice-of-othe....
【蓝桥Java每日一练】————6.二叉树的前中后序遍历(递归与迭代)(下)
2.迭代解法 有兄弟肯定觉得,你递归解法只用在前序遍历的基础上改动一下即可,那你迭代解法一样改改不就行了吗?你还真别说,这样不行!因为前序是先处理中节点也就是根节点,是比较容易操作的,而我们的中序遍历是先处理左节点完后才能一个个倒退回来处理根节点。也就是说需要先将所有的左子节点放入栈后再一个个出栈,然....
【蓝桥Java每日一练】————6.二叉树的前中后序遍历(递归与迭代)(上)
☀️1.浅聊如何理解递归 递归这个东西,我相信很多兄弟根本弄不明白,有时候看到别人递归一行代码搞定的题目,自己不仅羡慕,还看不懂(没错这就是我了-。-)。 首先我们要明确递归的三要素: 1.确定递归函数的参数和返回值:我们需要确定在....
【蓝桥Java每日一练】————5.按键持续时间最长的键
1.按键持续时间最长的键LeetCode 设计了一款新式键盘,正在测试其可用性。测试人员将会点击一系列键(总计 n 个),每次一个。给你一个长度为 n 的字符串 keysPressed ,其中 keysPressed[i] 表示测试序列中第 i 个被按下的键。releaseTimes 是一个升序排列的列表,其中 releaseTimes[i] 表示松开第 i 个键的时间。字符串和数组的 下标都从....
【蓝桥Java每日一练】————4.移除元素
1.移除元素给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。题目链接:移除元素https://leetcode-cn.com/problems/remove-element/ ....
【蓝桥Java每日一练】————3.合并两个有序链表
1.合并两个有序链表将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 题目链接:合并两个有序链表https://leetcode-cn.com/problems/merge-two-sorted-lists/ 因为题目中给的两....
【蓝桥Java每日一练】————替换所有的问号
1.替换所有问号给你一个仅包含小写英文字母和 '?' 字符的字符串 s,请你将所有的 '?' 转换为若干小写字母,使最终的字符串不包含任何 连续重复 的字符。注意:你 不能 修改非 '?' 字符。题目测试用例保证 除 '?' 字符 之外,不存在连续重复的字符。在完成所有转换(可能无需转换)后返回最终的字符串。如果有多个解决方案,请返回其中任何一个。可以证明,在给定的约束条件下,答案总是存在的。题....
【蓝桥Java每日一练】—————一周中的第几天
1.一周中的第几天给你一个日期,请你设计一个算法来判断它是对应一周中的哪一天。输入为三个整数:day、month 和 year,分别表示日、月、年。您返回的结果必须是这几个值中的一个 {"Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"}。题目链接:一周中的星期几https://leetcode....
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
Java开发者
Java开发者成长课堂,课程资料学习,实战案例解析,Java工程师必备词汇等你来~
+关注