悬浮海
码龄6年
关注
提问 私信
  • 博客:527,068
    社区:62
    问答:13
    527,143
    总访问量
  • 537
    原创
  • 28,208
    排名
  • 1,375
    粉丝
  • 1
    铁粉

个人简介:正在准备系列内容,更新较少。

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2019-02-28
博客简介:

wang_luwei的博客

查看详细资料
  • 原力等级
    当前等级
    7
    当前总分
    3,051
    当月
    9
个人成就
  • 获得1,619次点赞
  • 内容获得93次评论
  • 获得3,142次收藏
  • 代码片获得6,808次分享
创作历程
  • 123篇
    2024年
  • 38篇
    2023年
  • 142篇
    2022年
  • 60篇
    2021年
  • 179篇
    2020年
成就勋章
TA的专栏
  • Java设计模式
    13篇
  • ES
    11篇
  • Redis
    3篇
  • 消息中间件
    3篇
  • Kafka
    14篇
  • RabbitMQ
    12篇
  • 微服务和分布式
    15篇
  • Dubbo
    10篇
  • zookeeper
    13篇
  • Spring体系框架应用
    46篇
  • 算法
    17篇
  • LeetCode HOT 100
    101篇
  • LeetCode 经典150题
    22篇
  • MySQL
    40篇
  • JVM
    4篇
  • Java基础
    80篇
  • 多线程与并发编程
    38篇
  • Java各版本新特性
    39篇
  • 《On Java 8》
    9篇
  • 网络编程与IO
    23篇
  • JavaWeb
    23篇
  • Linux
    4篇
  • 开发总结
    19篇
兴趣领域 设置
  • 后端
    后端
TA的社区
  • 悬浮海-JAVA-后端
    2 成员 3 内容
    创建者
创作活动更多

超级创作者激励计划

万元现金补贴,高额收益分成,专属VIP内容创作者流量扶持,等你加入!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【NO.22】LeetCode经典150题-6. Z 字形变换

Z 字形变换
原创
发布博客 2024.09.14 ·
419 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

【NO.21】LeetCode经典150题-151. 反转字符串中的单词

反转字符串中的单词
原创
发布博客 2024.09.14 ·
404 阅读 ·
5 点赞 ·
0 评论 ·
6 收藏

【NO.20】LeetCode经典150题-14. 最长公共前缀

最长公共前缀
原创
发布博客 2024.09.08 ·
577 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏

【NO.19】LeetCode经典150题-58. 最后一个单词的长度

最后一个单词的长度
原创
发布博客 2024.09.04 ·
270 阅读 ·
6 点赞 ·
0 评论 ·
3 收藏

【NO.18】LeetCode经典150题-12. 整数转罗马数字

整数转罗马数字
原创
发布博客 2024.09.03 ·
997 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

【NO.17】LeetCode经典150题-13. 罗马数字转整数

罗马数字转整数
原创
发布博客 2024.09.02 ·
749 阅读 ·
19 点赞 ·
0 评论 ·
19 收藏

【NO.16】LeetCode经典150题-42. 接雨水

接雨水
原创
发布博客 2024.09.01 ·
1076 阅读 ·
12 点赞 ·
0 评论 ·
20 收藏

【NO.15】LeetCode经典150题-135. 分发糖果

分发糖果
原创
发布博客 2024.08.31 ·
404 阅读 ·
5 点赞 ·
0 评论 ·
8 收藏

【NO.14】LeetCode经典150题-134. 加油站

加油站
原创
发布博客 2024.08.30 ·
778 阅读 ·
22 点赞 ·
0 评论 ·
6 收藏

【NO.13】LeetCode经典150题-238. 除自身以外数组的乘积

除自身以外数组的乘积
原创
发布博客 2024.08.29 ·
439 阅读 ·
4 点赞 ·
0 评论 ·
9 收藏

【NO.12】LeetCode经典150题-380. O(1) 时间插入、删除和获取随机元素

O(1) 时间插入、删除和获取随机元素
原创
发布博客 2024.08.28 ·
812 阅读 ·
9 点赞 ·
0 评论 ·
7 收藏

【NO.11】LeetCode经典150题-274. H 指数

H 指数
原创
发布博客 2024.08.27 ·
505 阅读 ·
3 点赞 ·
0 评论 ·
4 收藏

【NO.10】LeetCode经典150题-45. 跳跃游戏 II

跳跃游戏 II
原创
发布博客 2024.08.26 ·
308 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

volatile关键字实现原理【源码解析】

