会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
FatalFlower
博客园
首页
新随笔
联系
管理
上一页
1
···
9
10
11
12
13
14
15
下一页
2021年9月28日
Redis数据持久化
摘要: RDB 支持手工执行和服务端定期执行。持久化的内容为二进制数据文件 // server.h struct redisServer { …………………… // 保存 saveparams 数组 struct saveparam *saveparams; /* Save points array for
阅读全文
posted @ 2021-09-28 21:12 FatalFlower
阅读(39)
评论(0)
推荐(0)
2021年9月27日
Redis数据结构
摘要: Redis: Remote Dictionary Service(远程字典服务)。主要存储键值对类型的数据,对于键(key) 来讲,只能是 String 类型的,而对于 值(value) 来讲,可以是其它的数据类型。 基本数据结构 Redis 中存在五种常见的数据结构,分别是 String(字符串)
阅读全文
posted @ 2021-09-27 17:28 FatalFlower
阅读(130)
评论(0)
推荐(0)
2021年9月25日
红黑平衡查找树
摘要: 介绍 红黑平衡查找树是一种平衡的二叉树数据结构,最早由 鲁道夫·贝尔 在 1972 年提出,当时被称为 “对称二叉B树”。它的现代名字起源于 Leo J. Guibas 和 Robert Sedgewick 于 1978 年提出。相比较于 AVL 树,红黑树在调整时需要的操作更少,但是更加复杂,总体
阅读全文
posted @ 2021-09-25 15:44 FatalFlower
阅读(80)
评论(0)
推荐(0)
2021年9月22日
动态规划问题(十六)股票买卖问题
摘要: 问题描述 给你一个数组 price[] 表示一支股票在第 i 天的价格为 price[i],现在有一些限制条件,要求在这些有限制的条件下求最大的股票收益。 限制条件为以下条件之一: 只允许买卖一次 121. 买卖股票的最佳时机 可以无限制地买卖,在再次购买股票之前必须卖掉手中已有的股票 12
阅读全文
posted @ 2021-09-22 16:12 FatalFlower
阅读(99)
评论(0)
推荐(0)
2021年9月13日
滑动窗口问题(二)字符串的排列
摘要: 问题描述 给你一个字符串 s1 和 s2 ,编写一个函数来判断 s2 是否包含 s1 的排列。换句话说,s1 的排列之一是 s2 的一个子串。 比如,对于输入的 s1=adc 和 s2=dcda,s2 包含 s1 的排列子串 cda ,因此返回 true 解决思路 滑动窗口 固定一个长度为
阅读全文
posted @ 2021-09-13 11:52 FatalFlower
阅读(65)
评论(0)
推荐(0)
2021年9月12日
动态规划问题(十五)不含连续1的非负整数
摘要: 动态规划问题(十五)不含连续1的非负整数 问题描述 给定一个正整数 n,找出小于或等于 n 的非负整数中,其二进制表示不包含连续的 1 的数字的数量,注意,这里的连续是指:两个及以上的 1 连续出现则称之为连续的 1。 比如,对于输入的的整数 n = 8, 那么结果为 6 0:0000 1:
阅读全文
posted @ 2021-09-12 19:19 FatalFlower
阅读(135)
评论(0)
推荐(0)
2021年9月10日
动态规划问题(十四)自动换行问题
摘要: 动态规划问题(十四)自动换行问题 问题描述 给你一系列的单词,现在要把这些单词放到文本域里,为了美观,要求将这些单词进行换行处理。现在已知每一行的宽度 width,求将这些单词放入文本域之后最少会浪费多少个单位字符的宽度(注意,单词与单词之间的间隔空格不算在其中),假定每个单词的宽度小于行的宽度
阅读全文
posted @ 2021-09-10 16:25 FatalFlower
阅读(426)
评论(0)
推荐(1)
滑动窗口问题(一)最小覆盖子串
摘要: 滑动窗口问题(一)最小覆盖子串 问题描述 给你一个字符串 s 和一个字符串 t。返回 s 中涵盖 t 所有字符的最小子串。如果 s 中不存在这样的子串,那么返回 ""。 比如,对于输入的字符串 s = "ADOBECODEBANC",t = "ABC",那么 s 中的最小子串为 BANC 解
阅读全文
posted @ 2021-09-10 12:48 FatalFlower
阅读(123)
评论(0)
推荐(0)
2021年9月7日
Git 的底层原理
摘要: 前言 基于 Git 的使用,已经在前文有过相关的介绍,使用 Git 用作日常的开发基本上是足够的。现在,本文将详细介绍一些有关 Git 的实现原理。 底层命令与上层命令 一般情况下,正常使用的 Git 命令,如 git add、git checkout 等都是由 Git 封装好的上层命令,这
阅读全文
posted @ 2021-09-07 17:32 FatalFlower
阅读(350)
评论(0)
推荐(0)
2021年8月20日
动态规划问题(十三)是否能够划分为总和相等的子集
摘要: 动态规划问题(十三)是否能够划分为总和相等的子集 问题描述 给你一个数组,你的任务是检测是否能过够将这个数组分成两个总和相等的子集。 例如,对于数组 {1, 5, 11, 5},它能过够分为两个子数组 {1, 5, 1} 和 {11}。对于{1, 5, 3}数组则不能分为两个总和相等的子数组
阅读全文
posted @ 2021-08-20 13:36 FatalFlower
阅读(152)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
下一页
公告