# algorithm **Repository Path**: BeiKeJieDeLuRen/algorithm ## Basic Information - **Project Name**: algorithm - **Description**: 算法-代码片段(Java) - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-05-14 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## Algorithm 算法 ### 介绍 本项目为在学习尚硅谷韩顺平老师的“图解Java 数据结构和算法”课程算法部分中,根据所学内容,使用Java模拟或实现各类算法的代码片段。 ### 目录 #### lesson01 排序 Sort 1. 绪论 Introduction 2. 冒泡排序 Bubble Sort 3. 选择排序 Selection Sort 4. 插入排序 Insertion Sort 5. 希尔排序 Shell's Sort 6. 快速排序 Quicksort 7. 归并排序 Merge Sort 8. 基数排序 Radix Sort 9. 堆排序 Heap Sort #### lesson02 查找 Search 1. 二分查找 Binary Search 2. 插值查找 Interpolation Search 3. 斐波那契查找 Fibonacci Search #### lesson03 分治 Partition #### lesson04 动态规划 Dynamic Programming #### lesson05 KMP算法 The Knuth-Morris-Pratt Algorithm