算法的划分

1. 定义

算法是一系列明确的程序指令,用于解决特定的运算与逻辑问题。

2. 分类

2.1 常用算法

  • 搜索算法:深度优先搜索、广度优先搜索、二分搜索等。
  • 排序算法:冒泡排序、选择排序、插入排序、快速排序、归并排序、堆排序等。
  • 图算法:Dijkstra 算法、Floyd 算法、最小生成树算法等。
  • 动态规划算法:背包问题、最长公共子序列等。
  • 分治算法:快速排序、大整数乘法等。
  • 贪心算法:霍夫曼编码等。
  • 回溯算法:八皇后问题、数独问题等。

2.2 专业算法

例如用于游戏的图形渲染算法,以及人工智能领域的各类算法。

相关推荐
Tisfy1 小时前
LeetCode 3619.总价值可以被 K 整除的岛屿数目:广度优先搜索BFS
算法·leetcode·bfs·宽度优先
地平线开发者1 小时前
【大模型】EAGLE 与 EAGLE-3:用“特征预测“加速投机解码
算法
lengxuenong2 小时前
区间覆盖问题 · 简明学习手册1
java·学习·算法
明志数科2 小时前
人类视频与机器人示教的数据配比:分层训练的数据采购与采集设计
人工智能·算法
Ivanqhz2 小时前
MoE 原理、TC/EC 路由、LSH-MoE 与负载均衡浅析
运维·网络·人工智能·深度学习·算法·机器学习·负载均衡
Sarvartha2 小时前
栈的四则运算、栈的递归应用
数据结构·算法
stolentime3 小时前
CF2277E Tree Guessing题解
c++·算法·贪心算法·交互·ad-hoc
逐光者9333 小时前
杨氏模量:从定义到工程应用
算法
荆棘鸟智能4 小时前
扬尘在线监测数据接入与异常清洗:从断点补传到质量审计
人工智能·算法·系统架构