码迷,mamicode.com
首页 >  
搜索关键字:抽象数据类型    ( 485个结果
C++ 运算符重载
1、运算符重载对已有的运算符赋予多重的含义使同一运算符作用于不同类型的数据时产生不同类型的行为目的扩展C++中提供的运算符的适用范围,以用于类所表示的抽象数据类型运算符的重载实质是函数重载,类型如下:返回值类型 operator 运算符(形参表){ ... }在程序编译时把含运算符的表达...
分类:编程语言   时间:2015-03-11 23:01:06    阅读次数:156
【数据结构第五周】图(上)
1、什么是图表示多对多的关系包含一组顶点:通常用V(Vertex)表示顶点集合一组边:通常用E(Edge)表示边的集合2、抽象数据类型定义类型名称:图(Graph)数据对象集:G(V,E)由一个非空的有限顶点集合V和一个有限边集合E组成。操作集:对于任意图G 属于 Graph,以及v 属于 V,e ...
分类:其他好文   时间:2015-03-10 16:51:29    阅读次数:176
数据结构之树和二叉树实现
二叉树二叉树的抽象数据类型的接口定义publicinterfaceBinaryTree { finalString[]mode={"preOrder","inOrder","postOrder","levelOrder"}; booleancreateBTree(Stringgt); booleanisEmpty(); voidtraverseBTree(Strings); ObjectfindBTree(Objectobj); intdepthBTree();..
分类:其他好文   时间:2015-03-04 19:29:46    阅读次数:134
C# 基础概念
1. 面向对象的思想主要包括:继承 多态 封装● 封装:用抽象的数据类型将数据和基于数据的操作封装在一起,数据被保护在抽象数据类型内部。● 继承:子类拥有父类的所有数据和操作。● 多态:一个程序中同名的不同方法共存的情况。 有两种形式的多态– 重载与重写。2. 什么是装箱和拆箱装箱(boxing)和...
分类:Windows程序   时间:2015-03-02 22:25:20    阅读次数:309
软件工程中的现代方法
1、现代编程风格是将数据结构和算法封装在一起。2、在任何领域,精心设计的算法都是解决大型问题的最有效的方法。3、数据抽象并定义抽象数据类型(ADT)以进行模块化编程。4、先有API,再有实现,之后是证明,最后是数据。即:先接口后实现,强调测试。5、为了组织数据产生了数据结构,可以这么认为:数据结构是...
分类:其他好文   时间:2015-02-25 15:33:26    阅读次数:118
C#封装
本人在于巩固基础对于一个具有丰富结构化程序设计经验的程序员来说,面向对象的程序设计可能会给他们带来非常不自然的感觉。封装是实现面向对象程序设计的第一步,封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。下面我们来具体看看封装的概念可以把程序按某种规则分成...
分类:Windows程序   时间:2015-02-24 15:06:33    阅读次数:183
C ++ 对象模型
概述C 是面向对象的程序设计,除了和 C 一样支持 程序模型,同时也支持 抽象数据类型模型 和 面向对象模型,由于这些引起了 C 的复杂性,下面对 C 对象进行简要的分析。...
分类:其他好文   时间:2015-02-10 13:27:14    阅读次数:109
抽象数据类型总结:复数 adt 和 FIFO 队列adt
抽象数据类型(abstract data type, ADT)是指只通过接口进行访问的数据类型。我们将那些使用ADT的程序叫做客户,将那些确定数据类型的程序叫做实现。 客户程序除了通过接口中提供的那些操作外,并不访问任何数据值。数据的表示和操作都在接口的实现里,和客户完全分离。...
分类:其他好文   时间:2015-02-09 18:36:29    阅读次数:239
数据结构:栈的顺序存储结构及实现
栈的定义和抽象数据类型 栈是限定仅在表尾进行插入和删除操作的线性表。所以说栈也是线性表,栈元素具有线性关系,即前驱后继关系。 其抽象数据类型: ADT 栈(Stack) Data 同线性表,元素具有相同的类型,相邻元素具有前驱和后继关系。 Operation InitStack(*S): 初始化操作...
分类:其他好文   时间:2015-02-09 15:38:32    阅读次数:141
c#栈的习题2
—、单项选择题1.栈和队列具有相同的( )。 A.抽象数据类型 B.逻辑结构 C.存储结构 D.运算2.栈是()。 A.顺序存储的线性结构 B.链式存储的非线性结构 C.限制存取点的线性结构 D.限制存储点的非线性结构3.()不是栈的基本操作。 A.删除栈顶元素 B.删除栈底...
分类:Windows程序   时间:2015-02-08 16:49:35    阅读次数:628
485条   上一页 1 ... 40 41 42 43 44 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!