我从最慢的增长到最快的增长排名如下: a) 2^log(n) b) 2^2^log(n) c) n^5/2 d) 2^n^2 e) n^2*log(n) 我有一个< b< e< c 最佳答案 b)是指数…
标签:algorithm
algorithm – 有限制的排列
我有一个有趣的问题,我有一段时间无法应付.我们有N个字母和N对应于它们的信封,这意味着所有的字母和信封都被寻址(具有相同的排列).任务是找到没有固定点的字母的可能排列数 – 每个字母都在信封中,与所写的字母不同.当字母(…
algorithm – 如何在2D数组上随机生成布局?
我有一个预定大小的2D数组和一个编号矩形列表,以适应该空间.这些矩形中的每一个都具有已知的固定高度和宽度. 2D阵列保证足够大,可以舒适地适合所有矩形. 我需要将这些矩形中的每一个随机地放入数组中,这样就不会重叠并放置所…
算法 – 具有约束的1D travelingsalesman
我正在研究一个看起来很容易出问题的算法,但我找不到一个有效的算法.问题如下: 我有一个数字列表(0-50)和一个起始位置,并且必须访问其中的每一个,同时最小化行进的总距离.一些位置要求我先访问另一个位置(所以要访问29我…
Bucket Sort使用指针和两个结构阵列
我正在开发一个电话簿应用程序,我想根据客户端的名称对表示每个条目的节点进行排序.我想使用桶排序算法,其中我有两个链表结构的数组. 问题是我不想使用删除和构造来移动节点通过桶. 使用指针有更简单的方法吗?将指针移动到桶中可…
algorithm – 如何创建左规范二叉搜索树?
我正在研究数据结构,我必须构建左规范二进制搜索树,也称为左平衡二叉搜索树. 例: 我不知道在哪里以及如何开始构建那棵树.任何人都可以告诉我如何做到这一点.也许在简单的例子中,元素从1,2,3,……到10. 最佳答案 在实…
algorithm – 具有给定约束的分区数
考虑一组13名丹麦人,11名日本人和8名波兰人.众所周知,将这组人分组的不同方式的数量是13 11 8 = 32:贝尔数(设置分区的数量).但是,我们被要求在给定约束下找到可能的集合分区的数量.问题如下: 如果没有由至少…
算法 – 最大权重欧氏生成树
通过运行kruskal算法可以找到最大生成树(只需改变边缘函数并首先考虑最大权重边缘).我有兴趣找到最大重量的欧氏生成树.是否存在比kruskal更好的算法(更差的最坏情况下的运行时间)才能找到这样的生成树? 最佳答案 …
算法 – 两个函数相乘后的复杂性分析
给定F(n)=θ(n) H(n)= O(n) G(n)=Ω(n) 那么F(n)[G(n)的顺序是什么. H(n)]? 编辑:F(n)=θ(n)不是Q(n) 最佳答案 没有足够的信息来说明关于函数P(n)= G(n)* H…
字符串连接查询
我有一个字符列表,比如x,用b [1],b [2],b [3] … b [x]表示.在x之后 > b [x 1]是b [1],b [2] …. b [x]的串联.同样的,> b [x 2]是b [2],b […
algorithm – 根据样本运行估算模拟运行时间
我需要在周末进行模拟.我希望模拟足够大,以尽可能具有描述性,但我不希望它在我恢复工作时没有完成,我不能继续使用这个软件. 该算法一旦启动,它必须完成或根本没有运行它的点. 模拟的各个元素以阶乘,n ^ 4和n ^ 2运行…
算法 – 减少多项式包装的子集和
这是一项家庭作业,所以任何帮助都表示赞赏. 我应该证明以下问题是NP完全的.提示说你应该减少这个问题的子集和问题. Given a set of shapes, like the below, and an m-by-n…