01.
用c++语言实现基本的数据结构(1)以下是用c++实现的链表的数据结构。笔者还做了栈,队列,循环队列,串等数据结构,如有需要者请E-mail:cangzhu@163.com#include"iostream.h"#include"stdio.h"#include"stdlib.h"#define TRUE 1#define FALSE 0#defi...查看完整版>>
用c++语言实现基本的数据结构(1)
02.
数据结构算法集---C++语言实现这是我学数据结构编写的算法,我把他整理出来,都是基本算法,供大家学习。我使用c++面向对象形式编写,各种算法都封装在各自的类里,假如想增加功能,在相应的类里增加函数即可。我对树和图的构造也做了一些人性化设...查看完整版>>
数据结构算法集---C++语言实现
03.
数据结构学习(C++)——图【1】(基本储存方法)首先告诉大家一个好消息,数据结构到这里就要结束了!然后再来一个坏消息,这里是数据结构中“最没有意义”的部分和最难的部分。图的应用恐怕是所有结构中最宽泛的了,但这也注定了在讲“数据结构的图”的时候没什么...查看完整版>>
数据结构学习(C++)——图【1】(基本储存方法)
04.
《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(四)第二章 Searching我觉得既然是仅仅为自己总结,就只抓里面的概要吧,太多了反而不好。主要讲了三种查找的方法:1,list search:顺序查找(sequence search),二分法查找(binary search)2,hashed list search:哈希查找(ha...查看完整版>>
《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(四)
05.
《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(三)算法效率(Algorithm efficency) 首先提出来算法效率的学习是建立在循环上面的。(The study of algorithm efficency focuses on loops) 1,线形循环(linear loops) 先看一段代码: 1 i=1 2 loop ...查看完整版>>
《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(三)
06.
《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(二)第一章 简介主要讲述伪码(pseudocode)、抽象数据类型(ADT)、算法效率(efficiency)伪码(pseudocode):一种类英语结构描述码。举例:algorithm sample(ref pageNumber <integer>)This algorithm reads a file an...查看完整版>>
《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(二)
07.
《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(一)首先写一下书评吧,我觉得我对语言的学习有两个阶段的跨越比较重要。第一个阶段是在细读谭浩强的《c语言程序设计》的时候理解了指针的概念,让我跳跃了一大步;第二个阶段是在攻读《数据结构(c语言版)》(严蔚敏)...查看完整版>>
《数据结构的C++伪码实现》(《DATA STRUCTURES A Pseudocode Approach with C++》)读书笔记(一)
08.
数据结构学习(C++)——栈和队列(定义和实现)栈和队列是操作受限的线性表,好像每本讲数据结构的数都是这么说的。有些书按照这个思路给出了定义和实现;但是很遗憾,这本书没有这样做,所以,原书中的做法是重复建设,这或许可以用不是一个人写的这样的理由来开...查看完整版>>
数据结构学习(C++)——栈和队列(定义和实现)
09.
数据结构学习(C++)——单链表(定义与实现)节点类#ifndef Node_H#define Node_H template <class Type> class Node //单链节点类{public: Type data; Node<Type> *link; Node() : data(Type()), link(NULL) {} ...查看完整版>>
数据结构学习(C++)——单链表(定义与实现)
10.
数据结构C语言实现系列——二叉树Word-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: windowtext 0.5pt solid"#include <stdio.h>#include <stdlib.h>#define STACK_MAX_SIZE 30#define QUEUE_MAX_SIZE 30#ifndef elemType typed...查看完整版>>
数据结构C语言实现系列——二叉树
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。