专题:Leetcodehot100 系列
共8篇相关文章

链表(精选答案)如何成?
链表 (1) 相交链表 """ 给你两个单链表的头节点 headA 和 headB ,请你找出并返回两个单链表相交的起始节点。如果两个链表不存在相交节点,返回 n...

如何将精选答案的二叉树为?
二叉树 (1) 中序遍历 """ 给定一个二叉树的根节点 root,返回它的中序遍历。 ""&...

图论是数学的一个分支,主要研究图的结构、性质以及图的应用。图论中的图是由顶点(也称为节点)和边组成的抽象结构,可以用来表示现实世界中的各种关系和结构,如社交网络、交通网络、电路网络等。以下是图论的一些基本概念:1. **顶点(Vertex)**:图中的基本
图论 (1) 岛屿数量 """ 给你一个由 '1'(陆地)和 '0&#39...

二分查找(Binary Search)是一种在有序数组中查找特定元素的搜索算法。其基本思想是将待查找的键值与数组中间的元素进行比较,如果两者相等,则查找成功;如果待查找的键值小于中间元素,则在数组的左半部分继续查找;如果待查找的键值大于中间元素,则在数组的
二分查找 (1) 搜索插入位置 """ 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。...

贪心算法是一种在每一步选择中都采取当前状态下最好或最优的选择,从而希望导致结果是全局最好或最优的算法策略。它通常适用于以下几种情况:1. **最优子结构**:问题的最优解包含其子问题的最优解。2. **贪心选择性质**:通过局部最优选择,可以导致全局最优解
贪心 (1) 买卖股票的最佳时机 """ 给定一个数组 prices, 它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择某一天...

多维动态规划(Multidimensional Dynamic Programming,简称MDP)是动态规划的一种扩展形式,它用于解决具有多个决策变量的优化问题。在传统的动态规划中,问题通常被描述为单变量或双变量问题,而多维动态规划则可以处理多个决策变量
多维动态规划 (1) 不同路径 """ 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。机器人每次只能向下或者向右移动一...

很抱歉,您的问题似乎不完整。如果您是想询问如何将某个值转换为哈希值,或者有关于哈希的其他问题,请提供更详细的信息,我会尽力帮助您。例如,您可以使用Python中的`hash()`函数来获取一个对象的哈希值,或者使用`hashlib`库来生成字符串的哈希值。
哈希 (1) twosum 问题返回数组下标 """ 如果假设输入一个数组 nums 和一个目标和 target,请你返回 nums 中能够凑出 target 的...

您的问题似乎不完整,您是想询问如何将一个子串从某个字符串中提取出来,还是有其他关于子串的问题?请提供更详细的信息,这样我才能给出准确的回答。
子串 (1) 和为 k 的子数组(前缀和) """ 给你一个整数数组 nums 和一个整数 k,请你统计并返回该数组中和为 k 的子数组的个数 输入:nums =...
