首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
LeetCode刷题笔记
阿步君
创建于2024-07-14
订阅专栏
本专栏记录一些算法思路,刷题笔记
暂无订阅
共11篇文章
创建于2024-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
最小路径和(动态规划)
给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小...
不同路径(动态规划)
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish)...
删除并获取点数(动态规划)
给你一个整数数组 nums ,你可以对它进行一些操作。 每次操作中,选择任意一个 nums[i] ,删除它并获得 nums[i] 的点数。之后,你必须删除...
打家劫舍(动态规划——斐波那契类型)
你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警.......
使用最小花费爬楼梯
给你一个整数数组 cost ,其中 cost[i] 是从楼梯第 i 个台阶向上爬需要支付的费用。一旦你支付此费用,即可选择向上爬一个或者两个台阶,你可以选择从下标为 0 或下标为 1 的台阶开始爬。
爬楼梯(动态规划)
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?
买卖股票的最佳时机
给定一个数组prices ,它的第 i 个元素prices[i] 表示一支给定股票第 i 天的价格。 你只能选择某一天买入这只股票,并选择在未来的某一个不同的日子卖出。计算最大利润!!!
分发饼干
贪心算法 贪心的本质是选择每一阶段的局部最优,从而达到全局最优。 一般解题步骤: 1、将问题分解为若干个子问题 2、找出适合的贪心策略 3、求解每一个子问题的最优解 4、将局部最优解堆叠成全局最优解
最长公共前缀
编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串。 输入: strs = ["flower","flow","flight"] 输出: "fl"
罗马数字转整数
罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。
保持城市天际线
一座n x n的矩阵,每个元素代表该位置的高度。 城市的天际线指从上下左右观察矩阵,直视图的外边轮廓,就是城市的天际线。允许为每个位置添加材料,但是要保证天际线不变,求加完材料后,最大材料数总和