数据结构
打字员小张
不积跬步、无以至千里。
展开
-
003.数据结构_树
二叉树的创建与递归遍历 BinaryTree.h // // Created by zhangzhiqiang on 2020/7/6. // #ifndef DATASTRUCTURE_BINARYTREE_H #define DATASTRUCTURE_BINARYTREE_H #include <iostream> using namespace std; //二叉链表的结点 typedef struct BinTreeNode { BinTreeNode *leftC原创 2022-03-17 18:25:16 · 1492 阅读 · 0 评论 -
002.数据结构_线性结构
一、线性表:n个相同类型数据的有限序列(n>=0)。 常用操作:增(尾部)、删、插、查、遍历、求表长、判断是否为空 操作特点:可以在任意位置插入或删除一个元素。 二、顺序表:用顺序结构实现的线性表。 Java类库中的顺序表:ArrayList //StudIn类:定义顺序表中的数据元素 public class StudIn { private Stri...原创 2018-05-06 15:03:09 · 345 阅读 · 0 评论 -
001.数据结构_概述
算法+数据结构=程序 一、数据结构:相互之间存在的一种或几种关系的数据集合。包含:逻辑结构、存储结构、操作。 数据项:最小单位 数据元素:访问数据的基本单位 二、逻辑结构:数据元素之间的逻辑关系 1.集合 2.线性结构(一对一) 3.树状结构(一对多) 4.图结构(多对多) 三、存储结构(物理结构):数据元素及其关系...原创 2018-05-04 14:24:01 · 114 阅读 · 0 评论