最新文章列表

C面向对象编程--抽象数据类型(2)

接上一篇:C面向对象编程--抽象数据类型(1) ,本篇主要实现Set 实现--Set main.c 可以成功编译,但是在编译和执行程序之前,我们必须实现抽象数据类型和内存管理,如果一个对象不储存任何信息,并且每一个对象都至少属于一个set,那么我们可以用一个唯一的较小的正整数值来表示对象和每一个set,而这些正整数值可以使用一个数组heap[ ]中的索引来表示。 如果一个对象是set的成员 ...
20131007 评论(0) 有726人浏览 2013-11-12 00:21

C面向对象编程--抽象数据类型(1)

一、数据类型:       在任何编程语言中,数据类型作为一个整体,ANSI-C包含的类型为:int、double、char……,程序员很少满意语言本身提供的数据类型,一个简单的办法就是构造类似:array、struct 或union。       那么,什么是数据类型呢?我们可以这样定义:一种数据类型是一些值的集合——通常char类型共有256不同的值,int有更多,double也包含更多 ...
20131007 评论(0) 有1737人浏览 2013-11-11 14:01

线性表(三)

  线性表(一)    线性表(二) 线性表的链式表示和实现 线性表的顺序存储可以随机存取表中任一元素,缺点是在做插入或删除操作时,需要移动大量的元素。 线性表的链式存储不要求逻辑上相邻的元素在物理位置上也相邻,在做插入或删除操作时,不需要移动元素,但也失去了随机存取的特点。 1 线性链表 用一组任意的存储单元存储线性表的数据元素。整个链表的存取必须从头指针开始,头指针指向链表的 ...
housen1987 评论(0) 有978人浏览 2012-04-15 12:29

线性表(二)

线性表(一)   问题: 有2个线性表LA,LB,现在要求组成一个新的集合A=A+B     void merge(sqList *LA,sqList *LB){ int i; elemType e; for(i=1;i<=listLength(LB);i++){ e = getElem(LB,i); if(!locateElem(LA,e)){ ...
housen1987 评论(0) 有1053人浏览 2012-04-14 23:39

线性表(一)

线性表的定义类型 线性表(linear_list) 一个线性表是n个数据元素的有限序列。 一个数据元素可以由多个数据项(item)组成,这个时候把数据元素称为记录(record),含有大量记录的线性表又称为文件(file)。 同一线性表中的元素必定具有相同特性,即属同一数据对象。
housen1987 评论(0) 有1261人浏览 2012-04-13 17:43

最近博客热门TAG

Java(141746) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) HTML(59043) JavaScript(54918) .net(54785) Web(54513) 工作(54116) Linux(50906) Oracle(49876) 应用服务器(43288) Spring(40812) 编程(39454) Windows(39381) JSP(37542) MySQL(37268) 数据结构(36423)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics