阿里云文档 2024-01-17

什么是文章相似度算法组件

文章相似度是在字符串相似度的基础上,基于词,计算两两文章或者句子之间的相似度,其中文章或句子需要以空格分割。本文为您介绍文章相似度算法组件的配置方法。

文章 2023-12-02 来自:开发者社区

终于有一篇能让小白更容易理解GC算法的文章了

本篇文章,在学习JVM的过程中,根据书籍(深入理解Java虚拟机)、网络和个人的一些想法总结而成。你有我有全都有,风风火火闯九州!你懂我懂咱都懂,风风火火搞定它!垃圾收集算法到现在(JDK8)有3种,“标记-清除”算法、“标记-复制”算法、“标记-整理”算法。发展史以及各个算法诞生时要解决的问题,如下图所示。为了更形象的说明这三种算法的区别和含义,举个例子。割韭菜怎么割比较好,是个技术活:图片来....

终于有一篇能让小白更容易理解GC算法的文章了
文章 2023-10-30 来自:开发者社区

算法宝典2——Java版本(此系列持续更新,这篇文章目前3道)(有题目的跳转链接)(此份宝典包含了二叉树的算法题)

一、二叉树的算法题(目前3道)1. 平衡二叉树(力扣)题目:给定一个二叉树,判断它是否是高度平衡的二叉树。本题中,一棵高度平衡二叉树定义为:一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 ,空树也是平衡二叉树。思路:代码:// 获取二叉树的高度 public int maxDepth(TreeNode root){ if(root == null){ ...

算法宝典2——Java版本(此系列持续更新,这篇文章目前3道)(有题目的跳转链接)(此份宝典包含了二叉树的算法题)
文章 2023-10-30 来自:开发者社区

算法宝典1——Java版本(此系列持续更新,这篇文章有20道)(有题目的跳转链接)(此份宝典包含了链表、栈、队列、二叉树的算法题)(下)

【扩展问题】为什么快指针每次走两步,慢指针走一步可以?假设链表带环,两个指针最后都会进入环,快指针先进环,慢指针后进环。当慢指针刚进环时,可能就和快指针相遇了,最差情况下两个指针之间的距离刚好就是环的长度。此时,两个指针每移动一次,之间的距离就缩小一步,不会出现每次刚好是套圈的情况,因此:在慢指针走到一圈之前,快指针肯定是可以追上慢指针的,即相遇。快指针一次走3步,走4步,...n步行吗?10.....

算法宝典1——Java版本(此系列持续更新,这篇文章有20道)(有题目的跳转链接)(此份宝典包含了链表、栈、队列、二叉树的算法题)(下)
文章 2023-10-30 来自:开发者社区

算法宝典1——Java版本(此系列持续更新,这篇文章有20道)(有题目的跳转链接)(此份宝典包含了链表、栈、队列、二叉树的算法题)(上)

一、链表的算法题(目前10道)1. 移除链表元素(力扣;思路:前后指针)题目:给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点 。思路:代码:/** * Definition for singly-linked list. * public class ListNode { * int val;...

算法宝典1——Java版本(此系列持续更新,这篇文章有20道)(有题目的跳转链接)(此份宝典包含了链表、栈、队列、二叉树的算法题)(上)
文章 2023-06-19 来自:开发者社区

【C++算法图解专栏】一篇文章带你掌握差分算法

差分前面我们讲到了前缀和算法,这一讲我们来看看前缀和的逆运算即差分算法是什么,在有些题中需要我们对一个区间上的所有数进行加减操作,如果通过循环一个个加减时间复杂度会很高,这时差分算法就派上用场了,下面我们来看看差分是如何解决这类问题的,并且会进行小小的扩展,延伸到差分矩阵问题的解决。Tips:不用被差分这么名字所吓到,其实真正学起来并不会特别难理解,相信你一定能快速掌握~原理假设给定一个原数组 ....

【C++算法图解专栏】一篇文章带你掌握差分算法
文章 2023-06-19 来自:开发者社区

【C++算法图解专栏】一篇文章带你入门二分算法

二分法这一讲我们来介绍一个经常出现在我们视野中的算法 —— 二分法,想必大家都不陌生,利用它可以优化很多过程,使时间复杂度骤降,正如其名二分一样,不用从头往后一个个的遍历。虽然作为基础算法之一,但是想要完全掌握它并不容易,最让人折磨的是它那“迷人”的边界问题。作为初学者,没必要研究的过于细致,会对自信心有很大的打击,可以先记下模板,后面题目做多了就会慢慢体会出来,接下来我将给大家讲解二分法的一些....

【C++算法图解专栏】一篇文章带你入门二分算法
文章 2023-06-19 来自:开发者社区

【C++算法图解专栏】一篇文章带你掌握尺取法(双指针)

尺取法(双指针)这一讲我们来介绍一个非常常用的算法 —— 尺取法,一般称为双指针算法,下文也将用这种说法。这种算法应用场景挺广,在很多题目中只是作为解出题目的其中一个关键部件,下面我将给没接触过的小伙伴详细讲解,会从模板题入手,不会直接上综合题,这点大家放心~原理双指针算法是一个优化算法,注意解决一些区间相关的问题,它可以将一个双循环优化成一个单循环,即将 O(n2) 的时间复杂度讲到 O(n)....

【C++算法图解专栏】一篇文章带你掌握尺取法(双指针)
文章 2023-06-19 来自:开发者社区

【C++算法图解专栏】一篇文章带你掌握前缀和算法(一维+二维)

前缀和在有些题目中,需要我们快速的获得一个区间值的和,如果每次查询都循环一个个加的话,时间复杂度会比较大,这时候就要用到前缀和算法,查询区间和的时候,时间复杂度只有 O(1),废话少说,直接上图解。一维前缀和首先,我们来看到一维前缀和的模板题,以题带图解的模式带大家深入理解。输入一个长度为 n 的整数序列。接下来再输入 m 个询问,每个询问输入一对 l,r。对于每个询问,输出原序列中从第 l 个....

【C++算法图解专栏】一篇文章带你掌握前缀和算法(一维+二维)

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

智能搜索推荐

智能推荐(Artificial Intelligence Recommendation,简称AIRec)基于阿里巴巴大数据和人工智能技术,以及在电商、内容、直播、社交等领域的业务沉淀,为企业开发者提供场景化推荐服务、全链路推荐系统开发平台、工程引擎组件库等多种形式服务,助力在线业务增长。

+关注
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等