abstract-data-type

    1热度

    2回答

    我正在做一个简单的ADT,它有一个方法(Add3),它将3添加到给定的int中。代码如下所示: public class TestADT { private final int x; public TestADT (int x) { this.x = x; } public static TestADT Add3(TestADT

    0热度

    2回答

    我的插入函数适用于空队列,前后排队等于一个的队列。之后,似乎有一个逻辑错误。我只有2个小时才能提交。 输出继电器用于测试升降 测试升序队列 插入:42 17 -12 9982 476 2912 -22 3291213 7782 卸下:17 3291213 7782 测试下行队列 插入:42 17 -12 9982 476 2912 -22 3291213 7782 删除:42 -22 7782 测

    34热度

    1回答

    在Haskell写作代数数据类型,我可以定义一个Tree: data Tree a = Empty | Node a (Tree a) (Tree a) 怎么可能我写这篇文章的Scala呢? 我不知道如何保持类型参数[A]在斯卡拉Node匹配Tree的类型,a。

    -5热度

    1回答

    我还想引用来自我阅读并且无法理解的来源。 我们都知道默认情况下,所有的原始数据类型(int,float等)都支持基本的操作,比如加法和子类。系统为原始数据类型提供实现。对于用户定义的类型,我们需要定义操作。这些算法的实现是在我们使用它们时完成的。 这意味着,用户定义的数据类型与其操作一起定义。 为了简化解决问题的过程,我们将dataStructures和它们的操作结合起来,并称之为Abstract

    2热度

    1回答

    我想在标准ML中使用抽象数据类型。例如,可以写一个签名队列,并且通过定义两种结构作为队列两个队列的实现: signature Queue = ... structure AQueue :> Queue = ... structure BQueue :> Queue = ... 现在,我想编写通用功能/值队列,它并不重要队列我正在使用(AQueue或BQueue)。例如,我想编写如下: va

    0热度

    1回答

    正如标题所示,我目前正在研究一个在DataStream变量的论坛中携带数据的项目,该变量是一个“列表ADT”,用于存储通过Datastream在路由器之间发送的数据包。 为什么要将它声明为列表ADT而不是创建一个数据结构,包括数据包内的所有不同的数据变量?这样做有没有什么主要的好处呢,还是比起将其声明为数据结构来提供额外的功能?

    1热度

    1回答

    假设你属于COMPANT的IT部门,并负责编写使用Java程序的执行以下任务面向对象: IT类: 会有含有类(但不限于)以下属性属于计算机: 计算机ID: 4字符和/或数字; private string computerid; 结果:计算机ID:D001 处理器速度:字母数字 私人(???)速度; 结果:速度:3.2GHZ RAM:字母数字 私人(???)RAM; 结果:RAM:512MB 硬盘

    0热度

    3回答

    也许这个问题不属于,因为这本身不是一个编程问题,如果是这样的话,我会道歉。 我只是在抽象的数据结构考试,并有这样的疑问: 树节点的等级的定义是这样的:如果你是树的根,你的等级是0。否则,您的排名是您父母的排名+1。 设计一种算法来计算二叉树中所有节点的排名总和。你的算法的运行时间是多少? 我的回答,我相信可以解决这个问题,我的伪代码是这样的: int sum_of_tree_ranks(tree

    0热度

    2回答

    我正在为明天的考试练习练习。 该文本告诉我实现一个数据库到一个库,以定义Item s可以是书籍或杂志。为每本书保存名称+作者。对于每个Magazine我保存名称: data Item = Book String String | Magazine String deriving(Show) data Requisition = Req String Item typ

    -2热度

    2回答

    我正在C中使用一些抽象数据类型,我希望你能帮助我。我怎么去弄清楚字典是否包含某个值?我知道如何使用containsKey()来找到一个键,但是我怎样才能找到一个值呢? 谢谢~~