Day 15

Day 15剑指offer 33.二叉搜索树的后序遍历序列题目描述解答lass Solution { public boolean verifyPostorder(int[] postorder) { return recur(postorder, 0, postorder.l
2022年08月05日 389次浏览

Day 14

Day 14剑指offer 32-1.从上到下打印二叉树题目描述思路–广度优先搜索(BFS)借辅助队列来实现广度优先搜索解答/** * Definition for a binary tree node. * public class TreeNode { * int val; *
2022年08月04日 449次浏览

17.Redis 发布订阅

17.Redis 发布订阅发布订阅通过 subscribe 命令订阅某频道后,redis-server 里维护了一个字典。字典的键就是一个一个的频道,键对应的值则是一个链表,链表保存了所有订阅这个 channel 的客户端。subscribe 命令的关键,就是将客户端添加到给定的 channel 订
2022年08月03日 269次浏览

Day 13

Day 13剑指offer 30.包含min函数的栈题目描述思路–辅助栈解答class MinStack { Stack<Integer> A, B; public MinStack() { A = new Stack<>(); B =
2022年08月03日 382次浏览

Day 12

Day 12剑指offer 29.顺时针打印矩阵题目描述解答class Solution { public int[] spiralOrder(int[][] matrix) { // 空数组情况 if(matrix.length==0) return new in
2022年08月02日 374次浏览

Day 11

Day 11剑指offer 26.树的子结构题目描述思路解答/** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode ri
2022年08月01日 459次浏览

Day 10

Day 10剑指offer 22.链表中倒数第k个节点题目描述解答/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode
2022年07月31日 372次浏览

16.Redis 持久化 AOF 操作

16.Redis 持久化 AOF 操作AOF(Append Only File)AOF 被称为追加模式,或日志模式,是 Redis 提供的另一种持久化的策略。它能够储存 Redis 服务器已经执行过的命令,每当有一个修改数据库的命令被执行时,服务器就将命令写入到 appendonly.aof 文件中
2022年07月30日 343次浏览

Day 9

Day 9剑指offer 20.表示数值的字符串题目描述思路解答class Solution { public boolean isNumber(String s) { int n = s.length(); int index = 0; // 四个标
2022年07月30日 361次浏览

Day 8

Day 8剑指offer 19.正则表达式匹配题目描述思路动态规划:重点是找递推式回顾动态规划的步骤:1. dp数组以及下标的含义2. 构造递推公式3. dp数组的初始化4. 遍历顺序5. 打印dp数组解答class Solution { public boolean isMatch(Stri
2022年07月29日 376次浏览