自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 森林和树的C++实现

一、森林和二叉树的转换1. 同一级树的的节点以二叉树右节点表示;2. 子节点以二叉树左节点表示;二、节点的构造图 2-1 树的节点构造三、完整源码Tree.h#ifndef _TREE_H#define _TREE_H#include using namespace std;templateclass Tree;templateclass T

2015-03-25 11:41:22 2224

原创 二叉树的C++实现(前中后序和层次遍历,添加删除前中后序线索,中序线索下的一些操作,重构二叉树)

一、二叉树的特点:1. 每个节点都有唯一的父节点;2. 每个节点最多只有两个子节点,分别为左孩子和右孩子;二、链式的建立:1. 根据特点有:图 2-1 二叉树节点2. 定义节点类:templateclass BinTreeNode{private:Type data;BinTreeNode *leftchild;BinTr

2015-03-23 22:04:46 526

原创 广义表的C++实现(包含构造函数,拷贝构造函数,析构函数,获取表头,表尾,获取直接后继等操作)

数据结构是数据在系统中的物理存储结构,自己编写数据结构可以对某种数据结构的物理和逻辑结构有更深的了解。一、广义表作为一种数据结构有以下的特点:1. 广义表是递归的;2. 广义表的元素可以使广义表,也可以是值;3. 广义表是有序的;4. 广义表是有长度有深度的。二、广义表的建立:广义表节点的存储结构表示为:图 2-1utype:typedef enum{H

2015-03-14 12:53:53 1436

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除