volatile关键字实现原理【源码解析】
原创
发布博客 2024.08.25 ·
1701 阅读 ·
62 点赞 ·
0 评论 ·
15 收藏

【NO.9】LeetCode经典150题-55. 跳跃游戏

我们依次遍历数组中的每一个位置,并实时维护 最远可以到达的位置。对于当前遍历到的位置 x(x是下标),如果它在 最远可以到达的位置 的范围内,那么我们就可以从起点通过若干次跳跃到达该位置,因此我们可以用 x+nums[x] 更新 最远可以到达的位置。解释:无论怎样,总会到达下标为 3 的位置。解释:可以先跳 1 步,从下标 0 到达下标 1, 然后再从下标 1 跳 3 步到达最后一个下标。输入:nums = [2,3,1,1,4]输入:nums = [3,2,1,0,4]给你一个非负整数数组。
原创
发布博客 2024.08.25 ·
390 阅读 ·
10 点赞 ·
0 评论 ·
4 收藏

【NO.8】LeetCode经典150题-122. 买卖股票的最佳时机 II

例如,题目中的例子 [1,2,3,4,5],数组的长度 n=5,按照贪心的逻辑,交易过程是进行 4 次买入和 4 次卖出,但实际上买卖操作时是在第 1 天买入,第 5 天卖出。解释:在第 1 天(股票价格 = 1)的时候买入,在第 5 天 (股票价格 = 5)的时候卖出, 这笔交易所能获得利润 = 5 - 1 = 4。随后,在第 4 天(股票价格 = 3)的时候买入,在第 5 天(股票价格 = 6)的时候卖出, 这笔交易所能获得利润 = 6 - 3 = 3。输入:prices = [1,2,3,4,5]
原创
发布博客 2024.08.24 ·
398 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

【NO.7】LeetCode经典150题-121. 买卖股票的最佳时机

解释:在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = 6)的时候卖出,最大利润 = 6-1 = 5。注意利润不能是 7-1 = 6, 因为卖出价格需要大于买入价格;同时,你不能在买入前卖出股票。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回。解释:在这种情况下, 没有交易完成, 所以最大利润为 0。设计一个算法来计算你所能获取的最大利润。输入:prices = [7,6,4,3,1]输入:[7,1,5,3,6,4]买入这只股票,并选择在。
原创
发布博客 2024.08.23 ·
250 阅读 ·
5 点赞 ·
0 评论 ·
2 收藏

【NO.6】LeetCode经典150题-189.轮转数组

该方法为数组的翻转:我们可以先将所有元素翻转,这样尾部的 k mod n 个元素就被移至数组头部,然后我们再翻转 [0,k mod n−1] 区间的元素和 [k mod n,n−1] 区间的元素即能得到最后的答案。输入: nums = [1,2,3,4,5,6,7], k = 3。向右轮转 1 步: [7,1,2,3,4,5,6]向右轮转 2 步: [6,7,1,2,3,4,5]向右轮转 3 步: [5,6,7,1,2,3,4]输出: [5,6,7,1,2,3,4]算法解决这个问题吗?
原创
发布博客 2024.08.23 ·
381 阅读 ·
5 点赞 ·
0 评论 ·
9 收藏

【NO.5】LeetCode经典150题-169. 多数元素

当遇到与 cand_num(众数) 相同的数,则票数 count = count + 1,否则票数 count = count - 1。当票数 count 为 0 时,更换候选人,并将票数 count 重置为 1。如果我们把众数(也就是多数)记为 +1,把其他数记为 −1,将它们全部加起来,显然和大于 0,从结果本身我们可以看出众数比其他数多。你可以假设数组是非空的,并且给定的数组总是存在多数元素。,返回其中的多数元素。输入:nums = [2,2,1,1,1,2,2]输入:nums = [3,2,3]
原创
发布博客 2024.08.22 ·
363 阅读 ·
4 点赞 ·
0 评论 ·
6 收藏

【NO.4】LeetCode经典150题-80. 删除有序数组中的重复项 II

给你一个有序数组nums,请你删除重复出现的元素,使得出现次数超过两次的元素,返回删除后数组的新长度。不要使用额外的数组空间,你必须在并在使用 O(1) 额外空间的条件下完成。为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以**「引用」**方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。输入:nums = [1,1,1,2,2,3]输出:5, nums = [1,1,2,2,3]
原创
发布博客 2024.08.21 ·
471 阅读 ·
4 点赞 ·
0 评论 ·
8 收藏
加载更多