天翼云算法知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖算法相关内容资讯。开发者在算法专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
给定一个非负数组arr 任何两个数差值的绝对值,如果arr中没有,都要加入到arr里 然后新的arr继续,任何两个数差值的绝对值,如果arr中没有,都要加入到arr里 一直到arr大小固定。
如果只给定一个二叉树前序遍历数组pre和中序遍历数组in,能否不重建树,而直接生成这个二叉树的后序数组并返回。已知二叉树中没有重复值。
给定一个棵完全二叉树,返回这棵树的节点个数,要求时间复杂度小于O(树的节点数)。
手写代码:最小生成树算法之Kruskal。
class AreaResource { String area; // area表示的是地区全路径,最多可能有6级
给定一个数组arr,长度为N,arr中的值只有1,2,3三种。
一张扑克有3个属性,每种属性有3种值(A、B、C)
整个二维平面算是一张地图,给定[x,y],表示你站在x行y列, 你可以选择面朝的任何方向
有一个以原点为圆心,半径为1的圆。
判断二叉树是否是搜索二叉树?
给定一个二维数组matrix,其中的值不是0就是1,返回全部由1组成的最大子矩形,内部有多少个1。
有n个城市,城市从0到n-1进行编号。
单词接龙 II。
有一个数组包含0、1、2三种值, 有m次修改机会,第一种将所有连通的1变为0,修改次数-1, 第二种将所有连通的2变为1或0,修改次数-2, 返回m次修改机会的情况下,让最大的0连通区,最长能是多少?
返回一个二维数组中,子矩阵最大累加和。
给定一个只由左括号和右括号的字符串,返回最长的有效括号子串的长度。
布尔运算。给定一个布尔表达式和一个期望的布尔结果 result,布尔表达式由 0 (false)、1 (true)、& (AND)、 | (OR) 和 ^ (XOR) 符号组成。
最长同值路径。给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。
有一组 n 个人作为实验对象,从 0 到 n - 1 编号,其中每个人都有不同数目的钱, 以及不同程度的安静值(quietness) 为了方便起见,我们将编号为 x 的人简称为"person x "。
找到所有数组中消失的数字。
2024-06-27 09:20:52
2023-02-13 07:38:09
2022-11-17 12:37:20
2022-11-17 12:37:20
2023-02-13 08:10:07
2024-07-01 01:30:59