天翼云算法知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖算法相关内容资讯。开发者在算法专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
有一个以原点为圆心,半径为1的圆。
一张扑克有3个属性,每种属性有3种值(A、B、C)
布尔运算。给定一个布尔表达式和一个期望的布尔结果 result,布尔表达式由 0 (false)、1 (true)、& (AND)、 | (OR) 和 ^ (XOR) 符号组成。
给定一个数组arr,代表每个人的能力值。再给定一个非负数k,如果两个人能力差值正好为k,那么可以凑在一起比赛。一局比赛只有两个人,返回最多可以同时有多少场比赛。
有一个数组包含0、1、2三种值, 有m次修改机会,第一种将所有连通的1变为0,修改次数-1, 第二种将所有连通的2变为1或0,修改次数-2, 返回m次修改机会的情况下,让最大的0连通区,最长能是多少?
判断二叉树是否是搜索二叉树?
手写代码:最小生成树算法之Kruskal。
返回一个二维数组中,子矩阵最大累加和。
有一组 n 个人作为实验对象,从 0 到 n - 1 编号,其中每个人都有不同数目的钱, 以及不同程度的安静值(quietness) 为了方便起见,我们将编号为 x 的人简称为"person x "。
给定一个二维数组matrix,其中的值不是0就是1,返回全部由1组成的最大子矩形,内部有多少个1。
最长同值路径。给定一个二叉树,找到最长的路径,这个路径中的每个节点具有相同值。
给定一个无向图, 从任何一个点x出发,比如有一条路径: x -> a -> b -> c -> y, 这条路径上有5个点并且5个点都不一样的话,我们说(x,a,b,c,y)是一条合法路径
找到所有数组中消失的数字。
class AreaResource { String area; // area表示的是地区全路径,最多可能有6级
有n个城市,城市从0到n-1进行编号。
给定一个数组arr,长度为N,arr中的值只有1,2,3三种。
插入排序【Java]
【Java】归并排序
【Java】使用位运算完成数组中两个变量交换位置
剑指Offer(30)--最小的k个数
2024-06-27 09:20:52
2023-02-13 07:38:09
2022-11-17 12:37:20
2022-12-21 10:14:58
2023-02-13 07:59:59
2022-11-17 12:37:20