天翼云算法知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖算法相关内容资讯。开发者在算法专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
给定一个数字n,代表数组的长度, 给定一个数字m,代表数组每个位置都可以在1~m之间选择数字, 所有长度为n的数组中,最长递增子序列长度为3的数组,叫做达标数组。
某天小美进入了一个迷宫探险,根据地图所示,这个迷宫里有无数个房间
有m个同样的苹果,认为苹果之间无差别, 有n个同样的盘子,认为盘子之间也无差别
等差数列划分 II - 子序列。
给定一个二维数组matrix,matrix[i][j] = k代表
给你两个整数 m 和 n 。构造一个 m x n 的网格,其中每个单元格最开始是白色, 请你用 红、绿、蓝 三种颜色为每个单元格涂色。
请返回arr中,求子数组的累加和,是<=K的并且是最大的。返回这个最大的累加和。
=给定一个字符串str,和一个正数k, str子序列的字符种数必须是k种,返回有多少子序列满足这个条件。
给你一个长度为n的数组,并询问q次 每次询问区间[l,r]之间是否存在小于等于k个数的和大于等于x 每条查询返回true或者false。
K 个不同整数的子数组。
给定一个数组arr,长度为n, 任意相邻的两个数里面至少要有一个被选出来,组成子序列,才是合法的! 求所有可能的合法子序列中,最大中位数是多少?
手写代码:单链表归并排序。
给定两个可能有环也可能无环的单链表,头节点head1和head2。
力扣数据中心有 n 台服务器,分别按从 0 到 n-1 的方式进行了编号
给定一个无向、连通的树 树中有 n 个标记为 0…n-1 的节点以及 n-1 条边 。
不含连续1的非负整数。
有n个黑白棋子,它们的一面是黑色,一面是白色, 它们被排成一行,位置0~n-1上。
一个不含有负数的数组可以代表一圈环形山,每个位置的值代表山的高度。
数组中所有数都异或起来的结果,叫做异或和。给定一个数组arr,可以任意切分成若干个不相交的子数组。其中一定存在一种最优方案,使得切出异或和为0的子数组最多。返回这个最多数量。
给定一个非负整数num, 如何不用循环语句, 返回>=num,并且离num最近的,2的某次方 。
2024-06-27 09:20:52
2023-02-13 07:38:09
2022-12-21 10:14:58
2023-02-13 07:59:59
2022-11-17 12:37:20
2023-02-13 07:53:15