Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
NoComments
leetcode
提交
0bda8b63
L
leetcode
项目概览
NoComments
/
leetcode
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
L
leetcode
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
0bda8b63
编写于
3月 10, 2019
作者:
L
liu13
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
20190310
上级
4c9ac2a5
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
51 addition
and
0 deletion
+51
-0
code/lc16.java
code/lc16.java
+29
-0
code/lc9.java
code/lc9.java
+20
-0
readme.md
readme.md
+2
-0
未找到文件。
code/lc16.java
0 → 100644
浏览文件 @
0bda8b63
package
code
;
import
java.util.Arrays
;
/*
* 16. 3Sum Closest
* 题意:找出3个数的和最接近target
* 难度:Medium
* 分类:Array, Two Pointers
* 思路:3sum的思路,每次记下最接近的res即可
* Tips:
*/
public
class
lc16
{
public
int
threeSumClosest
(
int
[]
nums
,
int
target
)
{
int
res
=
nums
[
0
]+
nums
[
1
]+
nums
[
2
];
Arrays
.
sort
(
nums
);
for
(
int
i
=
0
;
i
<
nums
.
length
-
2
;
i
++)
{
int
start
=
i
+
1
;
int
end
=
nums
.
length
-
1
;
while
(
start
<
end
){
int
sum
=
nums
[
i
]
+
nums
[
start
]
+
nums
[
end
];
if
(
sum
==
target
)
return
target
;
else
if
(
sum
<
target
)
start
++;
else
if
(
sum
>
target
)
end
--;
if
(
Math
.
abs
(
sum
-
target
)<
Math
.
abs
(
res
-
target
))
res
=
sum
;
}
}
return
res
;
}
}
code/lc9.java
0 → 100644
浏览文件 @
0bda8b63
package
code
;
/*
* 9. Palindrome Number
* 题意:判断数字是否是回文数字
* 难度:Easy
* 分类:Math
* 思路:不转换字符串的思路就是把数字反转了以后,比较是否相等
* Tips:
*/
public
class
lc9
{
public
boolean
isPalindrome
(
int
x
)
{
int
rev
=
0
;
int
temp
=
x
;
while
(
x
>
0
){
rev
=
rev
*
10
+
x
%
10
;
x
=
x
/
10
;
}
return
rev
==
temp
;
}
}
readme.md
浏览文件 @
0bda8b63
...
...
@@ -32,11 +32,13 @@ LeetCode 指南
| 005
[
Java
](
./code/lc5.java
)
| 007
[
Java
](
./code/lc7.java
)
| 008
[
Java
](
./code/lc8.java
)
| 009
[
Java
](
./code/lc9.java
)
| 010
[
Java
](
./code/lc10.java
)
| 011
[
Java
](
./code/lc11.java
)
| 013
[
Java
](
./code/lc13java
)
| 014
[
Java
](
./code/lc14java
)
| 015
[
Java
](
./code/lc15java
)
| 016
[
Java
](
./code/lc16java
)
| 017
[
Java
](
./code/lc17.java
)
| 019
[
Java
](
./code/lc19.java
)
| 020
[
Java
](
./code/lc20.java
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录