1. 排序算法:冒泡排序、插入排序、选择排序、归并排序、快速排序、堆排序等。

  2. 查找算法:顺序查找、二分查找、哈希查找等。

  3. 图算法:深度优先搜索、广度优先搜索、最短路径算法、最小生成树算法等。

  4. 字符串匹配算法:朴素匹配算法、KMP算法、Boyer-Moore算法等。

  5. 动态规划算法:最长公共子序列、背包问题、最短路径问题等。

  6. 贪心算法:背包问题、最短路径问题等。

  7. 分治算法:求解逆序对、快速排序等。

  8. 数学算法:大数计算、素数判断、快速幂算法、欧几里得算法等。

  9. 搜索算法:深度优先搜索、广度优先搜索、A*算法等。

  10. 并查集算法:求解连通性等问题。

java基础算法汇总

原文地址: https://www.cveoy.top/t/topic/rfT 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录