首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
fyj
创建于2023-08-22
订阅专栏
用于存放算法相关的内容
暂无订阅
共9篇文章
创建于2023-08-22
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode Hot 100 (滑动窗口)
LeetCode 热题 100 的滑动窗口部分,主要使用滑动窗口解法,还涉及到了队的使用。主要内容是算法的解题思路和代码,还有一些需要注意的点。
LeetCode Hot 100 (双指针)
LeetCode 热题 100 的双指针部分,主要使用 双指针解法,还涉及到了栈。主要内容是算法的解题思路和代码,还有一些需要注意的点。
LeetCode Hot 100 (哈希)
LeetCode 热题 100 的哈希部分,主要使用 map,还涉及到了动态规划。主要内容是算法的解题思路和代码,还有一些需要注意的基础知识。
二叉树模块算法题(1)
文章主要讲述二叉树相关的部分算法题,几乎都是在遍历树的基础上操作树,采用递归法或迭代法,大致思路都很相似。
栈与队列模块算法题
主要讲述栈与队列相关的一些算法题,其中涉及了栈与队列的一些应用场景,还涉及到了堆排序相关知识的应用。
字符串模块算法题
文章主要包含字符串相关的算法题,涉及双指针法、移动匹配、kmp算法等。语言主要是使用JavaScript 。
哈希表模块算法题
主要总结了一些关于哈希表模块的算法题,包含基础的解题思路和方法。但有几个题目用的双指针法,所以模块划分也不是绝对的。
链表模块算法题
链表相关的经典算法题,主要考察对指针的操作能力和一些逻辑思维。双指针和虚拟头节点的使用还是较为频繁的,可以优化代码。
数组模块算法题
数组相关的典型算法题,基本采用双指针法,坚持循环不变量原则。对子数组问题,采用滑动窗口优化。优化基本上都是利用一些算法,使得一层循环可以解决两层循环实现的操作。