2022年1月21日

摘要: 算法练习:最长公共前缀 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"] 输出 阅读全文
posted @ 2022-01-21 14:28 这一次,我一定赢 阅读(31) 评论(0) 推荐(0) 编辑
 

2022年1月19日

摘要: 算法练习:罗马数字转整数 解法一: ​ 先在字符串中计算特殊的情况(即小的值在左边的时候),然后在字符串中用空字符串替换掉特殊的字符串,后面再去遍历整个字符串,计算最终的结果。(这个是我自己刚开始的思路,内存和时间消耗都很大) class Solution { public int romanToI 阅读全文
posted @ 2022-01-19 23:55 这一次,我一定赢 阅读(30) 评论(0) 推荐(0) 编辑
 

2022年1月18日

摘要: 算法练习:回文数 (参考的力扣的题解,自己可以去看更多详细的哦~) 解法一:普通解法 最好理解的一种解法就是先将 整数转为字符串 ,然后将字符串s分割为数组,只需要循环数组的一半长度进行判断对应元素是否相等即可。也可以直接调用函数reverse(反转字符串函数)进行判断。 ///简单粗暴,看看就行 阅读全文
posted @ 2022-01-18 23:15 这一次,我一定赢 阅读(310) 评论(0) 推荐(0) 编辑
 

2022年1月17日

摘要: Redis几种数据类型以及应用场景 redis 数据存储格式 redis:string类型 redis:hash类型 redis:list类型 redis:set类型 redis:sort_set类型 redis 自身是一个 Map,其中所有的数据都是采用 key : value 的形式存储 数据类 阅读全文
posted @ 2022-01-17 23:37 这一次,我一定赢 阅读(30) 评论(0) 推荐(0) 编辑
 
摘要: sort_set类型 新的存储需求:数据排序有利于数据的有效展示,需要提供一种可以根据自身特征进行排序的方式 需要的存储结构:新的存储模型,可以保存可排序的数据 sorted_set类型:在set的存储结构基础上添加可排序字段 添加数据 zadd key score1 member1 [score2 阅读全文
posted @ 2022-01-17 23:33 这一次,我一定赢 阅读(85) 评论(0) 推荐(0) 编辑
 
摘要: hash类型 存储的困惑 对象类数据的存储如果具有较频繁的更新需求操作会显得笨重 新的存储需求:对一系列存储的数据进行编组,方便管理,典型应用存储对象信 需要的存储结构:一个存储空间保存多个键值对数据 hash类型:底层使用哈希表结构实现数据存储 hash存储结构优化 如果field数量较少,存储结 阅读全文
posted @ 2022-01-17 23:32 这一次,我一定赢 阅读(87) 评论(0) 推荐(0) 编辑
 
摘要: list类型 数据存储需求:存储多个数据,并对数据进入存储空间的顺序进行区分 需要的存储结构:一个存储空间保存多个数据,且通过数据可以体现进入顺序 list类型:保存多个数据,底层使用双向链表存储结构实现 添加/修改数据 lpush key value1 [value2] ... rpush key 阅读全文
posted @ 2022-01-17 23:32 这一次,我一定赢 阅读(92) 评论(0) 推荐(0) 编辑
 
摘要: set类型 新的存储需求:存储大量的数据,在查询方面提供更高的效率 需要的存储结构:能够保存大量的数据,高效的内部存储机制,便于查询 set类型:与hash存储结构完全相同,仅存储键,不存储值(nil),并且值是不允许重复的 添加数据 sadd key member1 [member2] 获取全部数 阅读全文
posted @ 2022-01-17 23:32 这一次,我一定赢 阅读(117) 评论(0) 推荐(0) 编辑
 
摘要: redis:string类型 存储的数据:单个数据,最简单的数据存储类型,也是最常用的数据存储类型 存储数据的格式:一个存储空间保存一个数据 存储内容:通常使用字符串,如果字符串以整数的形式展示,可以作为数字操作使用 String类型数据的基本操作 添加/修改数据 set key value 获取数 阅读全文
posted @ 2022-01-17 23:31 这一次,我一定赢 阅读(31) 评论(0) 推荐(0) 编辑
 
摘要: 无重复字符的最长子串长度 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: s = "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: s = "bbbbb" 输出: 1 解释: 因为无重 阅读全文
posted @ 2022-01-17 13:24 这一次,我一定赢 阅读(51) 评论(0) 推荐(0) 编辑