xuxigifxfh_社区达人页

个人头像照片
xuxigifxfh
已加入开发者社区992

勋章 更多

个人头像照片
专家博主
专家博主
个人头像照片
星级博主
星级博主
个人头像照片
技术博主
技术博主
个人头像照片
江湖侠士
江湖侠士

成就

已发布83篇文章
8条评论
已回答0个问题
0条评论
已发布0个视频
github地址

我关注的人 更多

技术能力

兴趣领域
擅长领域
技术认证

暂时未有相关云产品技术能力~

暂无个人介绍

暂无精选文章
暂无更多信息

2024年05月

  • 12.04 09:53:39
    发表了文章 2023-12-04 09:53:39

    1038. 从二叉搜索树到更大和树 --力扣 --JAVA

    给定一个二叉搜索树 root (BST),请将它的每个节点的值替换成树中大于或者等于该节点值的所有节点值之和。 提醒一下, 二叉搜索树 满足下列约束条件: 节点的左子树仅包含键 小于 节点键的节点。 节点的右子树仅包含键 大于 节点键的节点。 左右子树也必须是二叉搜索树。
  • 12.03 11:00:44
    发表了文章 2023-12-03 11:00:44

    138. 随机链表的复制 --力扣 --JAVA

    ​ 给你一个长度为 n 的链表,每个节点包含一个额外增加的随机指针 random ,该指针可以指向链表中的任何节点或空节点。 构造这个链表的 深拷贝。 深拷贝应该正好由 n 个 全新 节点组成,其中每个新节点的值都设为其对应的原节点的值。新节点的 next 指针和 random 指针也都应指向复制链表中的新节点,并使原链表和复制链表中的这些指针能够表示相同的链表状态。复制链表中的指针都不应指向原链表中的节点 。 例如,如果原链表中有 X 和 Y 两个节点,其中 X.random --> Y 。那么在复制链表中对应的两个节点 x 和 y ,同样有 x.random --> y 。 返回复制
  • 12.03 10:09:09
    发表了文章 2023-12-03 10:09:09

    1423. 可获得的最大点数 --力扣 --JAVA

    几张卡牌 排成一行,每张卡牌都有一个对应的点数。点数由整数数组 cardPoints 给出。 每次行动,你可以从行的开头或者末尾拿一张卡牌,最终你必须正好拿 k 张卡牌。 你的点数就是你拿到手中的所有卡牌的点数之和。 给你一个整数数组 cardPoints 和整数 k,请你返回可以获得的最大点数。
  • 12.02 18:09:39
    发表了文章 2023-12-02 18:09:39

    Kafka常见面试题

    Kafka常见面试题
  • 12.02 12:51:52
    发表了文章 2023-12-02 12:51:52

    Redis Cluster

    Redis Cluster
  • 12.02 12:22:59
    发表了文章 2023-12-02 12:22:59

    Redis缓存穿透、缓存击穿、缓存雪崩、布隆过滤器

    Redis缓存穿透、缓存击穿、缓存雪崩、布隆过滤器
  • 12.02 11:02:32
    发表了文章 2023-12-02 11:02:32

    Redis哨兵机制

    Redis哨兵机制
  • 12.02 10:02:03
    发表了文章 2023-12-02 10:02:03

    25. K 个一组翻转链表 --力扣 --JAVA

    给你链表的头节点 head ,每 k 个节点一组进行翻转,请你返回修改后的链表。 k 是一个正整数,它的值小于或等于链表的长度。如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 你不能只是单纯的改变节点内部的值,而是需要实际进行节点交换。
  • 12.02 09:23:38
    发表了文章 2023-12-02 09:23:38

    1094. 拼车 --力扣 --JAVA

    车上最初有 capacity 个空座位。车 只能 向一个方向行驶(也就是说,不允许掉头或改变方向) 给定整数 capacity 和一个数组 trips ,  trip[i] = [numPassengersi, fromi, toi] 表示第 i 次旅行有 numPassengersi 乘客,接他们和放他们的位置分别是 fromi 和 toi 。这些位置是从汽车的初始位置向东的公里数。 当且仅当你可以在所有给定的行程中接送所有乘客时,返回 true,否则请返回 false。
  • 12.01 19:18:18
    发表了文章 2023-12-01 19:18:18

    Redis主从复制

    Redis主从复制
  • 12.01 18:19:31
    发表了文章 2023-12-01 18:19:31

    Redis订阅发布

    Redis订阅发布

