上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 159 下一页
摘要: # 三、请简要地证明:在规模为 n 的子数组上,PARTITION 的时间复杂度为 Θ(n)。 ## 文心一言: 首先,我们需要明确PARTITION函数的具体定义。PARTITION函数通常用于快速排序算法中,它将一个数组分为两个子数组,使得一个子数组的所有元素都小于另一个子数组的所有元素。 PA 阅读全文
posted @ 2023-08-07 15:42 福大大架构师每日一题 阅读(157) 评论(0) 推荐(1) 编辑
摘要: 2023-08-06:小青蛙住在一条河边, 它想到河对岸的学校去学习 小青蛙打算经过河里 的石头跳到对岸 河里的石头排成了一条直线, 小青蛙每次跳跃必须落在一块石头或者岸上 给定一个长度为n的数组arr,表示每块儿石头的高度数值 每块石头有一个高度, 每次小青蛙从一块石头起跳 这块石头的高度就会下降 阅读全文
posted @ 2023-08-06 17:40 福大大架构师每日一题 阅读(43) 评论(0) 推荐(0) 编辑
摘要: # 参照图 7-1的方法,说明 PARTITION在数组 A=(13,19,9,5,12,8,7,4,21,2,6,11)上的操作过程。 ## 文心一言: PARTITION 是一种常见的快速排序算法,其目的是将数组分成两个部分,使得其中一个部分的所有元素都小于另一个部分的所有元素。在这个过程中,最 阅读全文
posted @ 2023-08-05 16:56 福大大架构师每日一题 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 2023-08-04:村里面一共有 n 栋房子 我们希望通过建造水井和铺设管道来为所有房子供水。 对于每个房子 i,我们有两种可选的供水方案: 一种是直接在房子内建造水井 成本为 wells[i - 1] (注意 -1 ,因为 索引从0开始 ) 另一种是从另一口井铺设管道引水 数组 pipes 给出 阅读全文
posted @ 2023-08-04 16:29 福大大架构师每日一题 阅读(33) 评论(0) 推荐(0) 编辑
摘要: # 九、请设计一个时间复杂度为 (n lgk)的算法,它能够将 k 个有序链表合并为一个有序链表,这里 n 是所有输入链表包含的总的元素个数。(提示:使用最小堆来完成 k 路归并。 ## 文心一言: 要设计一个时间复杂度为 O(n log k) 的算法,将 k 个有序链表合并为一个有序链表,可以使用 阅读全文
posted @ 2023-08-03 14:40 福大大架构师每日一题 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 2023-08-02:给定一棵树,一共有n个点, 每个点上没有值,请把1~n这些数字,不重复的分配到二叉树上, 做到 : 奇数层节点的值总和 与 偶数层节点的值总和 相差不超过1。 返回奇数层节点分配值的一个方案。 2 sumMinK+k*rangeVal { return nil } add := 阅读全文
posted @ 2023-08-02 22:28 福大大架构师每日一题 阅读(16) 评论(0) 推荐(0) 编辑
摘要: # 八、HEAP-DELETE(A,i)操作能够将结点 i 从堆 A 中删除。对于一个包含 n个元素的堆,请设计一个能够在 O(lgn)时间内完成的 HEAP-DELETE 操作。 ## 文心一言: 要在 O(log n) 时间内完成 HEAP-DELETE 操作,可以使用以下方法: 1.首先找到要 阅读全文
posted @ 2023-08-01 21:12 福大大架构师每日一题 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 2023-07-31:用r、e、d三种字符,拼出一个回文子串数量等于x的字符串。 1 0 { number := near(x) for i := 0; i String { let mut builder = String::new(); let mut cur = 'r'; let mut x 阅读全文
posted @ 2023-07-31 20:48 福大大架构师每日一题 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 文心一言 VS 讯飞星火 VS chatgpt (68)-- 算法导论6.5 7题 # 七、试说明如何使用优先队列来实现一个先进先出队列,以及如何使用优先队列来实现栈(队列和栈的定义见 10.1 节。) ## 文心一言: 优先队列是一种数据结构,其中每个元素都有一个关联的优先级或权值。在优先队列中, 阅读全文
posted @ 2023-07-30 15:30 福大大架构师每日一题 阅读(69) 评论(0) 推荐(0) 编辑
摘要: 2023-07-29:给你一个由数字组成的字符串 s,返回 s 中独特子字符串数量。 其中的每一个数字出现的频率都相同。 答案2023-07-29: # 大体步骤如下: 1.初始化变量base为固定值1000000007,用于计算哈希码。 2.创建一个空的哈希集合set,用于存储独特子字符串的哈希码 阅读全文
posted @ 2023-07-29 22:04 福大大架构师每日一题 阅读(23) 评论(0) 推荐(0) 编辑
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 159 下一页