首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
尘微
更多收藏集
微信扫码分享
微信
新浪微博
QQ
4篇文章 · 0订阅
看一遍就理解:动态规划详解
我们刷leetcode的时候,经常会遇到动态规划类型题目。动态规划问题非常非常经典,也很有技巧性,一般大厂都非常喜欢问。今天跟大家一起来学习动态规划的套路,文章如果有不正确的地方,欢迎大家指出哈,
leetCode-5 最长回文子串
首先确认一下什么是回文串,aba属于回文串,aa也属于回文串。也就是说回文串分为两种情况,长度为奇数是是以最中间的单个字符开始往两边扩散。长度为偶数时需要以最中间的两个字符开始扩散。因此需要考虑两种扩散方式。 数组dp[i][j]表示字符串s中[i,j]区间的子串是否为回文串。…
排序算法-归并排序
归并排序(Merge Sort)是建立在归并操作上的一种有效,稳定的排序算法,该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为…
面试不会排序算法 | 不怕,八种经典排序算法送给你(带动画演示)
算法和数据结构是一个程序员的内功,所以经常在一些笔试中都会要求手写一些简单的排序算法,以此考验面试者的编程水平。下面我就简单介绍八种常见的排序算法,一起学习一下。 比较相邻的元素。如果第一个比第二个大,就交换它们两个; 排除最大的数,接着下一轮继续相同的操作,确定第二大的数..…