相关文章
【2023.3.18 美团校招】
文章目录1. 小美剪彩带2. 最多修改两个字符,生成字典序最小的回文串1. 小美剪彩带 题意:找出区间内不超过k种数字子数组的最大长度
使用双指针的方式,用哈希表来统计每个数出现次数。在双指针移动的过程中,动态的维护区间内不同数…
建站知识
2024/12/26 3:04:58
MySQL数据库知识整理
MySQL数据库知识整理
MySQL事务详解
事务四大特性ACID
原子性(Atomicity):一个事务是一个不可分割的最小单元,该事务的所有操作要么全部提交,要么失败回滚,不能只执行其中的一部分。 原子性是通过undo l…
建站知识
2024/11/2 16:24:22
国民技术RTC备份寄存器RTC_BKP
根据手册资料知道RTC_BKP的地址,代码如下
#include "main.h"
#include "usart.h"void USART2_Configuration(void)
{USART_InitType USART_InitStructure;GPIO_InitType GPIO_InitStructure;GPIO_InitStruct(&GPIO_InitStructure);RCC_Ena…
建站知识
2024/11/2 16:34:29
最优化算法 - 动态规划算法
动态规划算法简介
动态规划(Dynamic programming)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划常常适用于有重叠子问题和最优子结构性质的问题…
建站知识
2024/12/19 13:23:44
C语言—程序环境和预处理(1)
1.程序的翻译环境和执行环境在ANSI C的任何一种实现中,存在两个不同的环境第一种为翻译环境,在这个环境中源代码转化为可执行的机器指令第二种是执行环境,它用于实际执行代码2.详解编译链接2.1翻译环境组成一个程序的每个源文件通过编译过程转…
建站知识
2024/11/2 16:28:04
新星计划-[手撕数据结构]二叉树的深入学习-JAVA实现
CSDN的各位友友们你们好,今天千泽为大家带来的是二叉树的深入学习,接下来让我们一起开始手撕数据结构吧!如果对您有帮助的话希望能够得到您的支持和关注,我会持续更新的!树形结构概念树是一种非线性的数据结构,它是由n(n>0)个有限结点组成…
建站知识
2024/11/2 18:22:48
java中单例模式的实现
文章目录单例模式前言1.饿汉模式1.1 特点1.2 代码实现2. 懒汉模式2.1 特点2.2 代码实现单例模式
前言
什么是单例模式? 单例模式是java设计模式的一种,这个模式的目的就是保证某一个类只有一个实例存在。比如我们java中的DataSource数据源就是需要只有…
建站知识
2024/11/2 18:21:38