algorithm

    -1热度

    2回答

    我有一个程序,我正在做,我想输入两个数字,以便LMC可以输出最小的一个。我的代码给了我最大的数字,帮我修复它。 INP STA first INP STA second SUB second BRP secondBig LDA second OUT BRA endProgram secondBig LDA second OUT endProgram HLT first D

    2热度

    4回答

    我试图实现一个二叉搜索树,我需要一个函数告诉我一个元素是否已经存在于树中! 但是我唯一可以使用的运营商是<。 这甚至可能吗? 我已经尝试过 和(a<b) || (b<a)!(a<b) && !(b<a) 注:我只允许使用<比较我的元素二叉树。

    -1热度

    5回答

    我在亚马逊采访这个问题。 由于在Java中的字符串作为输入3[a]2[bc]写一个函数,因为它不对其进行解码,以便输出应该是为“**aaabcbc**” Input 3[a]2[bc] -> aaabcbc Input 3[2[a]]4[b] -> aaaaabbbb Invalid Input 3[4] `enter code here` Invalid Input a[3] 我曾尝试

    0热度

    3回答

    我的数据结构是这样的: var tree = [ { id: 1, children: [] }, { id: 2, children: [ { id: 3, children: [] } ] } ]; 可以有一个分支任意数量的节点或儿童。 我

    1热度

    2回答

    我有困难,了解如何开发递推关系。我给出的代码是 int result = bizarre(n, n); public static int bizarre (int first, int second) { if (second <= 1) { int temp = 0; for (int i = 0; i < first; i++) tem

    -2热度

    2回答

    我不完全知道为什么 function slasher(arr, howMany) { var A = arr.splice(0, howMany); } slasher([1, 2, 3], 2); 返回[1,2] 而... function slasher(arr, howMany) { arr.splice(0, howMany); } slasher([1, 2, 3

    1热度

    3回答

    当前我正在研究一个hang子手游戏,我之前编码它只能用于5个字母的单词,但现在想要处理任何长度的单词,我怎么能改变这个代码,使其工作如何我想要它? #include "stdafx.h" #include <iostream> #include <string> #include <stdlib.h> #include <cstdlib> using namespace std; i

    -3热度

    1回答

    我试图在C++中实现BFS,函数应该像这样工作:以一个顶点为参数的图形&,然后创建两个向量,其中一个用于存储与参数顶点相邻的顶点,然后检查那些顶点,如果其中一个未被访问,则获取它的邻接点并将它们添加到向量中,然后顶点应被标记为VISITED并打印;我写了这段代码,但它输出了任何内容。注:我确保其他功能&像图这样的数据结构正在工作,问题在于BFS功能,我希望你们中的一些人能帮我解决它。 #inclu

    2热度

    2回答

    我想搜索2D网格中的坐标,其中每个元素存储水平和垂直坐标限制并返回相应的坐标。 例如:让坐标要被搜索的BE(15,25)和所述电网(其中,A,B,C,d,E和F是返回值): (0,0) - (0,10) - (0,20) - (0,30) | [A] | [B] | [C] | (10,0) - (10,10) - (10,20) - (10,30) | [D] | [E]

    2热度

    1回答

    我的问题与Backward算法有关。 该算法的递归式如下: 西格玛j = 1到N(T + 1(J)*一个 IJ * B Ĵ(O吨+ 1)) 其中t + 1(j)是递归元素,aij是从状态i到j的转移概率,并且b是在时间t + 1时观察值O的遗漏概率。 鉴于上述情况,当我开始计算后向概率时,似乎第一次观察的结果并不重要,因为在计算相应的后向概率时并未考虑时间t的观测值。 例如,对于一系列观测值A,T