首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
每日一道算法题
乐悠刘
创建于2022-05-10
订阅专栏
激励自己,每天至少一道算法题,做出来后理清思路将笔记记录在此
暂无订阅
共7篇文章
创建于2022-05-10
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
算法题--下一个排列
leetcode原题: 题目读了几遍才理解,简单的说就是把数组元素拿来排序组成的数,然后返回比上一个数大的排列,以[1,2,3]为例,那元素1、2、3可以组成的数有:123、132、321、312、2
算法--组合总和(多叉树、深度优先遍历,回溯)
leetcode原题: 理解题干:可以重复使用数组中的元素相加等于目标整数 这道题还是为了巩固我上一题的思路所以特地找的相似的题目,还是用到了相同的知识点,只是有效括号组合用到了二叉树来分析,组合总和
算法--括号生成(二叉树,回溯,深度优先)
leetcode 原题目: 题目理解起来是比较简单的, 深度优先遍历DFS 与树的先序遍历比较类似。 假设初始状态是图中所有顶点均未被访问,则从某个顶点出发,首先访问该顶点然后依次从它的各个未被访问的
算法笔记--三数之和
leetcode原题目: 看到题目的第一眼,首先排除O(n^3)复杂度的暴力解除法,我能想到的降低复杂度提高效率的方式,是通过之前做的一道两数之和的题目,首先对数组元素进行大小排序,然后用双指针去从数
算法题笔记--盛最多水的容器
原题目: 示例 1: 示例 2: 通过题目描述,可以看出我们需要求的是一个最大面积,长即两个数字的下标距离,高即两个数字中最小的那个,感觉和之前做过的双指针的题目有相似的地方; 我的思路是,长和高我先
算法题笔记--最长回文子串
leetcode原题: 在题目的事例里可以看出来需要考虑两种情况:奇数长度回文子串和偶数长度回文子串,奇数长度,中间的字母不用管,两侧的各自相等;偶数长度,没有中间的字母,两侧的各自相等。 针对每个字
这两道算法题,我想到了Map
平时在开发中基本没有用到es6中的Map,只知道这是es6新增的一个数据结构,直到我在leetcode中遇到这两道算法题,让我领悟了Map数据结构用来缓存数据这一思想。 这里只粘贴了一些比较官方的: