f*x
2 楼
1. String to Long
用Java照着Leetcode String to Integer改得,但是Long越界处理的地方很麻烦,我写
了一堆判断,虽然我加了很多注释,但是明显看着这种解法不是很好。估计挂在这里了
。求大神指点。
2. Trinary Search Tree的插入删除
网上有标准code
用Java照着Leetcode String to Integer改得,但是Long越界处理的地方很麻烦,我写
了一堆判断,虽然我加了很多注释,但是明显看着这种解法不是很好。估计挂在这里了
。求大神指点。
2. Trinary Search Tree的插入删除
网上有标准code
c*y
3 楼
同志们做好准备吧
只要第二排期EB3还能领先EB2
那么以后每一年都是EB3先走 EB2往死了压制,财年末才会调整EB2
每年都会这样,不要有别的想法了
很明显了奥本就是要让EB2降级EB3 先materialize
只要第二排期EB3还能领先EB2
那么以后每一年都是EB3先走 EB2往死了压制,财年末才会调整EB2
每年都会这样,不要有别的想法了
很明显了奥本就是要让EB2降级EB3 先materialize
g*u
4 楼
呆会跳水也说不定。
c*p
6 楼
what is Z?
R*I
8 楼
挑了就捞
T*7
10 楼
谢谢分享。
听说z家最近不太稳 裁人也厉害
听说z家最近不太稳 裁人也厉害
g*u
12 楼
尽管捞。
我一边减仓,一边唱着《牡丹之歌》。啊,啊,啊,啊,啊,牡...丹...
我一边减仓,一边唱着《牡丹之歌》。啊,啊,啊,啊,啊,牡...丹...
g*n
13 楼
肉偿好了
R*I
16 楼
补空去了
A*i
25 楼
zynga还在招人呢?不都快不行了么
w*3
26 楼
w*i
28 楼
w*s
31 楼
code:
https://sourceware.org/git/?p=glibc.git;a=blob;f=stdlib/strtol_l.c;h=
dc47608b0c1ede85f57d8c2220a8a41b6c2c8f08;hb=master
【在 J*********g 的大作中提到】
:
: 有代码吗?或者解释详细点,我看不懂,谢啦大牛
https://sourceware.org/git/?p=glibc.git;a=blob;f=stdlib/strtol_l.c;h=
dc47608b0c1ede85f57d8c2220a8a41b6c2c8f08;hb=master
【在 J*********g 的大作中提到】
:
: 有代码吗?或者解释详细点,我看不懂,谢啦大牛
f*x
34 楼
多谢大牛
【在 w*******s 的大作中提到】
: code:
: https://sourceware.org/git/?p=glibc.git;a=blob;f=stdlib/strtol_l.c;h=
: dc47608b0c1ede85f57d8c2220a8a41b6c2c8f08;hb=master
l*n
36 楼
Trinary search tree是怎么定义的?
x*0
38 楼
m
x*0
39 楼
m
j*a
41 楼
Mark
f*w
43 楼
mark
x*1
44 楼
我写了一个,大家帮看看, 谢谢啦, 请问楼主在哪找到的第二题的code,很想学习
一下
public long stringToLong(String str) {
if (str==null||str.length()==0){
return 0;
}
int sign=1;
Long sum=(long) 0;
int i=0;
while(i i++;
}
if (i==str.length()){
return 0;
}
if (str.charAt(i)=='+'){
sign=1;
i++;
}
else if (str.charAt(i)=='-'){
sign=-1;
i++;
}
while (i if (str.charAt(i)>='0'&&str.charAt(i)<='9'){
if (sign>=0){
if ((Long.MAX_VALUE-(str.charAt(i)-'0'))/10<=sum){
return Long.MAX_VALUE;
}
sum=sum*10+(str.charAt(i)-'0');
}
else{
if ((Long.MIN_VALUE+(str.charAt(i)-'0'))/10>sum){
return Long.MIN_VALUE;
}
sum=sum*10-(str.charAt(i)-'0');
}
}
else{
return sum;
}
i++;
}
return sum;
}
【在 f********x 的大作中提到】
: 1. String to Long
: 用Java照着Leetcode String to Integer改得,但是Long越界处理的地方很麻烦,我写
: 了一堆判断,虽然我加了很多注释,但是明显看着这种解法不是很好。估计挂在这里了
: 。求大神指点。
: 2. Trinary Search Tree的插入删除
: 网上有标准code
一下
public long stringToLong(String str) {
if (str==null||str.length()==0){
return 0;
}
int sign=1;
Long sum=(long) 0;
int i=0;
while(i
}
if (i==str.length()){
return 0;
}
if (str.charAt(i)=='+'){
sign=1;
i++;
}
else if (str.charAt(i)=='-'){
sign=-1;
i++;
}
while (i
if (sign>=0){
if ((Long.MAX_VALUE-(str.charAt(i)-'0'))/10<=sum){
return Long.MAX_VALUE;
}
sum=sum*10+(str.charAt(i)-'0');
}
else{
if ((Long.MIN_VALUE+(str.charAt(i)-'0'))/10>sum){
return Long.MIN_VALUE;
}
sum=sum*10-(str.charAt(i)-'0');
}
}
else{
return sum;
}
i++;
}
return sum;
}
【在 f********x 的大作中提到】
: 1. String to Long
: 用Java照着Leetcode String to Integer改得,但是Long越界处理的地方很麻烦,我写
: 了一堆判断,虽然我加了很多注释,但是明显看着这种解法不是很好。估计挂在这里了
: 。求大神指点。
: 2. Trinary Search Tree的插入删除
: 网上有标准code
l*5
46 楼
同问Trinary Search Tree删除哪儿有code。。。网上确实是错的。。。
z*f
47 楼
其实不是search tree吧,只是说左中右儿子又没说左子树中子树右子树
p*v
48 楼
贴一个c的,大家看看有木有问题:
long atol(const char *str) {
if (*str == '
long atol(const char *str) {
if (*str == '
z*u
49 楼
m
m*c
50 楼
p*v
51 楼
code长了不显示?再贴一次
long atol(const char *str) {
if (*str == '
long atol(const char *str) {
if (*str == '
相关阅读