算法基础技术栈

排序

工业常用:快速排序、归并排序

稳定类排序:冒泡排序、归并排序

不稳定排序:快速排序、选择排序、堆排序

查找

二分查找

哈希表

查找数据结构

红黑树

AVL

B/B+树

哈希表

SlipList

贪心

分治

动态规划

核心思想

以空间换时间、解决重叠子问题

滚动数组优化空间

算法步骤

1、定义DP状态

2、分析状态转移方程

3、分析边界值

问题类型

斐波拉契数列
背包
矩阵
最长公共子序列

有向图遍历

DFS深度优先搜索

CFS广度优先搜索

最短路径

Dijkstra算法

floyd-Warshall算法

A*算法

相关推荐
偷吃的耗子17 分钟前
【CNN算法理解】:CNN平移不变性详解:数学原理与实例
人工智能·算法·cnn
dazzle1 小时前
机器学习算法原理与实践-入门(三):使用数学方法实现KNN
人工智能·算法·机器学习
那个村的李富贵1 小时前
智能炼金术:CANN加速的新材料AI设计系统
人工智能·算法·aigc·cann
张张努力变强2 小时前
C++ STL string 类:常用接口 + auto + 范围 for全攻略,字符串操作效率拉满
开发语言·数据结构·c++·算法·stl
万岳科技系统开发2 小时前
食堂采购系统源码库存扣减算法与并发控制实现详解
java·前端·数据库·算法
wWYy.2 小时前
数组快排 链表归并
数据结构·链表
张登杰踩2 小时前
MCR ALS 多元曲线分辨算法详解
算法
YuTaoShao2 小时前
【LeetCode 每日一题】3634. 使数组平衡的最少移除数目——(解法一)排序+滑动窗口
算法·leetcode·排序算法
波波0072 小时前
每日一题:.NET 的 GC是如何分代工作的?
算法·.net·gc
风暴之零2 小时前
变点检测算法PELT
算法