算法是一系列明确定义的步骤,用于定义问题的抽象解决方案。当您的问题与算法设计相关时,请使用此标记。
在Palindrome上添加新字符。高效或动态的方式来检查新的字符串是否仍然是回文?
假设我有一个回文并且我将继续在s的末尾添加字符以获得乐趣。但是,一旦s不再是回文,我想停止。现在我很懒,所以我不想重新扫描......
两个阵列X和Y的相似数,每个具有大小N,被定义为索引对(i,j)的数量,使得X [i] = Y [j],对于1 <= i,j现在我们是给出两个大小为N和M的数组。我们......
我正在尝试快速排序。看起来很简单,实现一个pivot函数,以便将较小的元素和较大的元素收集在两个单独的列表中。递归地执行此操作,直到列表为...
我正在尝试编写一个算法来找到GCD(最大公约数),但我的函数的结果是数组,我做错了!!我不想要另一个aproche或一个现成的算法......
我正在尝试根据我的需要调整Python中的Bellman-Ford图算法。我已经从json文件中解决了解析部分。这是我在github上找到的Bellman Ford代码:https://github.com / ...
可能更简单的O(n)解决方案,以找到具有最大平均值的长度为K(或更多)的子阵列
我在编码竞赛网站上看到了这个问题。假设给出一个n个整数和一个整数k(n <= 10 ^ 5,1 <= k <= n)的数组。如何找到最大的子阵列(连续)...
我开发了一个应用程序,用户可以使用一到五个星星投票。然后,通过投票平均丢弃少于X票的对象,在列表中对这些对象进行排序。让我们 ...
Prim的算法:如何获取要执行DECREASE_KEY操作的密钥索引?
所以我遵循这个算法用于Prim的MST输入:邻接列表形式的图G(V,E)使用构建堆时间复杂度为顶点创建最小堆:O(V)重复以下步骤直到...
我有一个带有两个嵌套for循环的递归算法。我想弄清楚Big-O的时间复杂度是多少。公共场合 getDistinctCombinedPersons(收藏 ...
我正在学习考试,我遇到了以下问题:为i = 1到n {...的以下函数提供n的函数的运行时间的精确(Θ符号)界限。
作为一个学习项目,我使用c ++在软件中实现浮点运算(add,sub,mul,div)。目标是更加熟悉浮点行为的底层细节。 ...
我有以下形式从json生成的数百万字典的列表:{“_ id”:XXX,“其他”:“字段”,...}列表需要按_id键安全排序,但有。 ..
我写了两个不同版本的冒泡排序算法 - bubbleSort,你在教科书中看到的算法的传统版本,以及sortIntArray,它与bubbleSort非常相似但是......
给定N个区间[a,b]成本c的列表,找到2个非重叠区间的最小总和。我在O(n ^ 2)(pastebin.com/kveAZTwv)中有一个算法,但我找不到O(N log N)。首先 ...
最新的OpenGL规范(4.6核心),第14.5.1节(基本线段光栅化)(可在https://www.khronos.org/registry/OpenGL/specs/gl/glspec46.core.pdf中找到)指定怎么样 ...
一个理论问题。我有一个正则表达式。我想找到与此匹配的字符串。如何获得这些字符串的最小和最大长度?
我正在寻找解决以下问题的方法。假设我有这个产品网格。 table = [{'Products':'Prod1','Unit1':32,'Unit2':32,'Unit3':27,'Unit4':15},{'产品':......
我试图了解不同排序算法的空间复杂性。从上面的链接http://bigocheatsheet.com/?goback=.gde_98713_member_241501229我发现泡泡的复杂性......