相关文章
【C++】 使用红黑树模拟实现STL中的map与set
文章目录 前言1. 对之前实现的红黑树进行一些补充和完善1.1 析构1.2 查找 2. STL源码中map和set的实现3. 改造红黑树封装map和set3.1 红黑树结构修改3.2 map、set的结构定义3.3 insert的封装3.4 insert测试3.5 发现问题并解决3.6 红黑树迭代器实现3.7 封装set和map的迭代器并测…
编程日记
2024/12/15 9:26:13
LeetCode450. 删除二叉搜索树中的节点
450. 删除二叉搜索树中的节点 文章目录 [450. 删除二叉搜索树中的节点](https://leetcode.cn/problems/delete-node-in-a-bst/)一、题目二、题解方法一:递归(一种麻烦的方法)方法二:优化后的递归 一、题目
给定一个二叉搜索树的根…
编程日记
2024/12/16 5:44:36
Vue2+Vue3笔记(尚硅谷张天禹老师)day01
只是记录,初心是为了让页面更好看,会有错误 环境准备
下载vue:Vue下载 下面两个是可选的,主要是我想让控制台干净点 vue_dev_tool安装 vue_dev_tool安装 : Vue 控制台出现You are running Vue in development mode. Make sure to turn on production mode when dep…
编程日记
2024/12/21 14:33:12
SpringCloud全家通新人入门手册
一、架构图 二、springCloud全家桶组件库 三、Spring Cloud 实战项目全景规划 四、技术选型
第一阶段:搭建基础的微服务功能,实现微服务之间的通信;
1、服务治理:服务治理的重点是搭建基础的跨服务调用功能。我会把用户服务、优…
编程日记
2024/12/22 0:53:53
Ubuntu中安装OpenSSL
文章目录 一、前期准备1.1 压缩包下载1.2 gcc, make等的安装二、安装配置 一、前期准备
1.1 压缩包下载
在安装openssl之前,我们需要下载对应的压缩包 https://www.openssl.org/source/openssl-3.0.1.tar.gz
此压缩包可以选择win上下载后解压再复制到本地虚拟机中…
编程日记
2024/12/5 20:15:52
动态规划入门之线性动态规划
P1115 最大子段和 - 洛谷 | 计算机科学教育新生态 (luogu.com.cn)
题目要求求连续得一段子串使其累加和最大。
我们做动态规划首先考虑小情况,然后推而广之。
假设三个数1,-2,5.
我们先选1然后我们在-2以及-2加1里边选,我们选…
编程日记
2024/12/20 0:54:04
React配置代理(proxy)
使用axios进行请求,而配置代理过程。
第一种
在package.json中,添加proxy配置项,之后所有的请求都会指向该地址 但这种方法只能配置一次,也只有一个 示例:
"proxy":"https://localhost:5000"
添加后&am…
编程日记
2024/12/20 12:03:16
线性代数(四) 特征值相似矩阵
前言
前面主要讲述的是方程组和矩阵的关系,现在了解下矩阵和矩阵的关系
方阵的特征值与特征向量
假设A为n阶方阵,对于一个数 λ \lambda λ
若存在:非零列向量 α \alpha α,使得: A α ⃗ λ α ⃗ A\vec{\alp…
编程日记
2024/12/17 14:54:09