天翼云算法知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖算法相关内容资讯。开发者在算法专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
有n个黑白棋子,它们的一面是黑色,一面是白色, 它们被排成一行,位置0~n-1上。
手写代码:高性能路由,也就是一个字符串和多个匹配串进行模糊匹配。
=给定一个字符串str,和一个正数k, str子序列的字符种数必须是k种,返回有多少子序列满足这个条件。
K 个不同整数的子数组。
有m个同样的苹果,认为苹果之间无差别, 有n个同样的盘子,认为盘子之间也无差别
给你两个整数 m 和 n 。构造一个 m x n 的网格,其中每个单元格最开始是白色, 请你用 红、绿、蓝 三种颜色为每个单元格涂色。
不含连续1的非负整数。
给你一个长度为n的数组,并询问q次 每次询问区间[l,r]之间是否存在小于等于k个数的和大于等于x 每条查询返回true或者false。
等差数列划分 II - 子序列。
一个整数区间 [a, b] ( a < b ) 代表着从 a 到 b 的所有连续整数,包括 a 和 b。
手写代码:单链表归并排序。
给定一个无向、连通的树 树中有 n 个标记为 0…n-1 的节点以及 n-1 条边 。
给定一个二维数组matrix,matrix[i][j] = k代表
一个字符串至少需要添加多少个字符能整体变成回文串?
Nim博弈。给定一个正数数组arr,先手和后手每次可以选择在一个位置拿走若干值, 值要大于0,但是要小于该处的剩余。谁最先拿空arr,谁赢。根据arr,返回谁赢 。
一个不含有负数的数组可以代表一圈环形山,每个位置的值代表山的高度。
规定1和A对应、2和B对应、3和C对应...26和Z对应,那么一个数字字符串比如"111”就可以转化为:"AAA"、"KA"和"AK"。给定一个只有数字字符组成的字符串str,请问有多少种转化结果?
给定一个整数组成的无序数组arr,值可能正、可能负、可能0。
假设所有字符都是小写字母, 大字符串是str,arr是去重的单词表, 每个单词都不是空字符串且可以使用任意次。使用arr中的单词有多少种拼接str的方式。 返回方法数。
三个无重叠子数组的最大和。给定数组 nums 由正整数组成,找到三个互不重叠的子数组的最大和。
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