第八周至第十一周学习进度表 | 周数 | 专业学习目标 | 专业学习时间 |新增代码量| 博客发表量 | 知识技能总结 | | | : : |: :| : :| :|: :| | 第八周 |栈与队列的定义和基本操作|4h|280|1|理解顺序栈、链栈的定义、特点以及进栈、出栈操作理解循环队列、链队的 ...
分类:
其他好文 时间:
2020-05-18 00:22:08
阅读次数:
89
二叉排序树 1. 基本介绍 二叉排序树:BST,对于二叉排序树的任何一个非叶子结点,要求左子结点的值比当前结点的值小,右子结点的值比当前结点的值大 特别说明:若有相同的值,可以将该结点放在左子结点或右子结点 2. 二叉排序树的创建和遍历 ...
分类:
编程语言 时间:
2020-04-24 20:17:44
阅读次数:
62
/* * @Issue: 二叉树的创建,遍历,删除 * @Author: 一届书生 * @LastEditTime: 2020-02-22 15:16:22 */ #include<iostream> using namespace std; // 定义树的基本结构 typedef struct C ...
分类:
其他好文 时间:
2020-02-22 15:37:27
阅读次数:
83
二叉查找树(二叉搜索树、二叉排序树)的创建、增、删、查、改。 main.cpp: #include <iostream> #include "BinarySearchTree.h" using namespace std; int main() { BinarySearchTree<int> bst ...
分类:
其他好文 时间:
2020-02-02 00:53:27
阅读次数:
88
(排序)二叉树的创建及中序遍历 写起来比C复杂一点,思路大同小异~ 1 package Collection; 2 3 import java.util.ArrayList; 4 import java.util.List; 5 /* 6 * (排序)二叉树的创建及中序遍历 7 */ 8 publi ...
分类:
编程语言 时间:
2020-01-20 19:04:32
阅读次数:
67
题目描述 给出一棵二叉树,求它的高度。二叉树的创建采用前面实验的方法。 注意,二叉树的层数是从1开始 输入 第一行输入一个整数t,表示有t个二叉树 第二行起输入每个二叉树的先序遍历结果,空树用字符‘0’表示,连续输入t行 输出 每行输出一个二叉树的高度 样例输入 1 AB0C00D00 样例输出 3 ...
分类:
其他好文 时间:
2020-01-11 20:08:57
阅读次数:
84
LeetCode收录了许多互联网公司的算法题目,被称为刷题神器。最近在剑指Offer上也刷了一些题目,发现涉及到数据结构类的题目,比如说“树”、“链表"这种题目,如果想在本地IDE进行测试,除了完成题目要求的算法外,还需要写一些辅助函数,比如树的创建,遍历等,由于这些函数平时用到的地方比较多,并且也... ...
分类:
其他好文 时间:
2020-01-03 21:29:42
阅读次数:
83
_declspec(dllexport) Node::TNODE* create_binary_sort_tree(Node::RECORD TEST[], int maxlen); //二叉排序树的创建 Node::TNODE* tree::create_binary_sort_tree(Node ...
分类:
编程语言 时间:
2019-12-27 16:44:02
阅读次数:
107
二叉排序树 二叉排序树的递归查找 二叉排序树的插入 二叉排序树的创建 二叉排序树的删除 ...
分类:
编程语言 时间:
2019-12-18 20:18:40
阅读次数:
125
#include <stdio.h> #include <stdlib.h> #define MAX 1024 typedef struct bitnode { int data; struct bitnode *lchild; struct bitnode *rchild; }BinTree; B ...
分类:
其他好文 时间:
2019-11-22 00:32:33
阅读次数:
115