首页
学习
活动
专区
工具
TVP
发布

Leetcode名企之路

专栏作者
163
文章
156100
阅读量
49
订阅数
【Leetcode】86. 分隔链表
给定一个链表和一个特定值 x,对链表进行分隔,使得所有小于 x 的节点都在大于或等于 x 的节点之前。
Leetcode名企之路
2018-12-14
6370
深入理解Java注解类型(@Annotation)
实际上Java注解与普通修饰符(public、static、void等)的使用方式并没有多大区别,下面的例子是常见的注解:
Leetcode名企之路
2018-12-06
7470
【Leetcode】177. 第N高的薪水
编写一个 SQL 查询,获取 Employee 表中第 n 高的薪水(Salary)。
Leetcode名企之路
2018-12-05
1.4K0
sleep() wait() yield() join()傻傻风不清楚?
sleep()方法需要指定等待的时间,它可以让当前正在执行的线程在指定的时间内暂停执行,进入阻塞状态。可以让其他同优先级或者高优先级的线程得到执行的机会,也可以让低优先级的线程得到执行机会。但是sleep()方法不会释放“锁标志”,也就是说如果有synchronized同步块,其他线程仍然不能访问共享数据。
Leetcode名企之路
2018-12-05
7940
求求你别问我一致性hash了
面临的问题 首先,只有存储型的组件,我们才会使用一致性hash;计算型的服务增删节点对整个任务一般没影响,所以负载均衡直接用random就可以。那么像redis、memcache怎么实现负载均衡的呢?
Leetcode名企之路
2018-11-08
5830
【Leetcode】84. 柱状图中最大的矩形
给定 n 个非负整数,用来表示柱状图中各个柱子的高度。每个柱子彼此相邻,且宽度为 1 。 求在该柱状图中,能够勾勒出来的矩形的最大面积。
Leetcode名企之路
2018-10-25
1.9K0
【Leetcode】83. 删除排序链表中的重复元素
这个题和上一个题目的区别是,保留相同的元素。这就比较简单了,不用额外的一个Node来记录状态。
Leetcode名企之路
2018-10-25
6130
【Leetcode】82. 删除排序链表中的重复元素 II
给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中 没有重复出现 的数字。
Leetcode名企之路
2018-10-25
5540
【Leetcode】80. 删除排序数组中的重复项 II
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。
Leetcode名企之路
2018-10-25
6570
【Leetcode】65. 有效数字
例如: "0" => true " 0.1 " => true "abc" => false "1 a" => false "2e10" => true
Leetcode名企之路
2018-10-09
5480
【Leetcode】64. 最小路径和
给定一个包含非负整数的 m x n 网格,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。
Leetcode名企之路
2018-10-09
8530
【Leetcode】60. 第k个排列
给定 n 的范围是 [1, 9]。 给定 k 的范围是[1, n!]。 示例 1:
Leetcode名企之路
2018-09-12
9860
【Leetcode】59. 螺旋矩阵 II
给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。
Leetcode名企之路
2018-09-12
3640
【java】CyclicBarrier
前面我们举了一个例子,说明CountDownLatch闭锁的运用,本文我们讲解一下CyclicBarrier的运用,这两个经常被面试官放在一起问区别,实际上记住和理解我举的这两个例子就基本掌握了它们的区别。
Leetcode名企之路
2018-09-12
5020
【Leetcode】58. 最后一个单词的长度
这个题比较水,主要是注意一下前后有空格这种情况。 如下代码用preLong记录截止到当前字符最后一个单词的长度.
Leetcode名企之路
2018-09-12
4950
【redis】Redis有哪些数据结构
String 这应该是应用最广泛的了,简单的 key-value 类型。value 不仅可以是 String,也可以是数字。还可以享受 Redis 的定时持久化(可以选择 RDB 模式或者 AOF 模式),操作日志及 Replication 等功能。
Leetcode名企之路
2018-09-12
1.3K0
【Leetcode】57. 插入区间
在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。
Leetcode名企之路
2018-09-12
3350
【Leetcode】56. 合并区间
这个题的基本思路就是当两个区间有重合的时候,第一个区间的end >= 第二个区间的start。前提是我们都是从小到大排好序的。那么合并完的区间就是[第一个区间的start, 第二个区间的end]。遍历结束,即可得到最终的解。
Leetcode名企之路
2018-09-12
6420
【Leetcode】55. 跳跃游戏
给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 判断你是否能够到达最后一个位置。 示例 1:
Leetcode名企之路
2018-09-12
4780
【Leetcode】54. 螺旋矩阵
给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。 示例 1:
Leetcode名企之路
2018-09-12
6590
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档