avatar
C*V
1
2012南北极倒转是爱因斯坦早就计算出来的结果,倒转的后果如何不太好预料,毕竟脚
下这块大磁铁翻个了,一切与磁场有关的大气地理都变了。
整天看着网上或者绞尽脑汁申请绿卡,或是和同事老板磕磕绊绊,或是和老公老婆离离
合合。
可如果关于世界末日的说法都是真的,我很好奇云游漂泊的大家都要怎么办?继续处心
积虑,相互猜疑?还是回家团聚,与亲人朋友敌人握手言和?还是寻求生存机会,寻找
诺亚方舟?
avatar
e*i
2
下面是我的代码。
我暂时还没有想好怎么优化,请各位大神不吝赐教!:)
/**
* Definition for an interval.
* public class Interval {
* int start;
* int end;
* Interval() { start = 0; end = 0; }
* Interval(int s, int e) { start = s; end = e; }
* }
*/
public class Solution {
public ArrayList insert(ArrayList intervals,
Interval newInterval) {
// Start typing your Java solution below
// DO NOT write main() function
ArrayList result = new ArrayList();
if(intervals.size() == 0){
result.add(newInterval);
return result;
}
for(Interval item:intervals){
if(item.end < newInterval.start){
result.add(item);
if(intervals.indexOf(item) == (intervals.size()-1)){
result.add(newInterval);
}
}
else if(item.start > newInterval.end){
if(!result.contains(newInterval)){
result.add(newInterval);
}
result.add(item);
}
else{
newInterval.start = Math.min(item.start, newInterval.start);
newInterval.end = Math.max(item.end, newInterval.end);
if(intervals.indexOf(item) == (intervals.size()-1)){
result.add(newInterval);
}
}
}

return result;
}
}
avatar
Q*Q
3
真醉了
测试仪, 德州
@经典热门集选:【见过醉的 没见过醉了这样干的】昨天,德州民警正对过往车辆进行
酒驾检测。一醉酒男对酒精测试仪很有兴趣,主动要求吹测试仪,因他没开车,遭民警
拒绝。没曾想半小时后,该男子竟开车到路口寻民警,终于过了一把吹酒精测试仪的瘾
。但得到了罚款2000元,驾驶证扣12分的处罚。(成都晚报)ps:给跪了!
avatar
v*n
4
public class Solution {
public ArrayList insert(ArrayList intervals,
Interval newInterval) {
// Start typing your Java solution below
// DO NOT write main() function
ArrayList result = new ArrayList();
if(intervals.size() == 0){
result.add(newInterval);
return result;
}
for(Interval item:intervals){
if(item.end < newInterval.start){
result.add(item);
if(intervals.indexOf(item) == (intervals.size()-1)){
result.add(newInterval);
}
}
else if(item.start > newInterval.end){
if(!result.contains(newInterval)){
result.add(newInterval);
}
result.add(item);
}
else{
newInterval.start = Math.min(item.start, newInterval.start);
newInterval.end = Math.max(item.end, newInterval.end);
}
}

if (result.isEmpty() || result.get(result.size()-1).end <
newInterval.start)
{
result.add(newInterval);
}

return result;
}
}
avatar
j*g
5
酒后驾车不是直接坐牢么?
avatar
e*i
6

多谢!

【在 v*******n 的大作中提到】
: public class Solution {
: public ArrayList insert(ArrayList intervals,
: Interval newInterval) {
: // Start typing your Java solution below
: // DO NOT write main() function
: ArrayList result = new ArrayList();
: if(intervals.size() == 0){
: result.add(newInterval);
: return result;
: }

avatar
w*p
7
应该关半年啊,否则高晓松岂不是亏大了

【在 j***g 的大作中提到】
: 酒后驾车不是直接坐牢么?
avatar
e*i
8

后来我改了下,大集合有一半没有过

【在 v*******n 的大作中提到】
: public class Solution {
: public ArrayList insert(ArrayList intervals,
: Interval newInterval) {
: // Start typing your Java solution below
: // DO NOT write main() function
: ArrayList result = new ArrayList();
: if(intervals.size() == 0){
: result.add(newInterval);
: return result;
: }

avatar
b*n
9
这属于投案自首,减刑了

【在 j***g 的大作中提到】
: 酒后驾车不是直接坐牢么?
avatar
c*a
10
这题我用merge interval的方法,把新的扔进去,然后做一次merge interval...
会不会有种cheating的感觉
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。