# algorithm_use **Repository Path**: likeyou/algorithm_use ## Basic Information - **Project Name**: algorithm_use - **Description**: 编程中的数学 编程中数学 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2019-01-28 - **Last Updated**: 2026-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: 算法 ## README # 算法汇总 ## 目录 - [排序算法](#排序算法) - [字符串算法](#字符串算法) - [数字算法](#数字算法) - [数组算法](#数组算法) - [机器学习算法](#机器学习算法) - [深度学习算法](#深度学习算法) - [NLP算法](#NLP算法) ## 排序算法 ### 算法列表 - [冒泡排序](docs/sort_algorithms.md#冒泡排序) - [插入排序](docs/sort_algorithms.md#插入排序) - [选择排序](docs/sort_algorithms.md#选择排序) - [快速排序](docs/sort_algorithms.md#快速排序) - [希尔排序](docs/sort_algorithms.md#希尔排序) - [归并排序](docs/sort_algorithms.md#归并排序) ### 应用场景 排序算法广泛应用于各种需要对数据进行排序的场景,如数据库查询、搜索引擎、推荐系统等。 ## 字符串算法 ### 算法列表 - [字符串相加](docs/string_algorithms.md#字符串相加) - [回文串](docs/string_algorithms.md#回文串) - [有效的括号](docs/string_algorithms.md#有效的括号) - [字符串压缩](docs/string_algorithms.md#字符串压缩) - [最长回文子串](docs/string_algorithms.md#最长回文子串) - [字符串转换整数](docs/string_algorithms.md#字符串转换整数) - [KMP算法](docs/string_algorithms.md#KMP算法) ### 应用场景 字符串算法广泛应用于文本处理、搜索引擎、自然语言处理等领域。 ## 数字算法 ### 算法列表 - [斐波那契数列](docs/number_algorithms.md#斐波那契数列) - [爬楼梯](docs/number_algorithms.md#爬楼梯) - [质数判断](docs/number_algorithms.md#质数判断) - [整数反转](docs/number_algorithms.md#整数反转) - [平方根](docs/number_algorithms.md#平方根) - [快乐数](docs/number_algorithms.md#快乐数) - [计算1到n的和](docs/number_algorithms.md#计算1到n的和) ### 应用场景 数字算法广泛应用于数学计算、密码学、游戏开发等领域。 ## 数组算法 ### 算法列表 - [最大子数组和](docs/array_algorithms.md#最大子数组和) - [数组中重复的数字](docs/array_algorithms.md#数组中重复的数字) - [旋转数组的最小数字](docs/array_algorithms.md#旋转数组的最小数字) - [螺旋矩阵](docs/array_algorithms.md#螺旋矩阵) - [移除元素](docs/array_algorithms.md#移除元素) - [两数之和](docs/array_algorithms.md#两数之和) - [岛屿数量](docs/array_algorithms.md#岛屿数量) ### 应用场景 数组算法广泛应用于数据处理、图像处理、游戏开发等领域。 ## 机器学习算法 ### 算法列表 - [线性回归](docs/machine_learning_algorithms.md#线性回归) - [逻辑回归](docs/machine_learning_algorithms.md#逻辑回归) - [决策树](docs/machine_learning_algorithms.md#决策树) - [随机森林](docs/machine_learning_algorithms.md#随机森林) - [GBDT](docs/machine_learning_algorithms.md#GBDT) - [XGBoost](docs/machine_learning_algorithms.md#XGBoost) - [LightGBM](docs/machine_learning_algorithms.md#LightGBM) - [SVM](docs/machine_learning_algorithms.md#SVM) - [朴素贝叶斯](docs/machine_learning_algorithms.md#朴素贝叶斯) - [KNN](docs/machine_learning_algorithms.md#KNN) - [聚类算法](docs/machine_learning_algorithms.md#聚类算法) ### 应用场景 机器学习算法广泛应用于数据分析、预测建模、推荐系统、图像处理等领域。 ## 深度学习算法 ### 算法列表 - [神经网络](docs/deep_learning_algorithms.md#神经网络) - [CNN](docs/deep_learning_algorithms.md#CNN) - [RNN](docs/deep_learning_algorithms.md#RNN) - [LSTM](docs/deep_learning_algorithms.md#LSTM) - [GRU](docs/deep_learning_algorithms.md#GRU) - [迁移学习](docs/deep_learning_algorithms.md#迁移学习) - [强化学习](docs/deep_learning_algorithms.md#强化学习) - [深度学习优化器](docs/deep_learning_algorithms.md#深度学习优化器) ### 应用场景 深度学习算法广泛应用于图像处理、语音识别、自然语言处理、推荐系统等领域。 ## NLP算法 ### 算法列表 - [Word Embedding](docs/nlp_algorithms.md#Word-Embedding) - [fastText](docs/nlp_algorithms.md#fastText) - [GloVe](docs/nlp_algorithms.md#GloVe) - [textRNN & textCNN](docs/nlp_algorithms.md#textRNN--textCNN) - [seq2seq](docs/nlp_algorithms.md#seq2seq) - [Attention](docs/nlp_algorithms.md#Attention) - [Transformer](docs/nlp_algorithms.md#Transformer) - [BERT](docs/nlp_algorithms.md#BERT) - [XLNet](docs/nlp_algorithms.md#XLNet) ### 应用场景 NLP算法广泛应用于文本分类、情感分析、机器翻译、问答系统等领域。