上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 162 下一页
摘要: 2023-09-03:用go语言编写。给你一个 n 个节点的无向无根树,节点编号从 0 到 n - 1 给你整数 n 和一个长度为 n - 1 的二维整数数组 edges , 其中 edges[i] = [ai, bi] 表示树中节点 ai 和 bi 之间有一条边。 再给你一个长度为 n 的数组 c 阅读全文
posted @ 2023-09-03 16:18 福大大架构师每日一题 阅读(40) 评论(0) 推荐(0)
摘要: # 二、用go语言,试证明 COUNTING-SORT 是稳定的。 ## 文心一言: 要证明 COUNTING-SORT 是稳定的,我们需要证明在排序过程中,具有相同值的元素在排序后仍保持其原始的相对顺序。COUNTING-SORT 是一种基于计数的排序算法,其核心思想是利用计数数组记录待排序元素的 阅读全文
posted @ 2023-09-02 16:47 福大大架构师每日一题 阅读(1089) 评论(13) 推荐(0)
摘要: 2023-09-01:用go语言编写。给出两个长度均为n的数组, A = { a1, a2, ... ,an }, B = { b1, b2, ... ,bn }。 你需要求出其有多少个区间[L,R]满足: 数组A中下标在[L,R]中的元素之和在[La,Ra]之中, 数组B中下标在[L,R]中的元素 阅读全文
posted @ 2023-09-01 17:14 福大大架构师每日一题 阅读(87) 评论(0) 推荐(1)
摘要: # 一、用go语言,参照图8-2 的方法,说明 COUNTING-SORT 在数组 A=(6,0,2,0,1,3,4,6,1,3,2)上的操作过程。 ## 文心一言: Counting Sort 是一种非比较型整数排序算法,适用于一定范围内的整数排序。它的基本思想是,对每一个输入元素 x,确定小于 阅读全文
posted @ 2023-08-31 18:26 福大大架构师每日一题 阅读(621) 评论(1) 推荐(0)
摘要: 2023-08-30:用go语言编写。两个魔法卷轴问题。 给定一个数组arr,其中可能有正、负、0, 一个魔法卷轴可以把arr中连续的一段全变成0,你希望数组整体的累加和尽可能大。 你有两个魔法卷轴,请返回数组尽可能大的累加和。 1 = 0; i-- { right[i] = max(arr[i]+ 阅读全文
posted @ 2023-08-30 21:56 福大大架构师每日一题 阅读(33) 评论(0) 推荐(0)
摘要: # 四、用go语言,假设现有一个包含n个元素的待排序序列。该序列由 n/k 个子序列组成,每个子序列包含k个元素。一个给定子序列中的每个元素都小于其后继子序列中的所有元素,且大于其前驱子序列中的每个元素。因此,对于这个长度为 n 的序列的排序转化为对 n/k个序列中的k个元素的排序。试证明: 这个排 阅读全文
posted @ 2023-08-29 14:15 福大大架构师每日一题 阅读(129) 评论(0) 推荐(0)
摘要: 2023-08-28:用go语言编写。给你一个正整数数组nums, 同时给你一个长度为 m 的整数数组 queries。 第 i 个查询中,你需要将 nums 中所有元素变成 queries[i] 。你可以执行以下操作 任意 次: 将数组里一个元素 增大 或者 减小 1 。请你返回一个长度为 m 的 阅读全文
posted @ 2023-08-28 16:12 福大大架构师每日一题 阅读(49) 评论(0) 推荐(0)
摘要: # 一、如果用go语言,在一棵比较排序算法的决策树中,一个叶结点可能的最小深度是多少? ## 文心一言: 在一个排序决策树(如二叉搜索树)中,每个叶节点的最小深度等于输入数据中最大元素与最小元素之间的位距离。这是因为在最坏的情况下,每个比较都需要将最大元素向最小元素的路径移动,因此叶节点的最小深度就 阅读全文
posted @ 2023-08-27 15:32 福大大架构师每日一题 阅读(573) 评论(0) 推荐(1)
摘要: 2023-08-26:请用go语言编写。开心一下的智力题: 有一个村庄,一共250人, 每一个村民要么一定说谎,要么只说真话, 村里有A、B、C、D四个球队,且每个村民只会喜欢其中的一支球队, 但是说谎者会不告知真实喜好,而且会说是另外三支球队的支持者。 访问所有的村民之后,得到的访谈结果如下 : 阅读全文
posted @ 2023-08-26 15:13 福大大架构师每日一题 阅读(71) 评论(0) 推荐(0)
摘要: # 六、如果用go语言,考虑对 PARTITION 过程做这样的修改:从数组 A 中随机选出三个元素,并用这三个元素的中位数(即这三个元素按大小排在中间的值)对数组进行划分。求以a 的函数形式表示的、最坏划分比例为 a:(1-a)的近似概率,其中 0 pivot { greater = append 阅读全文
posted @ 2023-08-25 16:36 福大大架构师每日一题 阅读(104) 评论(0) 推荐(0)
上一页 1 ··· 21 22 23 24 25 26 27 28 29 ··· 162 下一页