- 博客(5)
- 收藏
- 关注
原创 Redis的基础知识
selet key seconds value 设置key的值,并将key的过期时间设置为seconds;,它将数据存储在内存中,而不是磁盘中,这使得数据读写操作的速度比传统数据库快了数百倍,适合需要快速响应的场景。setnx key value 只有在不存在时设置key的值;set key value 设置key的值;
2025-04-18 15:03:12
666
原创 字符串接龙
综合前面关于 Java 代码的分析,这道题目的核心是在给定起始单词、结束单词以及单词列表的情况下,通过广度优先搜索(BFS)算法找到从起始单词转换到结束单词的最短转换序列长度。
2025-03-01 16:49:36
456
原创 N皇后问题
n 皇后问题 研究的是如何将 n 个皇后放置在 n×n 的棋盘上,并且使皇后彼此之间不能相互攻击。给你一个整数 n ,返回所有不同的 n 皇后问题 的解决方案。每一种解法包含一个不同的 n 皇后问题 的棋子放置方案,该方案中 'Q' 和 '.' 分别代表了皇后和空位。
2024-12-20 00:23:55
161
原创 宏定义的详细介绍
宏定义在预编译阶段进行处理,预处理器只是简单地将程序中出现的宏名用其对应的替换文本进行替换,这个过程不涉及任何的语法分析或运算。例如对于宏定义,当在程序中出现SQUARE(5)时,预处理器会直接将其替换为5 * 5。宏名一般采用大写字母来命名,以便与普通的变量名、函数名等区分开来。同时,宏名应该遵循合法的标识符命名规则,即由字母、数字和下划线组成,且第一个字符必须是字母或下划线。宏定义不支持递归调用,即一个宏不在其自身的定义中再次调用该宏。
2024-11-16 20:50:55
799
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