上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 159 下一页
摘要: 三、用go语言,利用归纳法来证明基数排序是正确的。在你所给出的证明中,在哪里需要假设所用的底层排序算法是稳定的? 文心一言: 基数排序是一种非比较型整数排序算法,其通过在每一位上进行比较来排序。基数排序的一个主要特点是它是稳定的,也就是说,相等的元素在排序后保持原来的顺序。 当我们使用归纳法来证明基 阅读全文
posted @ 2023-09-11 15:56 福大大架构师每日一题 阅读(52) 评论(0) 推荐(0) 编辑
摘要: 2023-09-10:用go语言编写。作为项目经理,你规划了一份需求的技能清单 req_skills, 并打算从备选人员名单 people 中选出些人组成一个「必要团队」 ( 编号为 i 的备选人员 people[i] 含有一份该备选人员掌握的技能列表)。 所谓「必要团队」,就是在这个团队中, 对于 阅读全文
posted @ 2023-09-10 18:43 福大大架构师每日一题 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 二、用go语言,下面的排序算法中哪些是稳定的:插入排序、归并排序、堆排序和快速排序?给出一个能使任何排序算法都稳定的方法。你所给出的方法带来的额外时间和空间开销是多少? 文心一言: 在Go语言中,以下排序算法是稳定的: 插入排序 归并排序 而以下的排序算法是不稳定的: 堆排序 快速排序 要使任何排序 阅读全文
posted @ 2023-09-09 17:52 福大大架构师每日一题 阅读(29) 评论(0) 推荐(0) 编辑
摘要: # 一、用go语言,参照图 8-3 的方法,说明 RADIX-SORT在下列英文单词上的操作过程:COW,DOG,SEA,RUG,ROW,MOB, BOX, TAB, BAR, EAR,TAR, DIG,BIG, TEA,NOW,FOX。 ## 文心一言: RADIX-SORT 是一种基于字符的排序 阅读全文
posted @ 2023-09-08 20:44 福大大架构师每日一题 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 2023-09-07:用go语言编写。塔子哥最近在处理一些字符串相关的任务 他喜欢 R 字符,因为在某些任务中,这个字符通常表示“正确”的结果 另一方面,他不喜欢 B 字符,因为在某些任务中,这个字符通常表示“错误”的结果 为了解决他的任务,塔子哥定义了字符串的权值为字符串中 R 字符的出现次数 例 阅读全文
posted @ 2023-09-07 21:46 福大大架构师每日一题 阅读(11) 评论(0) 推荐(0) 编辑
摘要: # 四、用go语言,设计一个算法,它能够对于任何给定的介于0到 k 之间的 n 个整数先进行预处理,然后在 O(1)时间内回答输入的 n个整数中有多少个落在区间[a..b]内。你设计的算法的预处理时间应为 O(n+k)。 ## 文心一言: 这个问题可以使用哈希表(HashMap)来解决。首先,我们创 阅读全文
posted @ 2023-09-06 16:11 福大大架构师每日一题 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 2023-09-05:请用go语言编写。一个图像有n个像素点,存储在一个长度为n的数组arr里, 每个像素点的取值范围[0,s]的整数, 请你给图像每个像素点值加上一个整数k(可以是负数), 像素值会自动截取到[0,s]范围, 当像素值s,会更改为s, 这样就可以得到新的arr,想让所有像素点的平均 阅读全文
posted @ 2023-09-05 10:06 福大大架构师每日一题 阅读(18) 评论(0) 推荐(0) 编辑
摘要: # 三、用go语言,假设我们在 COUNTING-SORT的第 10行循环的开始部分,将代码改写为: # 10 for j = 1 to A.length # 试证明该算法仍然是正确的。它还稳定吗? ## 文心一言: 首先,让我们先明确 COUNTING-SORT 算法的基本思想。COUNTING- 阅读全文
posted @ 2023-09-04 14:50 福大大架构师每日一题 阅读(222) 评论(1) 推荐(0) 编辑
摘要: 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 福大大架构师每日一题 阅读(15) 评论(0) 推荐(0) 编辑
摘要: # 二、用go语言,试证明 COUNTING-SORT 是稳定的。 ## 文心一言: 要证明 COUNTING-SORT 是稳定的,我们需要证明在排序过程中,具有相同值的元素在排序后仍保持其原始的相对顺序。COUNTING-SORT 是一种基于计数的排序算法,其核心思想是利用计数数组记录待排序元素的 阅读全文
posted @ 2023-09-02 16:47 福大大架构师每日一题 阅读(945) 评论(13) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 159 下一页