leetcode
-
数据结构进阶篇 之 【二叉树】详细概念讲解(带你认识何为二叉树及其性质)
有朋自远方来,必先苦其心志,劳其筋骨,饿其体肤,空乏其身,鞭数十,驱之别院 一、二叉树 1、二叉树的概念 1.1 二叉树中组分构成名词概念 1.2 二叉树的结构概念 1.3 特殊的…
-
【Day57】代码随想录之动态规划_1143最长公共子序列_1035不相交的线_53最大子数组和
文章目录 动态规划理论基础 动规五部曲: 出现结果不正确: 1.1143最长公共子序列 2. 1035不相交的线 3. 53最大子数组和 动态规划理论基础 动规五部曲: 确定dp数…
-
算法沉淀 —— 深度搜索(dfs)
算法沉淀 —— 深度搜索(dfs) 一、计算布尔二叉树的值 二、求根节点到叶节点数字之和 三、二叉树剪枝 四、验证二叉搜索树 五、二叉搜索树中第K小的元素 一、计算布尔二叉树的值 …
-
算法沉淀——贪心算法六(leetcode真题剖析)
算法沉淀——贪心算法六 01.坏了的计算器 02.合并区间 03.无重叠区间 04.用最少数量的箭引爆气球 01.坏了的计算器 题目链接:https://leetcode.cn/p…
-
JavaScript中数字转字符串的几种方式及性能比较
在JavaScript中,将数字转换为字符串是一项常见的操作。本文将介绍几种常用的数字转字符串的方式,并通过性能测试比较它们的效率。我们将深入探讨每种方法的原理、使用场景,并总结它…
-
【C++初阶】String在OJ中的使用(一):仅仅反转字母、字符串中的第一个唯一字母、字符串最后一个单词的长度、验证回文串、字符串相加
前言: 🎯个人博客:Dream_Chaser 🎈博客专栏:C++ 📚本篇内容:仅仅反转字母、字符串中的第一个唯一字母、字符串最后一个单词的长度、验证回文串、字符串相加 目录 917…
-
[C语言][数据结构][链表] 单链表的从零实现!
目录 零.必备知识 1.一级指针 && 二级指针 2. 节点的成员列表 a.数据 b.指向下一个节点的指针. 3. 动态内存空间的开辟 (mallo…
-
leetcode刷题(javaScript)——动态规划相关场景题总结
动态规划在 JavaScript 刷题中有一定的难度,但也是非常常见和重要的算法思想。动态规划通常适用于需要求解最优解、最大值、最小值等问题的场景,可以将复杂问题拆分成子问题,通过…
-
动态规划——回文串问题
目录 本篇文章主要学习使用动态规划来解决回文串相关问题,我们通过相关练习来学习 练习1:回文子串 题目链接: 647. 回文子串 – 力扣(LeetCode) 题目描述…
-
【LeetCode】— 动态规划 集训(一)
目录 一、1137. 第 N 个泰波那契数 1.1 题目解析 1.2 状态转移方程 1.3 解题代码 二、面试题 08.01. 三步问题 2.1 题目解析 2.2 状态转移方程 2…