
算法题
文章平均质量分 54
凉夏初晨
纯小白一枚,希望大佬指点迷津。
展开
-
Leetcode第682题:棒球比赛
1.题目你现在是一场采用特殊赛制棒球比赛的记录员。这场比赛由若干回合组成,过去几回合的得分可能会影响以后几回合的得分。比赛开始时,记录是空白的。你会得到一个记录操作的字符串列表 ops,其中 ops[i] 是你需要记录的第 i 项操作,ops 遵循下述规则:整数 x - 表示本回合新获得分数 x"+" - 表示本回合新获得的得分是前两次得分的总和。题目数据保证记录此操作时前面总是存在两个有效的分数。"D" - 表示本回合新获得的得分是前一次得分的两倍。题目数据保证记录此操作时前面总是存在一个原创 2022-03-26 21:52:19 · 85 阅读 · 0 评论 -
Leetcode第2038题:如果相邻两个颜色均相同则删除当前颜色
1.题目:总共有 n个颜色片段排成一列,每个颜色片段要么是'A'要么是'B'。给你一个长度为n的字符串colors,其中colors[i]表示第i个颜色片段的颜色。Alice 和 Bob 在玩一个游戏,他们 轮流从这个字符串中删除颜色。Alice 先手。如果一个颜色片段为 'A'且 相邻两个颜色都是颜色 'A',那么 Alice 可以删除该颜色片段。Alice不可以删除任何颜色'B'片段。如果一个颜色片段为 'B'且 相邻两个颜色都是颜色 'B'...原创 2022-03-22 18:58:28 · 132 阅读 · 0 评论 -
Leetcode第653题:两数之和 IV - 输入 BST
1.题目给定一个二叉搜索树 root 和一个目标结果 k,如果 BST 中存在两个元素且它们的和等于给定的目标结果,则返回 true。示例 1:输入: root = [5,3,6,2,4,null,7], k = 9输出: true示例 2:输入: root = [5,3,6,2,4,null,7], k = 28输出: false提示:二叉树的节点个数的范围是[1, 104].-104<= Node.val <= 104root为二叉搜索树...原创 2022-03-21 09:23:39 · 371 阅读 · 0 评论 -
Leetcode第2043题:简易银行系统
1.题目描述你的任务是为一个很受欢迎的银行设计一款程序,以自动化执行所有传入的交易(转账,存款和取款)。银行共有 n 个账户,编号从 1 到 n 。每个账号的初始余额存储在一个下标从 0 开始的整数数组 balance中,其中第 (i + 1) 个账户的初始余额是 balance[i] 。请你执行所有 有效的 交易。如果满足下面全部条件,则交易 有效 :指定的账户数量在 1 和 n 之间,且取款或者转账需要的钱的总数 小于或者等于 账户余额。实现 Bank 类:Bank(long[] .原创 2022-03-18 10:56:11 · 150 阅读 · 0 评论 -
Leetcode第720题:词典中最长的单词
给出一个字符串数组 words 组成的一本英语词典。返回 words 中最长的一个单词,该单词是由 words 词典中其他单词逐步添加一个字母组成。若其中有多个可行的答案,则返回答案中字典序最小的单词。若无答案,则返回空字符串。示例 1:输入:words = ["w","wo","wor","worl", "world"]输出:"world"解释: 单词"world"可由"w", "wo", "wor", 和 "worl"逐步添加一个字母组成。示例 2:输入:words = ["a",原创 2022-03-17 10:13:06 · 226 阅读 · 0 评论