algorithm 相关问题

算法是一系列明确定义的步骤,用于定义问题的抽象解决方案。当您的问题与算法设计相关时,请使用此标记。

列值报告字符串数组C.

我制作了这个样本2d字符串数组char * strings [] [4] = {{“Sport”,“gender”,“country”,“medal”},{“Cycling”,“Womens”,“China”,“第一个“},{”游泳“,......

回答 3 投票 1

使用LFU设计缓存服务器以减少数据库负载

我正在尝试设计一个缓存服务器,它将存储数据库查询的查询和结果键,从而减少负载。它可能类似于:if Cache.isSet(query):return Cache ....

回答 1 投票 0

需要解释GRE Big-O符号问题

我正在寻找这个问题的解释,因为我正在学习GRE:算法在10秒内运行,大小为50。如果算法是二次的,那么花费的时间是多长?

回答 3 投票 0

结果受限的随机算法

假设您有一个随机算法,可以在2个元素之间进行选择,但是您希望第2个元素有可能只选择1%。它背后的算法逻辑是什么?还......

回答 1 投票 -1

在C#中计算Cron下一次运行时间

我有类似crontab的调度程序。时间定义“MM HH WD MD M”:MM-分钟HH-小时WD-星期MD-月日M-月WD,MD和M允许多个条目,每个参数可以...

回答 3 投票 10

找到位数组的最长前缀

我正在尝试找到一种搜索多位数组最长前缀的快速算法。在我的应用程序中,那些位数组可以是无限长且可变长度的。例如,如果我有......

回答 4 投票 5

在通过httpClient发送给服务提供商之前,从“es-staging.crt”证书中签名Xml

我从我正在使用的服务提供商处获得了es-staging.crt文件。我需要使用此es-staging.crt证书发送带签名的xml。我不知道如何实现它。如何解决这个...

回答 1 投票 0

这个5行Java算法的时间复杂度是多少?

这是对以下问题的解决方案基本上,你有一个' - '和'+'字符串:++ - ++++你将'+'连续翻转成' - ',然后你的朋友也这样做,然后回到你身边,......

回答 1 投票 0

我无法在合并排序中使用java获得反转次数

我正在设计A [0..n - 1]是一个n个实数的数组。如果这些数字是乱序的,即一对(A [i],A [j])被认为是反转,即,i <j但是A [i]> A [j]。 O(n log n)算法...

回答 2 投票 1

将整数字符串转换为整数的2D向量

鉴于我想要的输出为方形输出(它们之间不需要任何空格):1234 2345 3456 4567给定相同的数字平方,但每一个都是一个字符串,我该如何实现...

回答 3 投票 1

将B-Tree保存在File中时,B-Tree丢失的好处是什么?

我正在阅读有关B-Tree的内容,知道它专门用于存储在二级存储器中,这很有趣。但我很少有点困惑:如果我们将B-Tree保存在中学......

回答 1 投票 1

如何更换相互提前15个字母的字母?

我试图替换用户输入的每个字符,字母前面是15个字母。例如,如果用户输入单词A,那么它将输出“P”。单词“AB”将输出“PQ”并且......

回答 3 投票 0

用不同大小的位集替换所有内部位集

我目前正在处理一个二进制文件,稍后将写入另一个二进制文件。这非常重要,这也是我对使用ArrayLists和其他列表犹豫不决的原因,因为它们......

回答 1 投票 1

如何用C中的正确符号打印方程式

基本上,我必须在所有数字上打印一个带有正确标志的等式。我目前的代码是:printf(“%dx ^ 2 +%dx +%d = 0”,a,b,c);考虑到我已经有a,b和c的值,我期待这个......

回答 1 投票 1

如何在字符串中找到模式?

所以想象你有一个像这样的字符串o7o7o7o7o7o有一个明确的模式o7o我的方法是找到第一个之后的第二个o那将是模式,然后看看它是否......

回答 4 投票 -1

在没有排序函数的数组中对字符串进行排序 - Ruby

我正在尝试创建一个没有Ruby中的排序功能的排序算法。我基于插入排序的想法。这个想法是函数检查每两个单词的第n个值是否......

回答 2 投票 0

如何快速找到二进制对数? (O(1)充其量)

有没有非常快的方法来找到整数的二进制对数?例如,给定一个数字x = 52656145834278593348959013841835216159447547700274555627155488768这样的算法必须找到...

回答 7 投票 14

最大化数字的乘积

给定数n和分区值k,使得n1 + n2 + .. nk = n,我需要找到集合{n1,n2 ...,nk},使得n1 * n2 * ... nk是最大的。解决这个问题的一种方法是列出所有子集......

回答 2 投票 3

我可以将Unix时间用于Lamport时间戳吗?

据我所知,lamport时间戳是一种用于确保跨多个站点的事件具有部分排序的工具。来自维基百科:在伪代码中,发送的算法是:...

回答 1 投票 1

动态编程 - 杆切割自下而上算法(CLRS)解决方案不正确?

对于“杆切割”问题:给定一根长度为n英寸的杆和一系列价格,其中包含所有尺寸小于n的件的价格。确定通过切割可获得的最大值...

回答 2 投票 3

© www.soinside.com 2019 - 2024. All rights reserved.