abstract-data-type

    2热度

    1回答

    大家早上好。 我是新来的,所以我问这个问题,因为我必须重新调整我昨天的算法和编程考试。 在CodeBlocks上输入我的考试时,我收到了一个我无法修复的错误。基本上,考试要求从数据结构中的文件(格式:char * namecity,int population,int distance)中加载一些信息,然后要求计算每个城市的相互距离并将其收集到另一个数据中结构体。我决定2层的ADT: #ifnde

    4热度

    2回答

    即使使用相同的名称(即var),我也无法准确理解JavaScript中的原始数据类型与非原始数据类型之间的区别。

    3热度

    1回答

    假设我想构建一个Vector库。它有一个Vector结构体: (struct vector (x y z)) 现在我想为测试模块中的矢量模块编写单元测试。 进行测试我需要访问x y和z。但我不想公开vector-{xyz}。有没有办法为单元测试提供访问器?

    3热度

    2回答

    我在教自己C++,因此命名和超级简单的问题非常糟糕。我试图在C++中连接两个数组。该数组是字符串类型。他们的构造允许他们有一个默认的容量为12. 所以基本上我试图结合数组,以便我有一个数组能够保存24个元素。我不想使用矢量,我不想使用STL。阵列有一些项目,但他们没有完全填满他们的能力。下面你会找到代码。 这里是我的ArrayBag.h类DEF: #ifndef _ARRAY_BAG #defi

    11热度

    2回答

    我知道在C++和Java中的矢量,它就像动态数组,但我找不到任何通用的矢量数据结构定义。那么Vector是什么? Vector是一个通用的数据结构(像arrray,stack,queue,tree,...)还是只是一种取决于语言的数据类型?

    0热度

    1回答

    我正在研究涉及使用二元搜索树的程序,并且我试图初始化BST。但我有一个很难理解为什么我们使用两个结构,以及为什么我收到“请求成员留下的东西不是一个结构或联合” #include <stdio.h> #include <stdlib.h> #define ADD_LENGTH 30 typedef struct treeType{ int listingId, price, p

    -8热度

    1回答

    我想创建一个整数数组,使用malloc()函数下面定义的ADT。我希望它返回一个指向新分配的intarr_t类型的整型数组的指针。如果它不起作用 - 我希望它返回一个空指针。 这是我迄今为止 - //The ADT structure typedef struct { int* data; unsigned int len; } intarr_t; //the fun

    0热度

    1回答

    您将如何为C(或任何首选语言)中的float元素设计队列抽象数据类型,并使用入队,出队和空操作?出列操作应删除元素并返回其值。

    0热度

    1回答

    我工作的学校里的功课,我无法理解如何使用ADT。基本上,我需要实现一个存储<key, value>对的符号表ADT。与键关联的值是由用户定义的任意对象,由void指针传递给ADT。我已经包含了头文件,我只需要为它创建源文件。 我被困宣言是结构本身。它是由SymTable_T类型的指针指向的符号表对象。它应该能够插入<key, value>对的拷贝,并且当从表中删除或当表本身被销毁时应该销毁这些拷贝

    0热度

    1回答

    在阵列中,元素可以在一开始以下列方式 int[] array = {1,2,3,4,5}; 同样添加了如何将多个条目添加到队列初始化一个队列?像, Queue<Integer> queue = {1,2,3,4,5}; 有没有办法做到这一点?