帖子
问答
专栏
关注
粉丝
- 2025-07-24·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。最近点对问题介绍最近点对问题(Closest Pair of Points Problem)是计算几何学中的一个经典问题:给定平面上的n个点,找出其中的一对点,使得它们之间的距离最小。这个问题看似简单查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。410分享
- 2025-07-21·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。分治算法介绍分治法(Divide and Conquer)是一种解决复杂问题的重要算法思想,其核心思想是将一个难以直接解决的大问题,分割成若干个规模较小的子问题,以便各个击破,最后将子问题的解组合起来查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。420分享
- 2025-07-15·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。KMP 算法介绍KMP(Knuth-Morris-Pratt)算法是一种高效的字符串匹配算法,核心思想是利用已经部分匹配的信息,避免重复比较,在文本串中快速查找模式串。KMP算法特别适合处理长文本和重查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。631分享
- 2025-07-03·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。Boyer-Moore算法介绍Boyer-Moore算法是一种高效的字符串匹配算法,由 Robert S. Boyer和J Strother Moore 设计于1977年。它从右向左比较字符,并利用两查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。311分享
- 2025-06-30·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。Rabin-Karp算法介绍Rabin-Karp算法是一种基于哈希函数的字符串匹配算法,由 Michael O. Rabin 和 Richard M. Karp 于1987年提出,核心思想是用哈希函数查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。310分享
- 2025-06-25·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。哈希查找介绍哈希查找(Hash Search),又称散列查找,是一种高效的查找算法,它用哈希函数将数据转换为数组下标,然后直接访问数组中的元素。哈希查找的核心思想是将数据元素通过哈希函数映射到哈希表中查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。210分享
- 2025-06-23·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。跳跃查找介绍跳跃查找(Jump Search)是一种在有序数组中查找元素的算法,核心思想是通过跳过固定步长的元素来缩小搜索范围,然后在缩小的区间内进行线性查找。跳跃查找是二分查找和线性查找的混合体,特查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。410分享
- 2025-06-19·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。线性查找介绍线性查找(Linear Search),也称为顺序查找(Sequential Search),是最简单的一种查找算法。它的工作原理是:从数据结构的第一个元素开始,按顺序依次检查每个元素,直查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。410分享
- 2025-06-18·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。二分查找介绍二分查找(Binary Search)是一种高效的查找算法,也叫折半查找。核心思想:对于一个有序的数据集合,每次查找都将查找范围缩小为原来的一半,直到找到目标值或确定目标值不存在。二分查找查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。411分享
- 2025-06-16·Java后端大家好,我是算法学长,一个热爱分享算法知识的开发者。算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。介绍基数排序(Radix Sort)是一种非比较型的排序算法,核心思想是按照数位来排序,从最低有效位(Least Significant Digit, LSD)或最高有效位(Most Signific查看全文算法学长:算法 0 基础、校招冲刺中大厂,推荐使用算法导航:https://algo.codefather.cn/ 交互式算法学习平台,带大家系统化学习算法。210分享


