相关文章
数据结构:二叉树、堆
目录 一.树的概念
二、二叉树
1.二叉树的概念
2.特殊类型的二叉树
3.二叉树的性质
4.二叉树存储的结构
三、堆
1.堆的概念
2.堆的实现
Heap.h
Heap.c 一.树的概念 注意,树的同一层中不能有关联,否侧就不是树了,就变成图了ÿ…
建站知识
2024/11/21 18:30:16
【力扣打卡系列】滑动窗口与双指针(乘积小于K的子数组)
坚持按题型打卡&刷&梳理力扣算法题系列,语言为go,Day6 乘积小于K的子数组
题目描述解题思路 双指针移动,遍历右端点right,滑动左端点left子数组的个数:固定右端点r,子数组的个数其实就是从l到r的元…
建站知识
2024/11/19 22:27:25
同步防击穿与异步防击穿策略的区别及适用场景
一、策略概述 同步防击穿(Synchronous Prevention): 实现方式:利用Guava的LoadingCache和CacheLoader进行数据加载。在缓存未命中时,LoadingCache确保同一时间只有一个线程负责加载数据,其他线程等待该线程完成加载并共享结果。核心机制:锁机制确保数据加载的同步性,避…
建站知识
2024/11/20 0:15:35
10-Docker安装Redis
10-Docker安装Redis
Docker安装Redis
以 Redis 6.0.8 为例:
docker pull redis:6.0.8直接pull会出现以下错误
[rootdocker ~]# docker pull redis:6.0.8
Error response from daemon: Get "https://registry-1.docker.io/v2/": net/http: request can…
建站知识
2024/11/15 10:36:25
opencv 按位操作
opencv位运算说明
按位与,按位或,按位非,按位异或
在 OpenCV 中,按位操作函数的接口一般包括两个或多个图像数组(矩阵)作为输入,常常还会有一个可选的掩码参数。下面我列出每个函数的具体接口…
建站知识
2024/11/19 22:27:38
查找与排序-交换排序
交换排序是基于“比较”和“交换”两种操作来实现的排序方法 。
由于选择“比较”的基准元素不同,可将交换排序分为以下两种:
冒泡排序快速排序
一、冒泡排序
1.冒泡排序基本思想
因为其实现与气泡从水中往上冒的过程类似而得名。
每一趟的…
建站知识
2024/11/19 22:27:46
1. 解读DLT698.45-2017通信规约--预连接响应
国家电网有限公司企业标准,面向对象的用电信息数据交换协议DLT698.45-2017
为提高用电信息采集系统的业务适应性、采集效率、安全性和数据溯源性,规范用电信息数据交换协议的通信架构、数据链路层、应用层、接口类与对象标识,制定本标准。
…
建站知识
2024/11/2 14:43:47