腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
c
++/python/java中内置抽象数据类型
java
、
c++
、
python
、
c
到目前为止,我是用
C
语言
编程
的
,这是一种非常基本
的
语言
。但是现在当我学习数据结构时,我
的
在线老师实际上使用了一些方法,如leftChild(),rightChild()等,但后来我开始搜索是否默认情况下用
C
++,Python,Java实现了tree
ADT
之类
的
方法大多数人
的
回答是否定
的
。 我只想确认是否有任何
语言
默认支持树
ADT
,这意味着不需要单独下载它们<em
浏览 0
提问于2012-07-27
得票数 1
3
回答
类型定义函数
的
冲突类型
c
、
struct
、
header
、
typedef
例如,在实现一个包含int类型元素
的
堆栈时,我尝试用
C
语言
构建
ADT
。我将把typedef int item_t放在头文件中,这样我就可以只更改一行来使用相同
的
堆栈来存储double元素。当我实现一个二叉树时,我使用了同样
的
技巧。如果我想使用堆栈来存储在node.h中声明
的
link_t类型
的
元素,并将它们视为item_t。我该怎么办?
浏览 2
提问于2012-12-25
得票数 0
1
回答
整数表
的
C
语言
ADT
实现
c
、
abstract-data-type
我需要在VC++中做一个home赋值,它使用
ADT
在一个整数列表上做几个操作。目前,我们不允许使用类,所以我需要使用struct。我不太了解
ADT
是如何工作
的
,所以我不确定从哪里开始,因为互联网上
的
所有教程都使用类,而我不想这样做。网上有没有这样
的
教程: 1.解释抽象数据类型
的
概念;2.提供一个实现
的
例子(最好是用
C
++实现,不要使用class,而是用struct )。
浏览 3
提问于2012-04-09
得票数 0
回答已采纳
3
回答
什么时候我应该对指向结构
的
指针进行分类?
c
、
struct
、
typedef
、
abstract-data-type
我不是低级非面向对象编程
语言
的
专家,我正在为一个正在工作
的
项目编写一些
C
代码。我试图创建一些合适
的
抽象数据类型来处理,在谷歌上搜索让我意识到人们使用基于结构
的
ADT
的
方式有两种方式。有些人将数据类型定义为结构: //content here并在头文件中向世界公开它。其他人将数据类型定义为指向结构
的
指针: /
浏览 3
提问于2012-02-15
得票数 8
回答已采纳
4
回答
向量与链表
ADT
的
区别
c
、
vector
、
data-structures
、
linked-list
、
adt
有人能给我解释一下在
c
语言
环境下Vector和链表
ADT
的
区别吗? 谢谢。
浏览 3
提问于2011-02-26
得票数 3
回答已采纳
0
回答
在
C
中声明结构
的
定义应该在哪里?.
c
还是.h?
c
、
struct
、
typedef
在用
C
语言
实现
ADT
时,我总是认为struct
的
定义应该在.
c
文件中,这样它就是私有的。和在typedef中应该放在.h文件中,以便其他模块可以使用
ADT
,但不能直接修改其属性。我还找到了一个答案,其中说struct应该在.
c
文件中定义。这是真的吗?如果是,原因何在?
浏览 9
提问于2017-12-03
得票数 0
回答已采纳
1
回答
r5rs中
的
未定义
ADT
import
、
module
、
scheme
、
racket
、
r5rs
我正在用r5rs编写一个
ADT
,我正在使用DrRacket。我将#lang r5rs放在文件
的
顶部,并选择了从DrRacket源文件中确定
语言
,但它告诉我,我
的
ADT
是未定义
的
。我
的
ADT
(#%require "queue.rkt") ;A required file (define (my-
ADT
)并在DrRacket中选择R5RS作为
浏览 9
提问于2014-05-01
得票数 0
1
回答
是否有可能将
ADT
与打字组结合起来?
language-design
、
haskell
当我考虑
语言
设计时,我想到
ADT
(Aglebraic )和类型类型可能是同一回事。它们都可以表示一组类型,但在haskell中,它们不是一回事。Typeclass可以稍后扩展,但
ADT
不能。但是,有时打字员也不能做
ADT
所能做
的
一切。使用
ADT
,它简单,工作,但不能添加新
的
形状: = Rectangle Float Float draw (Rectangle x y)如果类更像
ADT
,则
浏览 0
提问于2015-02-07
得票数 1
回答已采纳
1
回答
如何在
C
中
的
ADTs中执行深度复制?
c
最近,我正在用
C
语言
为队列编写一些抽象数据类型(
ADT
)。但我在
C
中发现了
ADT
的
一个问题: std::queue< struct mySt > myQ; 该模板将传递"struct mySt“类型来创建myQ。但是在
C
语言
里怎么做呢?我所知道
的
就是创建一个通用指针,将"struct mySt“<
浏览 2
提问于2014-08-24
得票数 1
回答已采纳
2
回答
抽象数据类型与非抽象数据类型(在Java中)
oop
、
theory
、
definition
、
abstract-data-type
我读过很多关于抽象数据类型(
ADT
)
的
文章,如果有非抽象/具体
的
数据类型,我会问自己吗? 因此,
ADT
正在向用户隐藏具体
的
实现,并且“只”提供了一系列允许
的
操作/方法;例如,Java ()。只有像pop()、push()、empty()这样
的
方法是可见
的<
浏览 1
提问于2018-10-07
得票数 6
回答已采纳
1
回答
如何在Haskell中模拟
ADT
中
的
可选字段?
haskell
、
optional-parameters
、
algebraic-data-types
我有一个代数数据类型,在我
的
程序中一直在使用。我已经意识到,有时候我需要用一个简单
的
字符串来注释我所有的那种类型
的
结构。此外,由于该类型相当复杂,因此复制该类型并生成一个稍有不同
的
版本似乎很愚蠢。这只是Haskell
的
一个弱点,还是我错过了正确
的
处理方法?我假设是后者
浏览 1
提问于2014-03-14
得票数 2
5
回答
ADT
和类
的
区别?
c
、
data-structures
、
abstract-data-type
ADT
is the set of operations.
ADT
's are mathematical abstractions. 这是否意味着
ADT
与类相同,还是我将两者混淆在一起?
浏览 4
提问于2014-02-02
得票数 14
回答已采纳
1
回答
在Eclipse中编辑安卓布局时
的
NullPointerException
android
、
eclipse
、
android-layout
我正在阅读一些关于开发UI
的
教程,我注意到Eclipse中
的
错误日志记录了NullPointerExceptions。 目前,我有一个带有标签、按钮和文本框
的
单一布局。每当我与WYSIWYG UI编辑器交互时,比如选择按钮,错误日志就会填满一堆这样
的
异常。以下是其中一个例外
的
详细信息。Command-line arguments: -os win32 -ws win32 -arch x86 -product com.android.ide.eclipse.
adt
.package.pro
浏览 0
提问于2014-03-02
得票数 1
2
回答
C
语言
中
的
图形
ADT
析构函数
c
、
graph
我有一个任务是用
C
语言
写一个Graph
ADT
,它实现了运行广度优先搜索。当我调用Graph析构函数时,我得到了:分段错误(核心转储)。图形
ADT
有3个数组字段:颜色、距离和父级。在每个数组中,第i个元素是顶点
的
数字标签,并且存储在该索引处
的
数据或者是颜色
的
表示(对于BFS)、到在BFS中使用
的</e
浏览 0
提问于2012-11-19
得票数 2
回答已采纳
1
回答
C
语言
中
的
文件处理和图形
ADT
c
、
file-io
、
thesaurus
我用
C
语言
创建了一个Thesaurus程序,在我
的
程序中,用户可以插入一个单词和它
的
同义词。另一个功能是搜索一个单词,然后显示该单词
的
同义词。我
的
问题是,当我再次运行程序时,如何才能保留已插入
的
单词并仍能将其取回?文件处理是一种解决方案吗?我该怎么做呢?
浏览 4
提问于2014-03-24
得票数 1
1
回答
蔚蓝数字双胞胎不同
的
属性和遥测?
azure
、
azure-digital-twins
我从得到: 和 属性描述任何数字双胞胎
的
只读和读/写状态。例如,设备序列号可以是只读属性,恒温器上
的
所需温度可以是读写属性;房间
的
名称可以是读-写属性。我
的
总结:属性是一个双变量
的
低频更新率,可以设置从孪生和IoT平台。属性不是来自传感器
的
流数据。好
的
,
浏览 12
提问于2022-05-04
得票数 0
回答已采纳
1
回答
是否可以使用泛型而不是只使用int来用
C
语言
实现StackADT?
c
、
generics
、
adt
、
implementation
我最近开始学习
C
语言
,并对是否可以像在java中一样创建堆栈实现
ADT
感兴趣,我将能够允许用户解析要初始化和存储
的
特定数据类型。例如,如果使用字符串或布尔值进行初始化,堆栈将能够保存字符串。这是一个让我有点困扰
的
问题,因为如果这是不可能
的
,那么
C
不是一种非常有限
的
语言
吗? 期待答案
浏览 1
提问于2013-12-04
得票数 0
1
回答
tal:条件未执行条件检查
python
、
zope
、
template-tal
、
zpt
窗体满足此条件,运行它,然后返回除以0
的
除法错误,而不是0 <span tal:condition="python:result.sum_
adt
_out<>0"><span tal:replace="python:'%.1f'%((float(result.su
浏览 8
提问于2013-06-27
得票数 0
回答已采纳
2
回答
我应该如何实现
C
动态链表
的
容量?
c
、
stack-overflow
、
capacity
我知道当你在OOP
语言
中使用它作为
ADT
时,它很容易实现。我应该使用全局变量吗?不然呢?我已经像一样实现了我
的
动态堆栈。 正如您所看到
的
,这里没有容量检查。
浏览 1
提问于2010-10-17
得票数 2
回答已采纳
3
回答
哪些过程
语言
支持代数数据类型?
procedural
、
algebraic-data-type
关于新
的
苹果
语言
Swift,我喜欢
的
一点是它将过程编程和代数数据类型结合在一起。其他什么
语言
能做到这一点?
浏览 0
提问于2014-06-30
得票数 2
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
C语言,C+语言
C+的老豆C语言,C#的林北的C+,C语言的面向过程
C语言编程篇·最简单的C语言程序
C语言简单入门—C语言的数据类型
养良好C语言编程风格,编优质C语言代码,这才是C语言的开始
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券