algorithm

    0热度

    2回答

    我必须打印一个字符串中的字数统计N次? 例如: 一二三四三两个五 输出:3 由于一个,四和五只出现一次。 我的代码显示我的输出为1 什么是错我的代码和逻辑?谢谢。 import java.util.*; public class Hello { public static void main(String[] args) { Scanner scan=new Scanne

    0热度

    1回答

    找到有向图的两个特定顶点之间的路径数量,如果它们之间存在一个循环,那么路径的数量是无限的,所以我知道算法在整个图中找到循环,但不是任何两个特定的顶点,所以如果有人解释它,这对我会有帮助。

    -2热度

    1回答

    我在二维数组中执行A *寻路算法的最后一部分时遇到了问题。我正在使用教程https://www.raywenderlich.com/4946/introduction-to-a-pathfinding 最后,一直存在着动力学的伪代码。我几乎一直都能够遵循这些代码。与我的代码和伪代码的区别在于,我预先计算了所有节点的所有G,H和F值。这就是为什么在执行最后一步时遇到困难。这里是伪代码: [openL

    1热度

    1回答

    这是我的第一篇文章。对不起,如果它看起来像一堵文字墙。 希望有人能够理解我的问题,并提供一个可以做到这一点的示例模块,或者一些代码来尝试。 我正在与时间序列CSV数据时,下面的实施例的行,列是(日期时间,O,H,L,C) 1999-10-26 21:00:00 68.81 68.83 68.07 68.19 1999-10-27 21:00:00 68.19 68.2 66.83 67.43

    2热度

    1回答

    我有一个深度优先搜索的简单玩具代码,但为什么我在打印后得到一个%? # Definition for a binary tree node class TreeNode: def __init__(self, x): self.val = x self.left = None self.right = None def dfs(t):

    0热度

    1回答

    我们可以使用一个队列并将所有节点标记为BFS。如果图形存储在邻接矩阵中,这很容易,我们可以很容易地得到有多少个节点并创建一个标记数组。 如果我有这样的TreeNode定义,该怎么办? (给予这样的定义,我不知道有多少节点都是在树中。) # Definition for a binary tree node class TreeNode: def __init__(self, x):

    -2热度

    1回答

    我有一个Excel行,看起来像这样: 0.0 0.0 0.0 0.0 0.0 1.0 ,每个值都是一个单元。我想要的是以0.1的步骤列出所有不同的分配选项。该行的总和逻辑始终为1 所以结果应该是这个样子: 0.0 0.0 0.0 0.0 0.1 0.9 0.0 0.0 0.0 0.0 0.2 0.8 0.0 0.0 0.0 0.0 0.3 0.7 ... 0.0 0.0 0.0 0.1

    1热度

    1回答

    这只是一个新手问题。 KNN能够根据距离对输入集合中的每个点进行分类,但算法如何知道数据集中有多少类别?它会自动生成这个类的数量,还是它是一个输入变量?

    2热度

    1回答

    我在执行数学运算顺序规则的有问题。 我有2个数组。矩阵阵列(最多100个矩阵)和操作阵列(最多99个操作)。这些操作只是矩阵的加法,减法和乘法(用+ - *表示)。 我的矩阵是一个结构,但这只是一个细节。我有与他们有关的一切工作职能。 我也有执行操作的功能。 struct Matrix compute(struct Matrix mat1, struct Matrix mat2, char op)

    -1热度

    1回答

    我正在编写一个程序来尝试获取二叉树中的树叶数。我所做的是我检查了当前ptr是否是一片叶子,如果不是,继续前往下一个子树。但是,当我运行它时,它不断返回2.我做错了什么? 我没有包含源代码,因为它相对标准(具有rLink,lLink等)。 template <class elemType> long int bSearchTreeType<elemType>::getLeaves(nodeType