【一分钟内看懂】将括号的「是否合法」转化为「数学判定」| Java 刷题打卡
题目描述这是 LeetCode 上的 301. 删除无效的括号 ,难度为 困难。Tag : 「括号问题」、「回溯算法」、「DFS」给你一个由若干括号和字母组成的字符串 s ,删除最小数量的无效括号,使得输入的字符串有效。返回所有可能的结果。答案可以按 任意顺序 返回。示例 1:输入: "()())(...
数学经典 : 计算「杨辉三角」的和|Java 刷题打卡
题目描述这是 LeetCode 上的119. 杨辉三角 II。给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。在杨辉三角中,每个数是它左上方和右上方的数的和。示例:输入: 3 输出: [1,3,3,1] 复制代码进阶:你可以优化你的算法到 O(k) ...
丑数:一道小学数学难度的模拟题|Java 刷题打卡
题目描述这是 LeetCode 上的263. 丑数。给你一个整数 n ,请你判断 n 是否为「丑数」。如果是,返回 true ;否则,返回 false 。丑数 就是只包含质因数 2、3 和/或 5 的正整数。示例 1:输入:n = 6 输出:true 解释:6 = 2 ...
一道经典「分情况讨论」的异或数学性质题(最优解 O(1) 复杂度)|Java 刷题打卡
题目描述这是 LeetCode 上的 1486. 数组异或操作 ,难度为 简单。Tag : 「数学」、「模拟」给你两个整数,n 和 start 。数组 nums 定义为:nums[i] = start + 2*i(下标从 0 开始)且 n == nums.length 。请返回 nums 中所有.....
小学数学衍生出来的算法题:字符串相乘|Java 刷题打卡
题目描述这是 LeetCode 上的 43. 字符串相乘 ,难度为 中等。Tag : 「数学」、「模拟」给定两个以字符串形式表示的非负整数 num1 和 num2,返回 num1 和 num2 的乘积,它们的乘积也表示为字符串形式...
详解为何能转化成序列DP求解(含数学证明)|Java 刷题打卡
题目描述这是 LeetCode 上的 368. 最大整除子集 。Tag : 「序列 DP」给你一个由 无重复 正整数组成的集合 nums ,请你找出并返回其中最大的整除子集 answer ,子集中每一元素对 (answer[i], answer[j]) 都应当满足:answer[i] % answe...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。