- 博客(148)
- 收藏
- 关注
原创 必刷算法100题之颜色分类
num[i]是0 就要加入到[0,left]的区域里面-> swap(nums[left+1],num[i]), i 直接++即可,因为不会影响,移动0的思想, 数组里面的元素有俩种性质, left用来区分这俩种性质, i负责往后走, 找到符合f的性质,就加入到left的左边。num[i]是2 就要加入到[right,n-1]-> swap(nums[right-1],num[i])num[i]是1, 就要加入到[left+1,i-1]直接i++[left+1,i-1]: 全都是1。
2025-03-28 10:22:01
341
原创 文档搜索引擎
针对这个,我们发现有很多的换行操作,目的是为了生成描述信息,不应该有很多的换行(内容本身不应该有换行,此时要去除换行。先从若干行拿到最小的值,然后和上次插入的值一样,然后判断是不是一个文档,是一个文档就进行权重的合并,不是就进行插入。然后读取到hashset里面,然后遍历我们的分词,然后使用contains方法,判断在不在暂停词的表里面。因此在生成描述的时候,要找到整个词都是匹配的,而不是一个词的一部分,保证word在内容中是独立的一个词。去掉script标签和内容,去除普通的标签(不去掉内容)?
2025-03-16 16:14:38
689
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人