
数据结构
打字员小张
不积跬步、无以至千里。
展开
-
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 · 1547 阅读 · 0 评论 -
002.数据结构_线性结构
一、线性表:n个相同类型数据的有限序列(n>=0)。 常用操作:增(尾部)、删、插、查、遍历、求表长、判断是否为空 操作特点:可以在任意位置插入或删除一个元素。二、顺序表:用顺序结构实现的线性表。 Java类库中的顺序表:ArrayList//StudIn类:定义顺序表中的数据元素public class StudIn { private Stri...原创 2018-05-06 15:03:09 · 374 阅读 · 0 评论 -
001.数据结构_概述
算法+数据结构=程序一、数据结构:相互之间存在的一种或几种关系的数据集合。包含:逻辑结构、存储结构、操作。数据项:最小单位数据元素:访问数据的基本单位二、逻辑结构:数据元素之间的逻辑关系 1.集合 2.线性结构(一对一) 3.树状结构(一对多) 4.图结构(多对多)三、存储结构(物理结构):数据元素及其关系...原创 2018-05-04 14:24:01 · 137 阅读 · 0 评论