logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

数据结构--二叉树(代码实现)

一、概念一棵二叉树是结点的一个有限集合,该集合或者为空,或者是由一个根节点加上两棵别称为左子树和右子树的二叉树组成。二叉树的特点:每个结点最多有两棵子树,即二叉树不存在度大于2的结点。二叉树的子树有左右之分,其子树的次序不能颠倒。二、存储结构、二叉树的链式存储结构是指,用链表来表示一棵二叉树,即用链来指示元素的逻辑关系。 通常的方法是链表中每个结点由三个域组成,数据域和左右指针域,左右指针分别用来

#数据结构
python实现双向链表

class Node:''' 节点的结构体 '''def __init__(self, value=None):self.value = value# 节点值self.prev = None# 指向上一个节点self.next = None# 指向下一个节点def insert(self, prev, next):''' 节点插入到两个节点之间 '''self.pre.

#python
python-popen函数解析

python的popen函数的使用。

#python
ESP32通过HTTP及SNTP同步网络时间

ESP32 通过SNTP和HTTP 同步时间的几种方式

#网络#http#网络协议
c/c++字符串操作函数及用法详解

1.strlen()函数函数声明原型:函数功能:计算指定的字符串string的长度。strlen函数实现:size_t strlen(const char *string);size_t my_strlen1(const char* string){assert(string);size_t count = 0;while (*string++){count++;}return count;}si

#c++#c语言
ESP32中MQTT通讯

代码测试ESP32中MQTT通讯

文章图片
#windows
Matter协议解析记录

Matter 协议分析

文章图片
#网络
ESP32中串口通讯

ESP32串口功能测试

解析复杂的json数组嵌套

[{"chanNameList": [{"channelName": "通道1","enable": 1,"perX": 0,"perY": 0,"rgbaBG": "#00000000","rgbaFont": "#00000000"}],"channel": 1,"ip": "192.168.121.13","status": 1,"streamInfo": [{"IFrameInterval

#c++
python实现二叉树

class Node():''' 定义节点 '''def __init__(self, value, left=None, right=None):''' 构造节点:param value:节点值:param left:左子树:param right:右子树'''self.value = valueself.left = leftself..

#python
    共 13 条
  • 1
  • 2
  • 请选择