上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 62 下一页
摘要: Redis是一种可基于内存、分布式,可选持久化的键值对存储数据库,提供了多种语言API。 其值value可以是字符串(String), 哈希(Hash),列表(list),集合(set)和有序集合等类型。 Redis的特点: Redis支持数据持久化,可将内存中的数据保存在磁盘中,重启的时候再加载使 阅读全文
posted @ 2021-04-22 22:48 Vincent-yuan 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。 解集不能包含重复的组合。 示例 1: 输入 阅读全文
posted @ 2021-04-13 23:17 Vincent-yuan 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 给定一个正整数 n ,输出外观数列的第 n 项。 「外观数列」是一个整数序列,从数字 1 开始,序列中的每一项都是对前一项的描述。 你可以将其视作是由递归公式定义的数字字符串序列: countAndSay(1) = "1" countAndSay(n) 是对 countAndSay(n-1) 的描述 阅读全文
posted @ 2021-04-12 23:46 Vincent-yuan 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 编写一个程序,通过填充空格来解决数独问题。 一个数独的解法需遵循如下规则: 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。空白格用 '.' 表示。 解析: 可以考虑使用行优先的顺序依次枚举每一个空白格中填的数字 阅读全文
posted @ 2021-04-07 22:31 Vincent-yuan 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 剑指offer 剑指 Offer 03. 数组中重复的数字 ,剑指 Offer 04. 二维数组中的查找 剑指 Offer 05. 替换空格 , 剑指 Offer 06. 从尾到头打印链表 , 剑指 Offer 07. 重建二叉树 , 剑指 Offer 09. 用两个栈实现队列 , 剑指 Offer 阅读全文
posted @ 2021-04-06 23:27 Vincent-yuan 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 判断一个 9x9 的数独是否有效。只需要根据以下规则,验证已经填入的数字是否有效即可。 数字 1-9 在每一行只能出现一次。数字 1-9 在每一列只能出现一次。数字 1-9 在每一个以粗实线分隔的 3x3 宫内只能出现一次。 数独部分空格内已填入了数字,空白格用 '.' 表示。 示例 1: 输入:[ 阅读全文
posted @ 2021-04-06 22:51 Vincent-yuan 阅读(148) 评论(0) 推荐(1) 编辑
摘要: 给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 解析: 方法一: 使用for循环从小到大遍历,考虑边界值(位置为0和位置为len)。 只要 阅读全文
posted @ 2021-04-06 21:50 Vincent-yuan 阅读(81) 评论(0) 推荐(0) 编辑
摘要: java开发中经常会遇到json的序列化与反序列化,常用的json序列化工具有阿里的Fastjson、spring mvc内置的Jackson、还有就是我们接下来要说的谷歌的Gson。 Fastjson 的常见使用 Fastjson API入口类是com.alibaba.fastjson.JSON, 阅读全文
posted @ 2021-03-26 23:15 Vincent-yuan 阅读(8256) 评论(0) 推荐(0) 编辑
摘要: 给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 如果数组中不存在目标值 target,返回 [-1, -1]。 进阶: 你可以设计并实现时间复杂度为 O(log n) 的算法解决此问题吗? 示例 1: 输入:nums = [5,7, 阅读全文
posted @ 2021-03-24 23:33 Vincent-yuan 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 整数数组 nums 按升序排列,数组中的值 互不相同 。 在传递给函数之前,nums 在预先未知的某个下标 k(0 <= k < nums.length)上进行了 旋转,使数组变为 [nums[k], nums[k+1], ..., nums[n-1], nums[0], nums[1], ..., 阅读全文
posted @ 2021-03-24 23:02 Vincent-yuan 阅读(54) 评论(0) 推荐(0) 编辑
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 62 下一页