asymptotic-complexity

asymptotic-complexity

文章 0 浏览 4

渐近符号

这是 MIT 开放课程算法简介作业中关于渐近符号的问题: 对于以下每个陈述,确定对于渐近非负函数,它是始终为真、从不为真还是有时为真f 和 g。如果它…

与之呼应 2025-01-07 00:35:33 1 0

字典排序的合并排序最坏情况运行时间?

使用合并排序算法将每个长度为 n 的 n 个字符串列表按字典顺序排序。该计算的最坏情况运行时间是? 我把这个问题作为作业。我知道合并排序在 O(nlogn)…

失退 2025-01-05 19:26:39 1 0

更好更快的方案功能?

因此,找到列表中的最大元素需要 O(n) 时间复杂度(如果列表有 n 个元素)。我尝试实现一种看起来更快的算法。 (define (clever-max lst) (define (od…

多孤肩上扛 2025-01-05 06:19:05 1 0

给出 n 节点二叉搜索树高度的渐近上限,其中节点的平均深度为 Θ(lg n)

最近,我正在尝试解决 CLRS 中的所有练习。但有些我无法弄清楚。以下是来自 CLRS 练习 12.4-2 的其中之一: 描述 n 个节点上的二叉搜索树,使得树中节…

初见终念 2025-01-05 03:24:01 2 0

计算时间复杂度..需要帮助得出最终结果

为了明天的期中考试而学习,这些时间复杂性让我很挣扎。我将回顾书中的简单示例,对于此示例 交换排序, void exchangesort (int n, keytype S[]) { i…

长伴 2025-01-03 09:07:11 1 0

动态规划——什么是渐近运行时?

我正在自学动态编程。这几乎是神奇的。但说真的。无论如何,我解决的问题是:给定一个有 N 级台阶的楼梯和一个可以一次走 1、2 或 3 步的孩子,孩子可…

数理化全能战士 2025-01-02 10:18:31 1 0

面向对象编程和渐近运行时

构建类层次结构的某些方法是否比其他方法更有效?有没有办法衡量这个?设计模式如何影响计算复杂性?我只是在想这个错误吗?只是好奇。…

触ぅ动初心 2024-12-17 14:54:33 1 0

向已包含 n 个元素的二叉堆插入 n 个元素的渐近时间复杂度

假设我们有一个包含 n 个元素的二叉堆,并且希望再插入 n 个元素(不一定是一个接一个)。总共需要多少时间? 我认为它是 theta (n logn),因为一次插…

南城追梦 2024-12-13 14:22:31 2 0

找到最大跨度 (i,j) 的最快算法,使得 , ai + ai+1 +....+aj = bi +数组 a 和 b 中的 bi+1 +....+bj

我在准备考试时遇到了这个问题。 给定两个数字数组 a1,..., an 和 b1,....,bn,其中每个数字都是 0 或 1,找到最大跨度 (i,j) 的最快算法,使得 , ai …

纸短情长 2024-12-13 08:40:57 2 0

预期运行时间与最坏情况运行时间

我正在研究随机快速排序算法。我意识到该算法的运行时间始终表示为“预期运行时间”。 指定或使用“预期运行时间”的原因是什么?为什么我们不计算最…

讽刺将军 2024-12-12 02:18:13 3 0

不同渐近符号的相乘和相加

有谁知道如何进行这样的计算 示例: O(n^2) + THETA(n) + OMEGA(n^3) = ? 或 O(n^2) * THETA(n) * OMEGA(n^3) ) = ? 一般来说,如何对不同的渐近符号…

放手` 2024-12-09 08:23:13 3 0

函数的渐近比较

我想渐近比较以下函数,然后按升序排列它们。还要求正确的解释 lg((√n)!), lg(SquareRoot(n!)), SquareRootlg(n!), (lg(√n))!, (SquareRoot(lg n))!…

九厘米的零° 2024-12-02 23:51:43 3 0

指数和对数复杂度的大 O 表示法

关于大O表示法有很多问题,但我没有找到这个问题的明确答案。 我们写道: O(5n) = O(n) 和 O(3n^2 + n + 2) = O(n^2) 我们可以这样写: O(2^(2n)) = O…

狼性发作 2024-11-28 14:14:24 3 0

给出下面伪代码的精确和渐近答案

for i <--- 1 step i <--- 2* i while i< n do for j <--- 1 step j <---2* j while j

陈年往事 2024-11-28 03:19:44 7 0

关于大O和大Omega的问题

我认为这可能是一个关于大 O 表示法的初学者问题。举例来说,我有一个算法,可以递归地分解整个列表 (O(n)),然后将其重新组合在一起 (O(n))。我假设…

北城半夏 2024-11-23 17:40:08 4 0
更多

推荐作者

qq_2gSKZM

文章 0 评论 0

∞梦里开花

文章 0 评论 0

qq_IklFPL

文章 0 评论 0

迷途知返

文章 0 评论 0

深海不蓝

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文