![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
一字一句讲模型
文章平均质量分 73
磊哥哥讲算法
以我之热爱,赴你之未来
展开
-
树的结构知识构造及其实现 基础平衡霍夫曼
本篇文章结合这代码和图片进行多方面的讲解和呈现,细节的标识都以注释的形式展现,同样的,重点往往也是注释,有对比记忆点,也有一些理解的代换操作,目的是提高代码的健壮性和可读性。 树的基础结点计算,通常用作于 /* * 非空二叉树中度为0,1,2的结点个数分别为n0,n1,n2,则n0=n2+1, * 叶子结点比二分支结点多一个,假设树中结点总数为n,则 * n=n0+n1+n2; * n=n1+2n2+1,度为零的点就变成了叶子结点,比如满二叉树,就可以把单个结点理解为0,然后套用这个公式 * 高度为h的二叉原创 2022-02-21 17:56:39 · 615 阅读 · 0 评论 -
栈的相关知识点详解和代码逻辑的实现(用栈来实现表达式计算转逆波兰计算)
本篇文章结合这代码和图片进行多方面的讲解和呈现,细节的标识都以注释的形式展现,同样的,重点往往也是注释,有对比记忆点,也有一些理解的代换操作,目的是提高代码的健壮性和可读性。 #include <iostream> #define maxsize 10 typedef int elemtype; using namespace std; typedef struct { elemtype data[maxsize]; int top; }sqstack; void initstack(sqs原创 2022-01-14 11:15:27 · 181 阅读 · 0 评论 -
链表的建立和操作的讲解及其code
#include<iostream> //typrdef<数据类型><别名> // lnode单链表 和sequence 顺序表 //为通俗易懂,假设int=elemtype,方便解读 using namespace std; typedef int Elemtype; struct Lnode { int data;// elemtype data;定义单链表结点类型 struct Lnode* next;// struct 存放数据元素和下一个结点,而且还要留意创原创 2022-01-09 11:06:32 · 577 阅读 · 1 评论