pseudocode

    1热度

    4回答

    我是新来的编码,所以我提前道歉,如果我问的是简单的或没有多大意义,但我会尽量详尽阐述。首先,这不是针对任何工作或项目,我只是为了学习一些编码而学习我的满意。我一直在努力寻找一些真正的生活问题来应用于编码(主要是伪代码,但python语言对我来说也是可以理解的)。 我希望能够有一个x元素的列表,并顺序比较4个元素。 例如,myList = [a, b, c, d, e, f, g, h, i, j,

    0热度

    1回答

    我在javascript中实现了一个方法来计算2个向量之间的角度。 但我不知道如何计算在多边形中的角度。 例如,在这个图像中,我想计算红色角度,但在左边,我需要从AC到AB,而在右边我需要从AB到AC。 感谢您回应

    -4热度

    3回答

    我已经突然停止开发我的应用程序。 我需要得到的参数的阵列的所有可能的组合,例如该阵列可以是这样的 [整数,布尔,字符串] 总可能的组合将被7(2^X - 1,其中X是参数的数量,这是我和朋友在尝试解决此问题时提出的公式) 下面是可能的组合的可视化。 [整数,布尔,字符串], [整数,布尔值], [整数,字符串], [整数], [布尔,字符串], [布尔]和 [字符串] 正如您在可视化中看到的,唯一

    -1热度

    1回答

    所以我必须编写一个贪婪算法给定一个链表或者数组(t_i,w_i),我必须产生一个在时间T内产生最大金额的时间表。t_i将是该工作可以工作的最大小时数,w_i将是每小时美元的工资,T是每周愿意工作的最大小时数。直到t_i之前,工作不需要工作,因为工作人员可以选择尽早更换工作,并在他们工作的每个小时内获得工资。 所以我写了一个贪婪的算法,你只需要每小时获得最高工资的工作,然后尽可能长时间地工作,然后以

    0热度

    3回答

    我是新来的编码人员,并且对我的伪代码做了些什么。 我限定了第一复制功能,对于A = [1 2 2 3 4 4]返回2, def firstDuplicate(a): # put first element into new list (blist) # check second element to blist # if same, return element and end # els

    1热度

    1回答

    只是一个快速的和愚蠢的问题时,对BFS访问,关于图 我在很多网站上发现的伪代码为BFS BFS遍历标记节点是相当多这样的: BFS (Graph, root): create empty set S create empty queue Q add root to S //mark as visited here Q.enqueue(root) while Q is not

    0热度

    1回答

    希望你做得很好! 我有点卡住这个,我所做的只有在没有重叠的情况下才能工作,无论如何我都不确定这是正确的方法。 所以我当前的实现是合并所有时间(start_time和end_time作为该数组中的不同条目),对它们进行排序并删除重复项(如果有的话)。 然后我循环进入该列表并检查它们是否在$ times范围内而不在限制范围内。 所有通过这些条件的人都被添加到另一个列表中。然后,最后,我将循环访问该列表

    -1热度

    3回答

    场景: 用户应该输入N(值的数量) 后跟N个值。 如何输出中位数?

    1热度

    1回答

    我必须从一组DFA中提取统一的DFA(确定性有限自动机),我称之为S。这似乎是一个简单的问题,但我没有设置S。 S包含尺寸n的所有DFA,因此我知道尺寸S,我可以建立S但我不能因为非常大。我还知道的套钐维度其中例如S3是小号的子集和S3包含所有DFA与3个状态,钐包含所有DFA与m个状态,其中m <ñ。 我没有设置S,因此我必须模拟均匀采样。此外,我必须做抽样而不更换。我创建了一个集合D = {1

    0热度

    1回答

    我正在学习编程的基础知识,目前我正在通过pseodocode调用文件。 我的文本解释了调用文件来读取或写入的过程,但它并不能解释为什么我们有一个内部名称来引用我们读取或写入的文件。当我和一位朋友一起评论时,我们认为可能是因为程序本身需要一些变量来引用内存中的实际文件。 有谁会介意澄清为什么我们在程序中用文件名引用内存中的现有文件?我会很感激这种理解。 非常感谢你的时间!