天翼云算法知识文档专栏是天翼云为开发者提供的互联网技术内容平台。内容涵盖算法相关内容资讯。开发者在算法专栏是可以快速获取到自己感兴趣的技术内容,与其他开发者们学习交流,共同成长。
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的某次方 。
给定两个长度为N的数组,a[]和b[]
最高的广告牌。你正在安装一个广告牌,并希望它高度最大。这块广告牌将有两个钢制支架,两边各一个。每个钢支架的高度必须相等。你有一堆可以焊接在一起的钢筋 rods。
时间复杂度必须是logN,如何求阶乘从右向左第一个不为零的数?
搜索旋转排序数组。整数数组 nums 按升序排列,数组中的值 互不相同 。
扰乱字符串。
假设所有字符都是小写字母, 大字符串是str,arr是去重的单词表, 每个单词都不是空字符串且可以使用任意次。使用arr中的单词有多少种拼接str的方式。 返回方法数。
给定一个非负数组arr,长度为N,那么有N-1种方案可以把arr切成左右两部分,每一种方案都有,min{左部分累加和,右部分累加和},求这么多方案中,min{左部分累加和,右部分累加和}的最大值是多少?
任务调度器。 给你一个用字符数组 tasks 表示的 CPU 需要执行的任务列表。其中每个字母表示一种不同种类的任务。
根据身高重建队列。 假设有打乱顺序的一群人站成一个队列,数组 people 表示队列中一些人的属性(不一定按顺序)。
2024-06-27 09:20:52
2023-02-13 07:38:09
2022-11-17 12:37:20
2023-02-13 07:59:59
2022-12-21 10:14:58
2022-11-17 12:37:20
随时自助获取、弹性伸缩的云服务器资源
便捷、安全、高效的云电脑服务
高品质、低成本的云上存储服务
为云上计算资源提供持久性块存储