首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
算法
蜀山剑客李沐白
创建于2023-05-15
订阅专栏
算法
等 1 人订阅
共11篇文章
创建于2023-05-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
一文了解 StandardTokenizer 分词器,分词原理
`StandardTokenizer`是HanLP中的一个分词器,也是默认的标准分词器。它基于词典和规则的方式对中文文本进行分词,将输入的句子切分成一个个独立的词语。
浅谈 UUID 生成原理及优缺点
UUID 是一套用于生成全局唯一标识符的标准,也被称为 GUID (Globally Unique Identifier),通过使用 UUID 可以在分布式系统中生成唯一的 ID。
JVM 中的垃圾回收算法详解,一文读懂GC回收机制
JVM 中的垃圾回收算法 垃圾回收是一种自动化的内存管理方式,它可以监测并清除内存中不再使用的对象,使得内存空间可以被回收并重新利用。
ChatGpt都这么火了,它使用的 BPE 分词算法要不要了解一下?
Byte Pair Encoding(BPE)是一种文本压缩算法,它通常用于自然语言处理领域中的分词、词汇表构建等任务。BPE 算法的核心思想是通过不断地合并字符或子词来生成词汇表。
MD5 算法
一、MD5算法概述 MD5(Message Digest Algorithm 5)是消息摘要算法的一种,它可以将任意长度的“消息”(也可以是文件)计算出一个固定长度的“摘要”,通常是128位。
Java 贪心算法
贪心算法是一种解决最优化问题的思想,它的基本思想是在每一步选择中都采取当前最优或者最优解,从而希望最终获得全局最优解。贪心算法通常适用于无后效性的问题,即过去的选择不会影响未来的选择。
Java 归并排序
一、归并排序的原理 归并排序(Merge Sort)是一种基于分治思想的排序算法,其核心思想就是将原始的待排序序列逐渐划分成小的无序子序列,然后通过组合这些子序列得到有序的序列。
Java 快速排序
快速排序是一种常用的基于比较的排序算法,其时间复杂度为 O(nlogn),并且具有稳定性和广泛的应用场景。本文将全面详细的讲解一下 Java 中快速排序算法的原理、实现以及时间复杂度等问题。
Java 插入排序
Java 中插入排序是一种简单但实用的排序算法,其基本原理是将一个无序的数组分为有序部分和无序部分,每次取出无序部分中的一个元素插入到有序部分中,从而实现整体的有序化。
Java 选择排序
Java 中选择排序是一种简单的排序算法,其基本原理是: 将数组分为有序部分和无序部分,最初有序部分为空,后续每次将无序部分中的最小值放到有序部分的末尾。
Java 冒泡排序
Java 中的冒泡排序是一种基本的排序方法,它是由两个不同的过程组成:第一个过程是比较相邻的元素,如果第一个比第二个大,则交换它们的位置;