
LeetCode题解
文章平均质量分 77
今天写bug了嘛
这个作者很懒,什么都没留下…
展开
-
LeetCode每日一题[c++]-322.零钱兑换
给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种硬币的数量是无限的。原创 2024-03-24 15:56:45 · 717 阅读 · 0 评论 -
LeetCode每日一题[C++]-1969.数组元素的最小非零乘积
LeetCode每日一题[C++]-1969.数组元素的最小非零乘积原创 2024-03-20 08:43:47 · 525 阅读 · 0 评论 -
LeetCode每日一题[C++]-303.区域和检索-数组不可变
LeetCode每日一题[C++]-303.区域和检索-数组不可变原创 2024-03-18 23:19:42 · 527 阅读 · 0 评论 -
LeetCode每日一题[C++]-310.最小高度树
LeetCode每日一题[C++]-310.最小高度树原创 2024-03-17 21:04:35 · 548 阅读 · 0 评论 -
LeetCode每日一题[C++]-2864.最大二进制奇数(贪心)
最大二进制奇数:给你一个二进制字符串s,其中至少包含一个'1'。你必须按某种方式重新排列字符串中的位,使得到的二进制数字是可以由该组合生成的最大二进制奇数。原创 2024-03-13 08:55:36 · 713 阅读 · 0 评论 -
LeetCode每日一题[C++]-2129.将标题首字母大写
LeetCode每日一题[C++]-2129.将标题首字母大写原创 2024-03-12 22:59:34 · 535 阅读 · 0 评论 -
Leetcode每日一题[C++]-1261.在受污染的二叉树中查找元素
Leetcode每日一题[C++]-1261.在受污染的二叉树中查找元素原创 2024-03-12 22:36:50 · 522 阅读 · 0 评论 -
LeetCode每日一题[C++]-猜数字游戏
LeetCode每日一题[C++]-猜数字游戏原创 2024-03-10 10:49:31 · 1120 阅读 · 0 评论 -
LeetCode每日一题[C++]-找出数组的第K大和
LeetCode每日一题[C++]-找出数组的第K大和,最小堆的方式解决原创 2024-03-09 08:49:55 · 595 阅读 · 0 评论 -
LeetCode每日一题[c++]-找出美丽数组的最小和
Leetcode-每日一题-找出美丽数组的最小和原创 2024-03-08 08:42:29 · 520 阅读 · 0 评论 -
LeetCode每日一题【c++版】- 找出数组中的K-or值(逻辑题,无算法思想)
LeetCode每日一题,找出数组中的K-or值原创 2024-03-06 22:08:34 · 574 阅读 · 0 评论 -
程序员如何选择职业赛道
人生如戏,戏如人生。这一生,演好自己的角色,就足够了,其他的,你不必管,也管不着。希望大家都能走出自己的道路,选择自己的人生与职业,敬自己!原创 2024-03-06 20:02:36 · 973 阅读 · 0 评论 -
LeetCode每日一题【c++版】- 用队列实现栈与用栈实现队列
栈是一种后进先出的数据结构,元素从顶端入栈,然后从顶端出栈;队列是一种先进先出的数据结构,元素从后端入队,然后从前端出队。请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty);请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty)原创 2024-03-03 12:12:01 · 927 阅读 · 0 评论 -
LeetCode每日一题【c++版】- leetcode 2368. 受限条件下可到达节点的数目【dfs】
现有一棵由n个节点组成的无向树,节点编号从0到n - 1,共有n - 1条边。给你一个二维整数数组edges,长度为n - 1,其中edges[i] = [ai, bi]表示树中节点ai和bi之间存在一条边。另给你一个整数数组restricted表示受限节点。在不访问受限节点的前提下,返回你可以从节点0到达的最多节点数目。原创 2024-03-02 20:58:32 · 447 阅读 · 0 评论 -
【动态规划专栏】
动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。20世纪50年代初,美国数学家贝尔曼(R.Bellman)等人在研究多阶段决策过程的优化问题时,提出了著名的最优化原理,从而创立了动态规划。动态规划的应用极其广泛,包括工程技术、经济、工业生产、军事以及自动化控制等领域,并在背包问题、生产经营问题、资金管理问题、资源分配问题、最短路径问题和复杂系统可靠性问题等中取得了显著的效果原创 2024-02-27 21:02:38 · 850 阅读 · 0 评论 -
LeetCode每日一题【c++版】- leetcode 2369. 检查数组是否存在有效划分【动态规划】
给你一个下标从 0 开始的整数数组 nums ,你必须将数组划分为一个或多个 连续 子数组。如果获得的这些子数组中每个都能满足下述条件 之一 ,则可以称其为数组的一种 有效 划分:子数组 恰 由 2 个相等元素组成,例如,子数组 [2,2] 。子数组 恰 由 3 个相等元素组成,例如,子数组 [4,4,4] 。子数组 恰 由 3 个连续递增元素组成,并且相邻元素之间的差值为 1 。例如,子数组 [3,4,5] ,但是子数组 [1,3,5] 不符合要求。如果数组 至少 存在一种有效划分,返原创 2024-03-01 20:56:18 · 490 阅读 · 0 评论 -
LeetCode每日一题【c++版】
给你一个整数n表示一棵满二叉树里面节点的数目,节点编号从1到n。根节点编号为1,树中每个非叶子节点i都有两个孩子,分别是左孩子2*i和右孩子2*i+1。树中每个节点都有一个值,用下标从0开始、长度为n的整数数组cost表示,其中cost[i]是第i+1个节点的值。每次操作,你可以将树中任意节点的值增加1。你可以执行操作任意次。你的目标是让根到每一个叶子结点的路径值相等。请你返回最少需要执行增加操作多少次。原创 2024-02-28 22:37:13 · 887 阅读 · 0 评论