摘要: ##1 实现一个RPC框架v1 ###1.0 什么是RPC RPC即远程过程调用,如有两台主机AB,A想要调用在B上的某个服务,此时就可以通过RPC来做 RPC可以分为一下六个部分: ①服务端client以本地调用的方式调用远程服务 ②client stub将调用方法及参数等形成RpcRequest 阅读全文
posted @ 2023-02-18 16:34 Jane'scodehouse 阅读(21) 评论(0) 推荐(0)
摘要: #LeetCode 93:复原 IP 地址 ###题目 有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 '.' 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址,但是 "0.011.255.245" 阅读全文
posted @ 2023-02-18 14:59 Jane'scodehouse 阅读(30) 评论(0) 推荐(0)
摘要: #LeetCode 1143: 最长公共子序列 ###题目 给定两个字符串 text1 和 text2,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0 。 一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不 阅读全文
posted @ 2023-02-02 12:40 Jane'scodehouse 阅读(32) 评论(0) 推荐(0)
摘要: #LeetCode 31:下一个排列 ###题目 整数数组的一个 排列 就是将其所有成员以序列或线性顺序排列。 例如,arr = [1,2,3] ,以下这些都可以视作 arr 的排列:[1,2,3]、[1,3,2]、[3,1,2]、[2,3,1] 。 整数数组的 下一个排列 是指其整数的下一个字典序 阅读全文
posted @ 2023-01-30 13:01 Jane'scodehouse 阅读(21) 评论(0) 推荐(0)
摘要: #LeetCode 300:最长递增子序列 ###题目 给你一个整数数组 nums ,找到其中最长严格递增子序列的长度。 子序列 是由数组派生而来的序列,删除(或不删除)数组中的元素而不改变其余元素的顺序。例如,[3,6,2,7] 是数组 [0,3,1,6,2,2,7] 的子序列。 示例 1: 输入 阅读全文
posted @ 2023-01-15 15:16 Jane'scodehouse 阅读(21) 评论(0) 推荐(0)
摘要: #LeetCode 142:环形链表 II ###题目 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链 阅读全文
posted @ 2023-01-14 15:29 Jane'scodehouse 阅读(25) 评论(0) 推荐(0)
摘要: #LeetCode 92:反转链表 II ###题目 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 示例 1: 输入:head = [1,2,3,4,5], 阅读全文
posted @ 2023-01-13 19:09 Jane'scodehouse 阅读(21) 评论(0) 推荐(0)
摘要: #LeetCode 54:螺旋矩阵 ###题目 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 示例 1: 输入:matrix = [[1,2,3],[4,5,6],[7,8,9]] 输出:[1,2,3,6,9,8,7,4,5] 示例 2: 输入:m 阅读全文
posted @ 2023-01-10 13:21 Jane'scodehouse 阅读(25) 评论(0) 推荐(0)
摘要: #LeetCode 46: 全排列 ###题目 给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1: 输入:nums = [1,2,3] 输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] 阅读全文
posted @ 2023-01-09 15:53 Jane'scodehouse 阅读(23) 评论(0) 推荐(0)
摘要: #LeetCode 236:二叉树的最近公共祖先 ###题目 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一个节点也可以是它自己的祖 阅读全文
posted @ 2023-01-08 13:43 Jane'scodehouse 阅读(26) 评论(0) 推荐(0)