上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 159 下一页
摘要: # 二、参考过程 MAX-HEAPIFY,写出能够维护相应最小堆的 MIN-HEAPIFY(A,i)的伪代码,并比较 MIN-HEAPIFY 与 MAX-HEAPIFY 的运行时间。 ## 文心一言: MIN-HEAPIFY(A, i)的伪代码如下: 1.将节点i及其子树中的最小元素交换到根节点i; 阅读全文
posted @ 2023-06-28 20:23 福大大架构师每日一题 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 2023-06-28:你想要用小写字母组成一个目标字符串 target。 开始的时候,序列由 target.length 个 '?' 记号组成 而你有一个小写字母印章 stamp。 在每个回合,你可以将印章放在序列上,并将序列中的每个字母替换为印章上的相应字母 你最多可以进行 10 * target 阅读全文
posted @ 2023-06-28 20:23 福大大架构师每日一题 阅读(18) 评论(0) 推荐(0) 编辑
摘要: # 一、参照图6-2的方法,说明 MAX-HEAPIFY(A,3)在数组 A=(27,17,3,16,13,10,1,5,7,12,4,8,9,0)上的操作过程。 ## 文心一言: 下面是 MAX-HEAPIFY(A, 3) 在数组 A = (27, 17, 3, 16, 13, 10, 1, 5, 阅读全文
posted @ 2023-06-27 17:20 福大大架构师每日一题 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 2023-06-27:redis中什么是缓存雪崩?该如何解决? 答案2023-06-27: 缓存雪崩是指当缓存层承载大量请求并有效保护存储层时,如果缓存层由于某些原因无法提供服务,例如缓存数据大面积失效,那一瞬间 Redis 就像不存在一样,导致所有请求都到达存储层。存储层的请求量急剧增加,可能导致 阅读全文
posted @ 2023-06-27 17:19 福大大架构师每日一题 阅读(48) 评论(1) 推荐(0) 编辑
摘要: # 值为的数组是一个最大堆吗? ## 文心一言: 是的,这个数组是一个最大堆。 最大堆是一种特殊的二叉树,它满足以下性质:对于任意节点 x,其子节点 y 的值都小于等于 x 的值。 我们可以使用数组来表示最大堆的节点,其中根节点存储在数组的第一个位置,而其他节点存储在数组的后续位置。在这个最大堆中, 阅读全文
posted @ 2023-06-26 14:54 福大大架构师每日一题 阅读(13) 评论(0) 推荐(0) 编辑
摘要: 2023-06-26:在大小为 n x n 的网格 grid 上,每个单元格都有一盏灯,最初灯都处于 关闭 状态 给你一个由灯的位置组成的二维数组 lamps 其中 lamps[i] = [rowi, coli] 表示 打开 位于 grid[rowi][coli] 的灯 即便同一盏灯可能在 lamp 阅读全文
posted @ 2023-06-26 14:53 福大大架构师每日一题 阅读(45) 评论(0) 推荐(0) 编辑
摘要: # 五、一个已排好序的数组是一个最小堆吗? ## 文心一言: 一个已排好序的数组不一定是一个最小堆。最小堆是一种特殊的二叉树,它满足以下性质:对于任意节点 x,其父节点 y 的值都小于等于 x 的值。而一个已排好序的数组只是一个有序数组,它满足任意的元素都是按从小到大的顺序排列的,但并不一定满足最小 阅读全文
posted @ 2023-06-25 20:06 福大大架构师每日一题 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 2023-06-25:redis中什么是缓存穿透?该如何解决? 答案2023-06-25: **缓存穿透** 缓存穿透指的是查询一个根本不存在的数据,在这种情况下,无论是缓存层还是存储层都无法命中。因此,每次请求都需要访问数据库,这将导致不存在的数据每次都需要查询存储层,这样缓存就失去了保护后端存储 阅读全文
posted @ 2023-06-25 20:05 福大大架构师每日一题 阅读(19) 评论(0) 推荐(0) 编辑
摘要: # 四、假设一个最大堆的所有元素都不相同,那么该堆的最小元素应该位于哪里? ## 文心一言: 最大堆的最小元素位于堆的根结点。由于最大堆的性质,根结点是堆中所有元素的最大值,因此它也是堆中所有元素的最小值。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/80b9f 阅读全文
posted @ 2023-06-24 15:51 福大大架构师每日一题 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 2023-06-24:给你一根长度为 n 的绳子, 请把绳子剪成整数长度的 m 段, m、n都是整数,n > 1并且m > 1, 每段绳子的长度记为 k[0],k[1]...k[m - 1]。 请问 k[0]*k[1]*...*k[m - 1] 可能的最大乘积是多少? 例如,当绳子的长度是8时,我们 阅读全文
posted @ 2023-06-24 15:51 福大大架构师每日一题 阅读(31) 评论(0) 推荐(0) 编辑
上一页 1 ··· 26 27 28 29 30 31 32 33 34 ··· 159 下一页