2023年12月

  • 12.01 17:12:34
    发表了文章 2023-12-01 17:12:34

    Redis事务管理

    Redis事务管理
  • 12.01 11:30:08
    发表了文章 2023-12-01 11:30:08

    Redis持久化

    Redis持久化
  • 12.01 09:48:06
    发表了文章 2023-12-01 09:48:06

    24. 两两交换链表中的节点 -- 力扣 --JAVA

    给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
  • 12.01 09:41:59
    发表了文章 2023-12-01 09:41:59

    2661. 找出叠涂元素 --力扣 --JAVA

    给你一个下标从 0 开始的整数数组 arr 和一个 m x n 的整数 矩阵 mat 。arr 和 mat 都包含范围 [1,m * n] 内的 所有 整数。 从下标 0 开始遍历 arr 中的每个下标 i ,并将包含整数 arr[i] 的 mat 单元格涂色。 请你找出 arr 中在 mat 的某一行或某一列上都被涂色且下标最小的元素,并返回其下标 i 。
  • 11.30 23:21:42
    发表了文章 2023-11-30 23:21:42

    Redis常用指令

    Redis常用指令
  • 11.30 23:21:00
    发表了文章 2023-11-30 23:21:00

    Redis编码类型及对应含义

    Redis编码类型及对应含义
  • 11.30 11:44:41
    发表了文章 2023-11-30 11:44:41

    1657. 确定两个字符串是否接近 --力扣 --JAVA

    如果可以使用以下操作从一个字符串得到另一个字符串,则认为两个字符串 接近 : 操作 1:交换任意两个 现有 字符。 例如,abcde -> aecdb 操作 2:将一个 现有 字符的每次出现转换为另一个 现有 字符,并对另一个字符执行相同的操作。 例如,aacabb -> bbcbaa(所有 a 转化为 b ,而所有的 b 转换为 a ) 你可以根据需要对任意一个字符串多次使用这两种操作。 给你两个字符串,word1 和 word2 。如果 word1 和 word2 接近 ,就返回 true ;否则,返回 false 。
  • 11.30 10:50:08
    发表了文章 2023-11-30 10:50:08

    19. 删除链表的倒数第 N 个结点 --力扣 --JAVA

    给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。
  • 11.29 15:42:28
    发表了文章 2023-11-29 15:42:28

    225. 用队列实现栈 --力扣 --JAVA

    请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop 和 empty)。 实现 MyStack 类: void push(int x) 将元素 x 压入栈顶。 int pop() 移除并返回栈顶元素。 int top() 返回栈顶元素。 boolean empty() 如果栈是空的,返回 true ;否则,返回 false 。
  • 11.29 15:14:37
    发表了文章 2023-11-29 15:14:37

    2336. 无限集中的最小数字 --力扣 --JAVA

    现有一个包含所有正整数的集合 [1, 2, 3, 4, 5, ...] 。 实现 SmallestInfiniteSet 类: SmallestInfiniteSet() 初始化 SmallestInfiniteSet 对象以包含 所有 正整数。 int popSmallest() 移除 并返回该无限集中的最小整数。 void addBack(int num) 如果正整数 num 不 存在于无限集中,则将一个 num 添加 到该无限集中。
  • 11.28 14:53:14
    发表了文章 2023-11-28 14:53:14

    142. 环形链表 II --力扣 --JAVA

    给定一个链表的头节点  head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。如果 pos 是 -1,则在该链表中没有环。注意:pos 不作为参数进行传递,仅仅是为了标识链表的实际情况。 不允许修改 链表。
  • 11.28 14:42:51
    发表了文章 2023-11-28 14:42:51

    1670. 设计前中后队列 --力扣 --JAVA

    请你设计一个队列,支持在前,中,后三个位置的 push 和 pop 操作。
  • 11.27 14:00:07
    发表了文章 2023-11-27 14:00:07

    240. 搜索二维矩阵 II -- 力扣 --JAVA

    编写一个高效的算法来搜索 m x n 矩阵 matrix 中的一个目标值 target 。该矩阵具有以下特性: 每行的元素从左到右升序排列。 每列的元素从上到下升序排列。
  • 11.27 13:13:24
    发表了文章 2023-11-27 13:13:24

    907. 子数组的最小值之和 --力扣 --JAVA

    给定一个整数数组 arr,找到 min(b) 的总和,其中 b 的范围为 arr 的每个(连续)子数组。 由于答案可能很大,因此 返回答案模 10^9 + 7 。
  • 11.26 20:23:10
    发表了文章 2023-11-26 20:23:10

    六大设计原则

    单一职责原则、里氏替换原则、依赖倒置原则、接口隔离原则、迪米特法则、开闭原则
  • 11.26 20:12:33
    发表了文章 2023-11-26 20:12:33

    48. 旋转图像 --力扣 --JAVA

    ​ 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 ​
  • 11.26 19:01:58
    发表了文章 2023-11-26 19:01:58

    828. 统计子串中的唯一字符 --力扣 --JAVA

    我们定义了一个函数 countUniqueChars(s) 来统计字符串 s 中的唯一字符,并返回唯一字符的个数。
  • 11.25 08:20:10
    发表了文章 2023-11-25 08:20:10

    594. 最长和谐子序列 --力扣 --JAVA

    和谐数组是指一个数组里元素的最大值和最小值之间的差别 正好是 1 。 现在,给你一个整数数组 nums ,请你在所有可能的子序列中找到最长的和谐子序列的长度。 数组的子序列是一个由数组派生出来的序列,它可以通过删除一些元素或不删除元素、且不改变其余元素的顺序而得到。
  • 11.25 00:57:34
    发表了文章 2023-11-25 00:57:34

    1457. 二叉树中的伪回文路径 --力扣 --JAVA

    给你一棵二叉树,每个节点的值为 1 到 9 。我们称二叉树中的一条路径是 「伪回文」的,当它满足:路径经过的所有节点值的排列中,存在一个回文序列。 请你返回从根到叶子节点的所有路径中 伪回文 路径的数目。
  • 11.24 18:49:20
    发表了文章 2023-11-24 18:49:20

    108. 将有序数组转换为二叉搜索树 --力扣 --JAVA

    给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。
  • 11.24 18:23:01
    发表了文章 2023-11-24 18:23:01

    2824. 统计和小于目标的下标对数目 --力扣 --JAVA

    给你一个下标从 0 开始长度为 n 的整数数组 nums 和一个整数 target ,请你返回满足 0 <= i < j < n 且 nums[i] + nums[j] < target 的下标对 (i, j) 的数目。
  • 11.24 17:54:27
    发表了文章 2023-11-24 17:54:27

    543. 二叉树的直径 --力扣 --JAVA

    给你一棵二叉树的根节点,返回该树的直径 。
  • 发表了文章 2024-05-15

    2696. 删除子串后的字符串最小长度 --力扣 --JAVA

  • 发表了文章 2024-05-15

    383. 赎金信 --力扣 --JAVA

  • 发表了文章 2024-05-15

    2487. 从链表中移除节点 --力扣 --JAVA

  • 发表了文章 2024-05-15

    ConcurrentHashMap源码学习

  • 发表了文章 2024-05-15

    1599. 经营摩天轮的最大利润 -- 力扣 --JAVA

  • 发表了文章 2024-05-15

    100166. 检查按位或是否存在尾随零 --力扣 --JAVA

  • 发表了文章 2024-05-15

    1154. 一年中的第几天 --力扣 --JAVA

  • 发表了文章 2024-05-15

    2660. 保龄球游戏的获胜者 --力扣 --JAVA

  • 发表了文章 2024-05-15

    22. 括号生成 --力扣 --JAVA

  • 发表了文章 2024-05-15

    100148. 最小数字游戏 --力扣 -- JAVA

  • 发表了文章 2024-05-15

    1962. 移除石子使总数最小 --力扣 --JAVA

  • 发表了文章 2024-05-15

    39. 组合总和 --力扣 --JAVA

  • 发表了文章 2024-05-15

    557. 反转字符串中的单词 III --力扣 --JAVA

  • 发表了文章 2024-05-15

    46. 全排列 --力扣 --JAVA

  • 发表了文章 2024-05-15

    2828. 判别首字母缩略词 --力扣 --JAVA

  • 发表了文章 2024-05-15

    17. 电话号码的字母组合 --力扣 --JAVA

  • 发表了文章 2024-05-15

    2866. 美丽塔 II --力扣 --JAVA

  • 发表了文章 2024-05-15

    350. 两个数组的交集 II --力扣 --JAVA

  • 发表了文章 2024-05-15

    208. 实现 Trie (前缀树) --力扣 --JAVA

  • 发表了文章 2024-05-15

    207. 课程表 --力扣 --JAVA

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息
正在加载, 请稍后...
暂无更多信息