一字一句讲模型
文章平均质量分 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 · 655 阅读 · 0 评论 -
栈的相关知识点详解和代码逻辑的实现(用栈来实现表达式计算转逆波兰计算)
本篇文章结合这代码和图片进行多方面的讲解和呈现,细节的标识都以注释的形式展现,同样的,重点往往也是注释,有对比记忆点,也有一些理解的代换操作,目的是提高代码的健壮性和可读性。#include <iostream>#define maxsize 10typedef int elemtype;using namespace std;typedef struct { elemtype data[maxsize]; int top;}sqstack;void initstack(sqs原创 2022-01-14 11:15:27 · 193 阅读 · 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 · 601 阅读 · 1 评论