07 2022 档案
摘要:import java.util.Arrays; /** * <p>给定整数 <code>n</code> ,返回 <em>所有小于非负整数 <code>n</code> 的质数的数量</em> 。</p> * * <p> </p> * * <p><strong>示例
阅读全文
摘要:import leetcode4.test.P; import java.util.Arrays; /** * <p>给你 <code>k</code> 枚相同的鸡蛋,并可以使用一栋从第 <code>1</code> 层到第 <code>n</code> 层共有 <code>n</code> 层楼的
阅读全文
摘要:import java.util.Arrays; import java.util.HashMap; /** * <p>给定一个包含非负整数的 <code><em>m</em> x <em>n</em></code> 网格 <code>grid</code> ,请找出一条从左上角到右下角的路径,使得
阅读全文
摘要:/** <p>Alice 和 Bob 用几堆石子在做游戏。一共有偶数堆石子,<strong>排成一行</strong>;每堆都有 <strong>正</strong> 整数颗石子,数目为 <code>piles[i]</code> 。</p> <p>游戏以谁手中的石子最多来决出胜负。石子的
阅读全文
摘要:/** * <p>小偷又发现了一个新的可行窃的地区。这个地区只有一个入口,我们称之为<meta charset="UTF-8" /> <code>root</code> 。</p> * * <p>除了<meta charset="UTF-8" /> <code>root
阅读全文
摘要:/** <p>你是一个专业的小偷,计划偷窃沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都 <strong>围成一圈</strong> ,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,<strong>如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报
阅读全文
摘要:/** <p>你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,<strong>如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警</strong>。</p> <p>给定一个代表每个房屋存放金额的非负整数数组,计算你<
阅读全文
摘要:/** <p>给定一个整数数组 <code>prices</code>,其中 <code>prices[i]</code>表示第 <code>i</code> 天的股票价格 ;整数 <code>fee</code> 代表了交易股票的手续费用。</p> <p>你
阅读全文
摘要:/** <p>给定一个整数数组<meta charset="UTF-8" /><code>prices</code>,其中第 <em> </em><code>prices[i]</code> 表示第 <code><em>i</em></code> 天
阅读全文
摘要:/** * <p>给定一个数组,它的第<em> </em><code>i</code> 个元素是一支给定的股票在第 <code>i</code><em> </em>天的价格。</p> * * <p>设计一个算法来计算你所能获取的最大利润。你最多可以完成 <strong>两笔 </strong>交易。
阅读全文
摘要:/** * <p>给定一个整数数组 <code>prices</code> ,它的第<em> </em><code>i</code> 个元素 <code>prices[i]</code> 是一支给定的股票在第 <code>i</code><em> </em>天的价格。</p> * * <p>设计一个
阅读全文
摘要:/** * <p>给你一个整数数组 <code>prices</code> ,其中 <code>prices[i]</code> 表示某支股票第 <code>i</code> 天的价格。</p> * * <p>在每一天,你可以决定是否购买和/或出售股票。你在任何时候 <stron
阅读全文
摘要:/** <p>给定一个数组 <code>prices</code> ,它的第 <code>i</code> 个元素 <code>prices[i]</code> 表示一支给定股票第 <code>i</code> 天的价格。</p> <p>你只能选择 <strong>某一天</strong> 买入这只
阅读全文
摘要:/** <p>给你一个 <strong>只包含正整数 </strong>的 <strong>非空 </strong>数组 <code>nums</code> 。请你判断是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。</p> <p> </p> <p><strong>示例 1:</stro
阅读全文
摘要:/** * <p>给你一个整数数组 <code>coins</code> 表示不同面额的硬币,另给一个整数 <code>amount</code> 表示总金额。</p> * * <p>请你计算并返回可以凑成总金额的硬币组合数。如果任何硬币组合都无法凑出总金额,返回 <code>0</code> 。<
阅读全文
摘要:/** * <p>给你两个单词 <code>word1</code> 和 <code>word2</code>, <em>请返回将 <code>word1</code> 转换成 <code>word2</code> 所使用的最少操作数</em> &n
阅读全文
摘要:/** * <p>给定两个单词 <code>word1</code> 和<meta charset="UTF-8" /> <code>word2</code> ,返回使得<meta charset="UTF-8" /> <code>word1</co
阅读全文
摘要:import java.util.Arrays; /** <p>给你一个整数数组 <code>nums</code> ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。</p> <p><strong>子数组 </strong>是数组中的一个连续部分。</p> <p>&nb
阅读全文
摘要:https://blog.csdn.net/weixin_45821811/article/details/116211724
阅读全文
摘要:import java.util.Arrays; /** <p>给你一个整数数组 <code>nums</code> ,找到其中最长严格递增子序列的长度。</p> <p><strong>子序列 </strong>是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例
阅读全文
摘要:/** <p>给你一个整数数组 <code>coins</code> ,表示不同面额的硬币;以及一个整数 <code>amount</code> ,表示总金额。</p> <p>计算并返回可以凑成总金额所需的 <strong>最少的硬币个数</strong> 。如果没有任何一种硬币组合能组成总金额,返
阅读全文
摘要:/** <p><strong>斐波那契数</strong> (通常用 <code>F(n)</code> 表示)形成的序列称为 <strong>斐波那契数列</strong> 。该数列由 <code>0</code> 和 <code>1</code> 开始,后面的每一项
阅读全文