码迷,mamicode.com
首页 >  
搜索关键字:抽象数据类型    ( 485个结果
一个思考
个人思考―从关系谈面向对象 1·程序=数据结构+算法 记数据元素为a1,a2,···,an。则数据结构为元素关系,记f(a1,···,an)。算法为结构上的数据处理,记g(f(a1,···,an)) -> 程序=f(a1,···,an)+g(f),记A本质上,f与g同质,时空互换。2·抽象数据类型 ...
分类:其他好文   时间:2020-02-23 16:30:11    阅读次数:55
初学C++ 之 C++简介
C++是什么? 百度百科定义:C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。 归纳解析:C++,英文名:The C++ Programming Language/c plus plus, ...
分类:编程语言   时间:2020-02-23 09:45:57    阅读次数:80
线性表-顺序存储结构(即数组)
1、定义 线性表:零个或多个元素组成的有限序列。第一个无前驱,最后一个无后继,其余元素都有一个前驱和后继。元素的个数为n。 数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称。例如,编程语言中的整型,浮点型等。 抽象数据类型ADT:对数据类型进行抽象,抽取出事务具有的普遍性的本质, ...
分类:编程语言   时间:2020-02-15 23:16:26    阅读次数:101
数据结构第一章
主要内容:1 数据结构的基本概念和一些专业术语 2 抽象数据类型的表示与实现 3 算法分析(时间和空间复杂度)和评价算法优劣的标准 具体: 数据:不仅仅是数字,还包括各种符号。是所有能输入到计算机并能被计算机程序处理的符号的总称。 数据元素:是数据的基本单位。在计算机中通常作为一个整体进行考虑和处理 ...
分类:其他好文   时间:2020-02-14 01:19:52    阅读次数:192
C++面向过程编程
前言 C语言是面向过程的编程语言,C++是面向对象的编程语言,这是两种不同的编程语言。C语言是C++的子集,C++是C语言的超集,C++进一步扩充和完善了C语言,其中大部分是对于面向对象编程的拓展。C++既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行 ...
分类:编程语言   时间:2020-02-11 18:55:20    阅读次数:77
C++ 语言特点
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。C++不仅拥有计算机高效运行的实用 ...
分类:编程语言   时间:2020-02-08 15:37:44    阅读次数:84
双端队列
摘自:https://www.jianshu.com/p/1f1520db325d 双端队列是与队列类似的项的有序集合。 双端队列有两个端部,首部和尾部,并且项在集合中保持不变。双端队不同的地方是添加和删除项是非限制性的。可以在前面或后面添加新项;同样,可以从任一端移除现有项。 双端队列抽象数据类型 ...
分类:其他好文   时间:2020-01-25 19:28:33    阅读次数:66
十、树
10.1 树的基本概念 树( ),是一种抽象数据类型或是实现这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。 树是一种 非线性 的 数据结构 ,用它能很好地描述有分支和层次特性的数据集合。 树是由 个元素组成的有限集合,其中: 1. 每个元素称为 结点 (node); 2. 有一个 ...
分类:其他好文   时间:2020-01-24 16:00:42    阅读次数:74
2. 第 2 章 抽象数据类型
1. 算法与数据结构应该以巧妙的方式结合起来,达到解决问题的目的,并提高效率。 2. 数据的静态组织和动态的操作算法,构成了ADT。一旦选择了某种数据结构,ADT的性能也可以确定。由此得知,抽象数据类型的挑选本质上是确定其数据结构。 3. 用数组存放数据,会出现空间超出不够用或浪费用不完的情况(即使 ...
分类:其他好文   时间:2020-01-23 09:19:42    阅读次数:62
数据结构篇————线性表
数据结构篇————线性表 线性表的抽象数据类型的定义: 线性表顺序存储 顺序表,一般使用数组实现,事实上就是在内存中找个初始地址,然后通过占位的形式,把一定连续的内存空间给占了,然后把相同数据类型的数据元素依次放在这块空地中,数组大小有两种方式指定,一是静态分配,二是动态扩展。 线性表我用类模板来实 ...
分类:其他好文   时间:2020-01-22 16:42:15    阅读次数:103
485条   上一页 1 2 3 4 5 6 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!