E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
[刷题之旅]
计蒜客
刷题之旅
之 草药的价值
辰辰是个天资聪颖的孩子,他的梦想是成为世界上最伟大的医师。为此,他想拜附近最有威望的医师为师。医师为了判断他的资质,给他出了一个难题。医师把他带到一个到处都是草药的山洞里对他说:“孩子,这个山洞里有一些不同的草药,采每一株都需要一些时间,每一株也有它自身的价值。我会给你一段时间,在这段时间里,你可以采到一些草药。如果你是一个聪明的孩子,你应该可以让采到的草药的总价值最大。”如果你是辰辰,你能完成这
Cyan_Cherry
·
2018-02-05 21:32
背包问题
动态规划
计蒜客
01背包问题
计蒜客刷题之旅
LeetCode第四关:Median of Two Sorted Arrays --> Difficulty: Hard
隔了好久,终于得空,继续Leetcode的
刷题之旅
。
VampirEM_Chosen_One
·
2016-12-21 00:33
LeetCode升级闯关
LeetCode
刷题之旅
(9)
判断数字是否为回文数字,首先对位数进行判断,拿到位数值之后对第一位数字和最后一位数字进行相等性的判断,由于每次都去掉两位数字所以除以100,解决代码如下:publicclassSolution{publicbooleanisPalindrome(intx){if(x=10)base*=10;while(x!=0){intleftDigit=x/base;intrightDigit=x%10;if(
KeepLearn_2016
·
2016-05-15 20:36
LeetCode
LeetCode
刷题之旅
(8)
注意特殊情况的处理,包含以下特殊情况:1、空字符串2、正负号处理3、非数字字符处理4、最值处理解决代码如下:publicclassSolution{publicintmyAtoi(Stringstr){if(str==null||str.length()i&&str.charAt(i)>='0'&&str.charAt(i)Integer.MAX_VALUE)returnInteger.MAX_V
KeepLearn_2016
·
2016-05-14 10:20
LeetCode
LeetCode
刷题之旅
(7)
注意转化之后溢出的处理,解决代码如下:publicclassSolution{publicintreverse(intx){longres=0;while(x!=0){res=res*10+x%10;x/=10;}if(res>Integer.MAX_VALUE||res<Integer.MIN_VALUE){return0;}return(int)res;}}
KeepLearn_2016
·
2016-05-14 10:37
LeetCode
LeetCode
刷题之旅
(6)
把握计数变量的循环即可,解决代码如下:publicclassSolution{publicStringconvert(Strings,intnumRows){if(numRows==1||s.length()<=1){returns;}String[]strings=newString[numRows];for(inti=0;i
KeepLearn_2016
·
2016-05-14 10:27
LeetCode
LeetCode
刷题之旅
(5)
一直都没弄明白O(n)解法的意思,我的解法是以i为中间值,向两边扩张,判断是否相等,需要注意的是奇数和偶数的问题,所以内部为2次for循环,分别对应奇数,偶数。解决代码如下:publicclassSolution{publicStringlongestPalindrome(Strings){inti,j,max=0,c=0,n=s.length();Stringresult="";if(s.len
KeepLearn_2016
·
2016-05-14 10:22
LeetCode
LeetCode
刷题之旅
(4)
解决代码:publicclassSolution{publicdoublefindMedianSortedArrays(intA[],intB[]){intlen=A.length+B.length;if(len%2==1){returnfindKth(A,0,B,0,len/2+1);}return(findKth(A,0,B,0,len/2)+findKth(A,0,B,0,len/2+1))
KeepLearn_2016
·
2016-05-09 23:32
LeetCode
LeetCode
刷题之旅
(3)
解决代码:publicclassSolution{publicintlengthOfLongestSubstring(Strings){intresult=0,size=0;for(inti=0;iset=newHashSet();for(intj=i;j
KeepLearn_2016
·
2016-04-21 22:24
LeetCode
LeetCode
刷题之旅
(1)
解决代码:publicclassSolution{publicint[]twoSum(int[]nums,inttarget){int[]result=newint[2];for(inti=0;i
KeepLearn_2016
·
2016-04-21 21:55
LeetCode
LeetCode
刷题之旅
(2)
解决代码:/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(intx){val=x;}*}*/ publicclassSolution{ publicListNodeaddTwoNumbers(ListNodel1,ListNodel2){ ListNodehead=new
KeepLearn_2016
·
2016-04-21 00:00
LeetCode
今天终于刷完leetcode的题了,同时分享一些资料
如题了……持续了将近2个月的leetcode
刷题之旅
今天终于暂时告一段落了(以后肯定还会加题)。
诚实的偷包贼
·
2013-12-10 16:57
github
c++
leetcode
源代码
文档
C++
算法库
解题笔记
知识点
今天终于刷完leetcode的题了,同时分享一些资料
如题了……持续了将近2个月的leetcode
刷题之旅
今天终于暂时告一段落了(以后肯定还会加题)。
fanfanK
·
2013-12-10 16:00
LeetCode
github
C++
源代码
文档
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他