遇事不决,可问春风 6.滑动窗口-1-无重复字符的最长子串 class Solution { public int lengthOfLongestSubstring(String s) { if (s == null || s.length() == 0) return 0; Set<Character> windo 2026-06-11 1 0 算法 滑动窗口 力扣
遇事不决,可问春风 5.双指针-2-盛水最多的容器 class Solution { public int maxArea(int[] height) { if (height == null || height.length < 2) return 0; int left = 0; 2026-06-11 0 0 力扣 双指针 算法
遇事不决,可问春风 3.哈希表-3-最长连续序列 class Solution { public int longestConsecutive(int[] nums) { if (nums == null || nums.length == 0) return 0; Set<Integer> set = ne 2026-06-10 1 0 算法 哈希表 力扣
遇事不决,可问春风 4.双指针-1-移动零 class Solution { public void moveZeroes(int[] nums) { if (nums == null || nums.length == 0) return; int slow = 0; for(int 2026-06-10 0 0 算法 力扣 双指针
遇事不决,可问春风 2.哈希表-2-字母异位词分组 核心思路:对字符串数组进行排序,排序后的序列相同,将排序后的字符串数组作为key,利用哈希表,将这个 Key 与对应的原字符串列表建立映射关系。如果 Key 不存在则新建列表,存在则将原字符串追加进去,最终返回哈希表中所有的值(Value)集合即可。 class Solution { pub 2026-06-09 0 0 算法 哈希表 力扣
遇事不决,可问春风 1.哈希表-1-两数之和 暴力穷举 (双for) 第一次for获取到当前数组,第二次for获取当前下标+1,两次for相加等于目标值则输出,不等于则进入下次循环 class Solution { public int[] twoSum(int[] nums, int target) { for(int 2026-06-09 5 0 算法 哈希表 力扣
遇事不决,可问春风 长文本处理 在自然语言处理(NLP)中,处理长文本(超出模型上下文窗口限制的文本)是一个重要挑战。目前主流的长文本处理技术可以分为以下几类: 1. 分块(Chunking)策略 (1) 固定长度分块(Fixed-Length Chunking) 2025-08-20 37 0
遇事不决,可问春风 Milvus 向量数据库 Milvus 向量数据库详细介绍 1. 什么是 Milvus? Milvus 是一个开源的 向量数据库,专门为 AI 应用设计,用于高效存储、检索和分析海量向量数据。它支持: 2025-08-20 67 0
遇事不决,可问春风 稀释向量和密集向量 在机器学习和向量数据库中,密集向量(Dense Vector)和稀疏向量(Sparse Vector)是两种不同的向量表示方式,适用于不同的数据特性和应用场景。以下是它们的核心区别和实际应用解析: 1. 密集向量(Dense Vector) 特点: 2025-08-19 21 0
遇事不决,可问春风 什么是文本嵌入 一、什么是文本嵌入? 文本嵌入(Text Embedding) 是将自然语言中的词语、句子或文档,映射到一个连续的、低维的向量空间中,使得语义相近的文本在向量空间中距离较近。 通俗地说,文本嵌入就是把文字变成“可以计算的数字向量”,是各种 NLP 任务(如文本分类、检索、问答、推荐系统等)的基础。 2025-08-18 11 0