相关文章
[数据结构] RBTree 模拟实现RBTree
标题:[数据结构] RBTree && 模拟实现RBTree
水墨不写bug 目录
一、红黑树的概念
二、map和set的封装 三、红黑树的实现
1、红黑树节点的定义
2、红黑树的结构
3、红黑树的插入
1.名称 2.插入节点的颜色
红黑树的insert 实现
情况一:不…
建站知识
2024/10/22 7:57:17
【达梦数据库】锁超时的处理方法-错误码[-6407]
【达梦数据库】锁超时的处理方法-错误码[-6407]
链接: https://eco.dameng.com/document/dm/zh-cn/faq/faq-errorcode.html#[-6407]%20%E9%94%81%E8%B6%85%E6%97%B6
建站知识
2024/10/22 1:37:00
会话跟踪方案:Cookie Session Token
什么是会话技术? Cookie
以登录为例,用户在浏览器中将账号密码输入并勾选自动登录,浏览器发送请求,请求头中设置Cookie:userName:张三 ,password:1234aa ,若登录成功,服务器将这个cookie保存…
建站知识
2024/11/18 4:19:59
揭秘Redis哈希表底层实现
前言
本文是 《Redis 数据结构》合集的第四篇文章,建议大家从第一篇文章开始阅读这样效果更好: 揭秘Redis对象底层实现 揭秘Redis字符串底层实现 揭秘Redis列表底层实现 揭秘Redis哈希表底层实现 揭秘Redis集合底层实现 机密Redis有序列表底层实现…
建站知识
2024/11/1 13:25:40
交换排序(冒泡排序和快速排序)
一、基本思想
所谓交换,就是根据序列中两个记录键值的比较结果来对换这两个记录在序列中的位置。
交换排序的特点是:将键值较大的记录向序列的尾部移动,键值较小的记录向序列的前部移动。
二、冒泡排序
1.核心思想
两两相邻的元素进行比…
建站知识
2024/11/24 2:28:55
leetcode 438 找到字符串中所有字母异位词
leetcode 438 找到字符串中所有字母异位词 正文 正文 本题和 leetcode 49 字母异位分词 有些类似,只是 49 题中要求我们找出所有的异位词并进行存储,而本题我们只需要找出异位词对应的索引值。因此,我们无需用到字典,只需使用列表…
建站知识
2024/10/27 5:36:34
Flutter->`Flutter` 通过`ffi`调用`Rust`编译生成的产物.so文件(Android)和.a文件(iOS)接口方法
flutter_rust_ffi
Flutter 通过ffi调用Rust编译生成的产物.so文件(Android)和.a文件(iOS)接口方法;
拾用本文您将获取以下技能:
Rust编译.so文件的能力;Rust编译.a文件的能力;Flutter调用.so文件的能力;Flutter调用.a文件的能力;
附加Buff:
Flutter环境安装指南;Rust环境安…
建站知识
2024/11/10 12:21:12
vue export的用法
在Vue.js中,export关键字主要用于模块化编程,它允许你将一个文件(模块)中的代码、组件、函数、变量等导出,以便在其他文件中通过import语句来使用。这在Vue项目中非常常见,特别是当你需要重用组件、工具函数…
建站知识
2024/11/18 9:11:07