今天好像大脑有点疲劳了,或者是今天写得太多了,接近400行啊~
犯了两个有意思的错误,分享一下:
(1)写查双亲节点成员函数的时候 对数据2测试怎么怎么也过不去。把parent用2种方法分别写了2次 崩溃了。然后骤然发现在之前调用了一次assign 把根结点 1–>2…….
(2)还是写这个parent的时候 居然开了个队列开始准备塞东西 然后想起来这是三叉 好像有parent指针哦……
是该歇歇了,假期《数据结构》已经啃了大半本了,修养下该开学了。这[......]
Posts tagged 严蔚敏
《数据结构》读书笔记 第六章 二叉树的三叉链表存储
《数据结构》读书笔记 第五章 矩阵的顺序三元表存储
开始恢复写程序了,快正常了~这次的程序很难的,而且系列性啊……最让我惊诧的是看到了别人的减法算法,太牛了……
Matrix.h:定义了基本操作
#include <iostream>
using namespace std;
enum {OK=-1,WRONG=0,MAX=100};
typedef int Status;
typedef int Elem;
struct Triple
{
int i,j;[......]
《数据结构》读书笔记 第五章 数组的顺序存储实现
昨天读《The C++ Programing Language Special Edition》确实觉得注释是很重要的,所以今天开始所有程序都要练习注释,尽量写出好的注释来:-)
Array.h : 定义了数组的顺序存储的基本操作
#include <iostream>
#include <cstdarg>
typedef int Elem;
typedef int Status;
enum {WRONG=-1,OK=0};
struct Array
{
/*-[......]
《数据结构》读书笔记 第四章 文本编辑
文本编辑 有点BT啊……
#include <fstream>
#include "D:\数据结构\第四章 堆分配的串及其基本操作\HString.h"
enum {ML=25,MLL=75,MNL=20};
HString T[ML];
char str[MLL],filename[MNL]="";
int n=0;
using namespace std;
void Open()
{
[......]
