首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户6171870010471
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 2
沸点 0
赞
2
返回
|
搜索文章
用户6171870010471
2年前
关注
day12 栈的小结
栈(Stack)是一种基于先进后出(LIFO)原则的数据结构。栈的操作包括入栈(Push)和出栈(Pop),入栈操作将元素压入栈顶,出栈操作将栈顶元素弹出。栈还有其他常见的...
0
评论
分享
用户6171870010471
2年前
关注
day05 双指针、快慢指针
双指针和快慢指针是常用的算法技巧,特别是在面试和竞赛中,常常会遇到需要用到这两种指针的问题。本文将介绍这两种指针的概念、应用场景和刷题技巧,并给出一些Java代码示例。 1...
0
评论
分享
用户6171870010471
2年前
关注
day09 ●28. 实现 strStr() ●459.重复的子字符串
问题描述: ●28.实现 strStr():给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第...
0
评论
分享
用户6171870010471
2年前
关注
day16 ● 104.二叉树的最大深度 559.n叉树的最大深度 ● 111.二叉树的最小深度 ● 222.完全二叉树的节点个数
二叉树和完全二叉树的深度及节点个数计算 介绍 二叉树是一种非常重要的数据结构,在计算机科学中广泛应用,它的一些特性使得它可以在搜索、排序、树形结构等领域得到广泛应用。而完全...
0
评论
分享
用户6171870010471
2年前
关注
day60 ● 84.柱状图中最大的矩形
一、问题描述 给定一个柱状图,每个柱子的宽度都为1,求这个柱状图中最大的矩形的面积。 二、解决思路 这个问题可以使用单调栈来解决。单调栈是指栈中元素单调递增或单调递减。具体...
0
评论
分享
用户6171870010471
2年前
关注
day59 ● 503.下一个更大元素II ● 42. 接雨水
本文将介绍使用单调栈解决两个问题:503.下一个更大元素II 和 42. 接雨水。单调栈是一种常用的数据结构,用于解决求解下一个更大元素和接雨水问题。 503.下一个更大元...
0
评论
分享
用户6171870010471
2年前
关注
day58 ● 739. 每日温度 ● 496.下一个更大元素 I
单调栈是一种常用的数据结构,它可以用来解决一些常见的问题,比如寻找下一个更大元素、寻找下一个更小元素、寻找最近的较大/较小元素等等。在本文中,我们将介绍如何使用单调栈来解决...
0
评论
分享
用户6171870010471
2年前
关注
day57 ● 647. 回文子串 ● 516.最长回文子序列
回文子串和最长回文子序列都是比较经典的回文问题,而动态规划是解决这类问题的常用方法。本文将介绍如何使用动态规划解决这两个问题,并提供Java代码实现。 回文子串 1.1 问...
0
评论
分享
用户6171870010471
2年前
关注
day56 ● 583. 两个字符串的删除操作 ● 72. 编辑距离
一、问题描述 两个字符串的删除操作 给定两个单词 word1 和 word2,请找到使得 word1 和 word2 相同所需的最小步数,每步可以删除任意一个字符串中的一个...
0
评论
分享
用户6171870010471
2年前
关注
day55 ● 392.判断子序列 ● 115.不同的子序列
一、问题描述 392.判断子序列 给定字符串 s 和 t ,判断 s 是否为 t 的子序列。 你可以认为 s 和 t 中仅包含英文小写字母。字符串 t 可能会很长(长度 ~...
0
评论
分享
用户6171870010471
2年前
关注
day54 动态规划小结
动态规划是一种常用的算法思想,它通常用于优化递归算法。动态规划可以使得递归算法转化为具有重叠子问题的问题,然后通过记忆化搜索或者自底向上的动态规划方式来避免重复计算。在这篇...
0
评论
分享
用户6171870010471
2年前
关注
day53 ● 1143.最长公共子序列 ● 1035.不相交的线 ● 53. 最大子序和
本文介绍了如何使用动态规划算法解决三个问题:最长公共子序列(Longest Common Subsequence)、不相交的线(Uncrossed Lines)和最大子序和...
0
评论
分享
用户6171870010471
2年前
关注
day52 ● 300.最长递增子序列 ● 674. 最长连续递增序列 ● 718. 最长重复子数组
将介绍动态规划(Dynamic Programming)在三道问题中的应用。问题分别是最长递增子序列(Longest Increasing Subsequence)、最长连...
0
评论
分享
用户6171870010471
2年前
关注
day51 ● 309.最佳买卖股票时机含冷冻期 ● 714.买卖股票的最佳时机含手续费
题目描述: 309.最佳买卖股票时机含冷冻期 给定一个整数数组,其中第 i 个元素代表了第 i 天的股票价格 。 设计一个算法计算出最大利润。在满足以下约束条件下,你可以...
0
评论
分享
用户6171870010471
2年前
关注
day50 ● 123.买卖股票的最佳时机III ● 188.买卖股票的最佳时机IV
一、题目描述 123.买卖股票的最佳时机III 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你最多可以完成 两...
0
评论
分享
用户6171870010471
2年前
关注
day49 ● 121. 买卖股票的最佳时机 ● 122.买卖股票的最佳时机II
本文将使用动态规划的方法来解决两个买卖股票的问题:121. 买卖股票的最佳时机和122.买卖股票的最佳时机II。这两个问题都是经典的股票买卖问题,其中121是一次买卖,12...
0
评论
分享
用户6171870010471
2年前
关注
day48 ● 198.打家劫舍 ● 213.打家劫舍II ● 337.打家劫舍III
将介绍如何使用动态规划解决三道打家劫舍问题:198.打家劫舍,213.打家劫舍II和337.打家劫舍III。 一、198.打家劫舍 题目描述:给定一个非负整数数组,代表每个...
0
评论
分享
用户6171870010471
2年前
关注
day47 动态规划小结
动态规划-01背包问题。 该问题可以使用动态规划的方法进行求解。具体而言,可以使用一个二维数组dp[i][j]表示前i个物品放入容量为j的背包中所能获得的最大价值...
0
评论
分享
用户6171870010471
2年前
关注
day46 ● 139.单词拆分
使用动态规划解决单词拆分问题 一、问题描述 给定一个非空字符串s和一个包含非空单词的列表wordDict,判定s是否可以被空格拆分为一个或多个在字典中出现的单词。 例如,给...
0
评论
分享
用户6171870010471
2年前
关注
day45 ● 70. 爬楼梯 (进阶) ● 322. 零钱兑换 ● 279.完全平方数
本文将介绍使用动态规划解决三个问题:爬楼梯、零钱兑换和完全平方数。动态规划是一种常用的算法思想,它可以在很多场景中得到应用。本文将以Java语言为例,给出这三个问题的动态规...
0
评论
分享
下一页
个人成就
文章被点赞
2
文章被阅读
2,945
掘力值
53
关注了
0
关注者
0
收藏集
0
关注标签
14
加入于
2023-04-04