以下是用c++实现的链表的数据结构。 笔者还做了栈,队列,循环队列,串等数据结构,如有需要者请 E-mail:cangzhu@163.com #include"iostream.h" #incl
这是我学数据结构编写的算法,我把他整理出来,都是基本算法,供大家学习。我使用c++面向对象形式编写,各种算法都封装在各自的类里,假如想增加功能,在相应的类里增加函数即可。我对树和图的构造也做了一些人性
首先告诉大家一个好消息,数据结构到这里就要结束了!然后再来一个坏消息,这里是数据结构中“最没有意义”的部分和最难的部分。图的应用恐怕是所有结构中最宽泛的了,但这也注定了在讲“数据结构的图”的时候没什么
第二章 Searching 我觉得既然是仅仅为自己总结,就只抓里面的概要吧,太多了反而不好。 主要讲了三种查找的方法: 1,list search: 顺序查找(sequence search)
算法效率(Algorithm efficency) 首先提出来算法效率的学习是建立在循环上面的。(The study of algorithm efficency focuses on l
第一章 简介 主要讲述伪码(pseudocode)、抽象数据类型(ADT)、算法效率(efficiency) 伪码(pseudocode): 一种类英语结构描述码。举例: algorithm
首先写一下书评吧,我觉得我对语言的学习有两个阶段的跨越比较重要。第一个阶段是在细读谭浩强的《c语言程序设计》的时候理解了指针的概念,让我跳跃了一大步;第二个阶段是在攻读《数据结构(c语言版)》(严蔚敏
栈和队列是操作受限的线性表,好像每本讲数据结构的数都是这么说的。有些书按照这个思路给出了定义和实现;但是很遗憾,这本书没有这样做,所以,原书中的做法是重复建设,这或许可以用不是一个人写的这样的理由来开
节点类 #ifndef Node_H #define Node_H template <class Type> class Node //单链节点类 { p
Word-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid" #include <stdio.