首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法知识
攻城狮Chova
创建于2021-05-23
订阅专栏
数据机构知识,算法相关内容的总结。
等 2 人订阅
共13篇文章
创建于2021-05-23
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
数据结构中排序算法的详细解析!十大基本的排序算法分析比较以及Java实现
基本概念 通常需要熟练掌握快速排序和归并排序 要熟练掌握各种排序算法之间的优缺点,各种算法的思想以及各种算法的使用场景。
动态规划算法问题详解:高楼扔鸡蛋问题的思路分析和优化实现
基本概念 高楼扔鸡蛋问题: 有一栋1到N的N层楼,有k个鸡蛋,其中k至少为1 已经去顶这栋楼存在楼层$0 <= F
经典动态规划问题详细解析:最短编辑距离算法原理分析和解法实现
编辑距离问题: 编辑距离问题困难,解法却是很漂亮,而且也是少有的比较实用的算法 编辑距离使用场景: 修改文章的错位内容。
最长递增子序列问题解法分析!使用动态规划和二分查找实现最长递增子序列的查找
动态规划的通用技巧 : 数学归纳思想 最长递增子序列LIS问题: 动态规划解法. 时间复杂度是 O(N^2^)
算法研习指导之双指针——快慢指针和左右指针的使用分析和应用场景详解
双指针技巧分为两类: 快慢指针: 主要解决链表中的问题 比如判定链表中是否包含环 左右指针: 主要解决数组或者字符问题
字符串匹配算法解析!使用双指针实现字符串的匹配操作
滑动窗口: 是高级双指针技巧的算法框架,涉及字符串匹配问题 滑动窗口使用的数据结构: unordered_map
算法详解之搜索算法—二分查找算法几种情况的使用分析
二分查找: 思路很简单,细节很重要 给mid加1还是减1 while中是使用 <= 还是 < 二分查找的场景
决策树遍历之回溯算法的详细分析和使用
回溯算法基本概念 回溯算法框架 : 解决一个回溯问题,实际上就是一个决策树的遍历过程 路径: 已经做出的选择 选择列表
代码书写不规范?应用性能低?这篇代码优化教你如何一步步避免这些问题!
命名规范 类的命名规范 后缀 说明 Service 表明这个类是服务类类中包含提供的业务服务方法 Impl 表明这个类是一个实现类 Dao
动态规划算法的两种经典解决方式:最优子结构和DP数组的使用解析
动态规划算法问题 什么叫作最优子结构? 和动态规划有什么关系? 为什么动态规划遍历DP数组的方式有正着遍历,有倒着遍历,有斜着遍历
算法学习之路:使用最简单的方式给你讲讲动态规划算法
动态规划算法 动态规划问题的一般形式就是求最值: 动态规划是运筹学的一种最优化方法 动态规划的应用场景: 求最长递增子序列 求最小编辑距离
这是一篇算法研习指导:数据结构的存储方式,基本操作和遍历方式
数据结构的存储方式 数据结构的存储方式只有两种: 数组: 顺序存储 链表: 链式存储 散列表, 栈, 队列, 堆, 树, 图
数据结构中的红黑树详细解析
树: 数据结构中是以二叉堆的形式出现的 如果从链表的观点出发,相当于是放宽了有序的的要求 允许两个不同位置的元素有相等的序