相关文章
剑指Offer(数据结构与算法面试题精讲)C++版——day13
剑指Offer(数据结构与算法面试题精讲)C版——day13 题目一:矩阵中的最大矩形题目二:滑动窗口的平均值题目三:最近请求次数附录:源码gitee仓库 题目一:矩阵中的最大矩形 请在一个由 0、1 组成的矩…
建站知识
2025/4/21 7:25:08
c# 数据结构 链表篇 有关双向链表的一切
本人能力有限,如有不足还请斧正 目录
0.双向链表的好处
1.双向链表的分类
2.不带头节点的标准双向链表
节点类:有头有尾
链表类:也可以有头有尾 也可以只有头
增
头插
尾插
删
查
改
遍历
全部代码
3.循环双向链表
节点类
链表类
增
头插
尾插
删
查
遍历…
建站知识
2025/4/20 23:53:47
HarmonyOS-ArkUI V2工具类:AppStorageV2:应用全局UI状态存储
AppStorageV2是一个能够跨界面存储数据,管理数据的类。开发者可以使用AppStorageV2来存储全局UI状态变量数据。它提供的是应用级的全局共享能力,开发者可以通过connect绑定同一个key,进行跨ability数据共享。 概述
AppStorageV2是一个单例,创建时间是应用UI启动时。其目的…
建站知识
2025/4/21 4:04:39
网络复习二(TCP【3】)
一、为什么TIME_WAIT等待的时间是2MSL?
MSL:报文最大生存时间
我们要知道TCP报文是基于IP协议生存的,而在IP头中有一个TTL(经过路由跳数),当TTL为0使,数据报被丢失,同时发送ICMP报…
建站知识
2025/4/16 14:02:00
【嵌入式八股1】C++:面向对象基础
1. 概述
面向对象编程(OOP)是一种编程范式,区别于传统的面向过程编程。它通过抽象出类来封装数据和方法,从而提高代码的复用性、可维护性和可扩展性。面向对象编程的三大核心特性是封装、继承和多态。
2. 封装
封装是面向对象编…
建站知识
2025/4/16 14:00:58
C#核心学习(三)常见的泛型数据结构类(1)List和Dictionary
前面我们刚刚学习了,什么是泛型。今天我们就来看看C#中有哪些,常见的泛型数据结构,今天要介绍的是List,和Dictionary。
引言 在C#编程中,泛型集合是高效管理数据的核心工具。List<T>和Dictionary<TKey, TValue>作为两…
建站知识
2025/4/21 3:26:45
代码随想录算法训练营第13天 | 二叉树理论基础、递归遍历、迭代遍历、统一迭代、层序遍历
第12天是休息日 二叉树理论基础
文章链接:二叉树理论基础
在我们解题过程中二叉树有两种主要的形式:满二叉树和完全二叉树。
满二叉树
满二叉树:如果一棵二叉树只有度为0的结点和度为2的结点,并且度为0的结点在同一层上&#…
建站知识
2025/4/21 3:57:59