- 博客(5)
- 收藏
- 关注
原创 C++二叉树及遍历方式
PS:前中后序的递归版本代码非常的简单,所以如果有能力的情况下,最好还是学会迭代版本,其原理是利用了栈结构的先入后出的原则,实现了前中后序遍历,而层序遍历则利用了队列的先入先出原则实现,这个需要特别的注意一下,上面的代码可以直接当做模板。其中层序遍历最好理解,就是将二叉树从根节点向下,一层一层遍历出来,遍历出来的结果就是一个二维数组,一维长度就是数的高度,二维长度就是每层的节点的个数。(有一个很好记的方法,就是记根节点的位置,在前就是前序,在中就是中序,在后就是后续,因为左右的相对顺序是不会变的)
2024-03-16 00:12:35
1466
1
原创 C++链表小结
链表设计两个主要的要素,链表的值和链表的指针,设计好一个链表结构体后我们就可以创建一个链表节点:如ListNode* node = new ListNode();
2024-03-15 18:06:14
384
1
原创 TCP协议的三次握手和四次挥手
TCP的三次握手是为了建立可靠连接,因为TCP协议是面对面或者说端对端的连接,具体来说:(1)客户端首先会发送一个SYN包到服务器,表示自己想要建立连接;(2)服务器在收到这个请求后,会返回一个SYN+ACK包表示自己接收到建立连接请求,并表示同意建立连接;(3)客户端收到服务器的SYN+ACK包后会回复服务器一个ACK包表示自己已经收到服务器得回复,并同意建立可靠连接。三次握手流程:1 客户端向服务器发送一个SYN包,表示自己想要建立连接。
2024-03-06 13:13:25
506
原创 数学建模分享part2--主成分分析(spss)
首先我们学习一个算法最开始需要明确三个问题:1、这个算法可以解决什么类型的问题?2、这个算法需要什么样的条件?3、这个算法的步骤是什么?所以这次的主成分分析我们也将从这三个问题出发为大家介绍: 1、主成分分析是用来解决评价类问题,可以应用于针对相同的多因子的多个对象的评价并排序,举个例子就是现在如果让你去给中国的城市的生活指数排序,那么你可能会想到很多的指标如:GDP、人口密度、平均工资、平均房价等多个指标,那么以上这些指标就是主成分所需要的因子,而评价的对象便是中国的每座城市。 2、运用主成分分析需要什么
2021-01-28 12:20:05
4983
1
原创 数学建模分享part1--数模概述
数学建模分享part1–数模概述 数学建模通俗来讲就是利用数学方法针对具体问题建立数学模型的过程,我将通过以下两点为大家介绍: 一、数学建模的步骤: 1、模型准备:明确赛题的类别 2、模型假设:在特定场景下利用合理的假设进行简化和规范,进而达到某种目的 3、模型建立:利用算法对特定问题建立数学模型 4、模型求解:重视求解的中间过程,要放数据,最好对数据进行预处理,要对模型的关键参数进行求解,列结果 5、模型分析:也叫结果分析,一是浅层分析看结果说话,把结果直接说出来,另一种需要深层分析,把得出的结果解释到实
2021-01-27 23:09:30
2140
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人