Redian新闻
>
小狗抗拒外出怎么回事儿?求建议。
avatar
小狗抗拒外出怎么回事儿?求建议。# pets - 心有所宠
g*1
1
全部房租2050 转帐的时候写错了 少给了50 房东前两周的周五邮件说要礼拜天之前交
后来太忙忘记了 帐单上加了全额的late fee 75块 合法吗
avatar
g*r
2
Leetcode给的solution,在pop的时候,只要栈顶元素=minStack栈顶元素,就把
minStack的栈顶元素pop掉。如果有duplicates的话,比如stack里面5, 3, 3,
minStack里面是5, 3,在pop第一个3的时候,不应该把minStack里面的3 pop掉吧。否
则Stack里面变成了5, 3, minStack里面是5, 答案是不是有问题?
---- Leetcode solution
public void pop() {
if (stack.pop().equals(minStack.peek())) minStack.pop();
}
-----my solution
void pop() {
if(stk.empty()) return;
int tmp=stk.top();
stk.pop();
if(stk.empty() || (tmp == min_stk.top() && stk.top() > min_stk.top()
))
{
min_stk.pop();
}
}
avatar
t*a
3
所出售奶票厂家名:
E 家奶票和S家奶票
单张面值:
E 家奶票 $26 ($4+$4+$4+$4+$5+$5)
S 家奶票 $5
可接受价格(例,5折,必须明码标价):
5折+邮费
奶票有效期:
E 家奶票 (6/30/11) (附$2 COUPON EXP12/31/11)
S 家奶票 (8/17/11)
奶票来源:
补充说明:
邮寄损失哪方承担:
双方
付款方式说明:
NON CC PAYPAL
本帖有效期:
TILL GONE
联系方式:
站内
avatar
I*m
4
3 个月大的 lab puppy。
最近在早晨带出门的时候非常的抗拒。表现是:
1. 不抱起来不肯离开家门口附近。抱起来后很快就烦躁,开始挣扎。
2. 离开家大概四五门口转角后,放下来走几步就不肯走了。有时候还咬leash,竟然还
会咬着leash往家的方向跑。
这个是大概的背景:
两周前开始带出门。带出门后跑步到附近的一个小公园,大概也就 1 mile远吧。
是跑跑停停的那种。怕狗小吃不消,但是我看她跟上没啥问题。一般在公园里面玩上一
小会儿,再
跑跑走走回来。现在是先吃些东西,大概20分钟后再出去。开始的时候没有
抗拒,就这两天开始的。
puppy遇到人不害怕,而且非常亲人。遇到别的狗比较激动,很想玩的那种反应。
所以可能性格不是什么问题。
有什么建议么?或者需要其他的背景情况,多谢了!
avatar
g*d
5
合法



【在 g*******1 的大作中提到】
: 全部房租2050 转帐的时候写错了 少给了50 房东前两周的周五邮件说要礼拜天之前交
: 后来太忙忘记了 帐单上加了全额的late fee 75块 合法吗

avatar
h*o
6
3 也会被push进去两次 所以pop 3 没问题
avatar
s*t
7
还没睡醒?

【在 I*********m 的大作中提到】
: 3 个月大的 lab puppy。
: 最近在早晨带出门的时候非常的抗拒。表现是:
: 1. 不抱起来不肯离开家门口附近。抱起来后很快就烦躁,开始挣扎。
: 2. 离开家大概四五门口转角后,放下来走几步就不肯走了。有时候还咬leash,竟然还
: 会咬着leash往家的方向跑。
: 这个是大概的背景:
: 两周前开始带出门。带出门后跑步到附近的一个小公园,大概也就 1 mile远吧。
: 是跑跑停停的那种。怕狗小吃不消,但是我看她跟上没啥问题。一般在公园里面玩上一
: 小会儿,再
: 跑跑走走回来。现在是先吃些东西,大概20分钟后再出去。开始的时候没有

avatar
g*1
8
day bump
avatar
g*r
9
i see. 仔细看了一下LeetCode solution,如果当前最小元素一直重复的话,会被重复
push到minStack里面。这样显然不好啊,没想到LeetCode没考虑到?
-----
public void push(int x) {
stack.push(x);
if (minStack.isEmpty() || x <= minStack.peek()) {
minStack.push(x);
}
}
avatar
l*o
10
可能就是敏感期, 艾迪3个月的时候也有一段时间这样, 过了一段时间以后自己就好
了。

【在 I*********m 的大作中提到】
: 3 个月大的 lab puppy。
: 最近在早晨带出门的时候非常的抗拒。表现是:
: 1. 不抱起来不肯离开家门口附近。抱起来后很快就烦躁,开始挣扎。
: 2. 离开家大概四五门口转角后,放下来走几步就不肯走了。有时候还咬leash,竟然还
: 会咬着leash往家的方向跑。
: 这个是大概的背景:
: 两周前开始带出门。带出门后跑步到附近的一个小公园,大概也就 1 mile远吧。
: 是跑跑停停的那种。怕狗小吃不消,但是我看她跟上没啥问题。一般在公园里面玩上一
: 小会儿,再
: 跑跑走走回来。现在是先吃些东西,大概20分钟后再出去。开始的时候没有

avatar
h*d
11
不这样 不就又出现你开始问的问题了 所以必须重复push min

★ 发自iPhone App: ChineseWeb 7.8

【在 g********r 的大作中提到】
: i see. 仔细看了一下LeetCode solution,如果当前最小元素一直重复的话,会被重复
: push到minStack里面。这样显然不好啊,没想到LeetCode没考虑到?
: -----
: public void push(int x) {
: stack.push(x);
: if (minStack.isEmpty() || x <= minStack.peek()) {
: minStack.push(x);
: }
: }

avatar
s*t
12
需要一张puppy照做背景情况

【在 I*********m 的大作中提到】
: 3 个月大的 lab puppy。
: 最近在早晨带出门的时候非常的抗拒。表现是:
: 1. 不抱起来不肯离开家门口附近。抱起来后很快就烦躁,开始挣扎。
: 2. 离开家大概四五门口转角后,放下来走几步就不肯走了。有时候还咬leash,竟然还
: 会咬着leash往家的方向跑。
: 这个是大概的背景:
: 两周前开始带出门。带出门后跑步到附近的一个小公园,大概也就 1 mile远吧。
: 是跑跑停停的那种。怕狗小吃不消,但是我看她跟上没啥问题。一般在公园里面玩上一
: 小会儿,再
: 跑跑走走回来。现在是先吃些东西,大概20分钟后再出去。开始的时候没有

avatar
g*r
13
我的意思是说这很浪费啊,重复元素push一次就好了。

【在 h**d 的大作中提到】
: 不这样 不就又出现你开始问的问题了 所以必须重复push min
:
: ★ 发自iPhone App: ChineseWeb 7.8

avatar
l*e
14

顶~有图才有真相!

【在 s****t 的大作中提到】
: 需要一张puppy照做背景情况
avatar
n*r
15
那你pop一个元素的时候,你怎么判断要不要从minStack也pop?

【在 g********r 的大作中提到】
: 我的意思是说这很浪费啊,重复元素push一次就好了。
avatar
Y*a
16

没事,找个时候是比较怕出去。 但是还是尽量带,不要太勉强就是了。
过了这段时期就好了。

【在 I*********m 的大作中提到】
: 3 个月大的 lab puppy。
: 最近在早晨带出门的时候非常的抗拒。表现是:
: 1. 不抱起来不肯离开家门口附近。抱起来后很快就烦躁,开始挣扎。
: 2. 离开家大概四五门口转角后,放下来走几步就不肯走了。有时候还咬leash,竟然还
: 会咬着leash往家的方向跑。
: 这个是大概的背景:
: 两周前开始带出门。带出门后跑步到附近的一个小公园,大概也就 1 mile远吧。
: 是跑跑停停的那种。怕狗小吃不消,但是我看她跟上没啥问题。一般在公园里面玩上一
: 小会儿,再
: 跑跑走走回来。现在是先吃些东西,大概20分钟后再出去。开始的时候没有

avatar
g*r
17
void pop() {
if(stk.empty()) return;
int tmp=stk.top();
stk.pop();
if(stk.empty() || (tmp == min_stk.top() && stk.top() > min_stk.top()
))
{
min_stk.pop();
}
}

【在 n******r 的大作中提到】
: 那你pop一个元素的时候,你怎么判断要不要从minStack也pop?
avatar
Z*i
18
太小了,不愿意出门也可能。
另外刚吃完东西之后别出去玩。我家的最少等1个小时再出门的。
avatar
I*s
19
可以保持一个counter, 数元素出现了多少次.
class MinStack {
stack s;
stack > smin;
public:
void push(int x) {
if (smin.empty()) {
smin.push(pair(x, 1));
}
else {
if (x < smin.top().first) { smin.push(pair(x, 1)); }
else { smin.top().second += 1; }
}
s.push(x);
}
void pop() {
s.pop();
if (smin.top().second == 1) { smin.pop(); }
else { smin.top().second -= 1; }
}
int top() {
return s.top();
}
int getMin() {
return smin.top().first;
}
};

【在 n******r 的大作中提到】
: 那你pop一个元素的时候,你怎么判断要不要从minStack也pop?
avatar
q*i
20
正常。我家小狗有次被打雷吓着了,死活不肯出门,出门就往回跑。过段时间就好了。
avatar
g*r
21
用不到counter,这个也浪费。
每次pop的时候,如果stack pop的元素和minStack栈顶想同,那么继续判断他下面的元
素是不是比minStack栈顶大,就知道他是不是第一个重复的元素了。

【在 I**********s 的大作中提到】
: 可以保持一个counter, 数元素出现了多少次.
: class MinStack {
: stack s;
: stack > smin;
: public:
: void push(int x) {
: if (smin.empty()) {
: smin.push(pair(x, 1));
: }
: else {

avatar
c*e
22
为啥我看着看出柜啊。。哈哈。。。
avatar
i*e
23
How about the following test case:
push(0),push(1),push(0),pop(),getMin()
Your solution should get Runtime Error now.

【在 g********r 的大作中提到】
: 用不到counter,这个也浪费。
: 每次pop的时候,如果stack pop的元素和minStack栈顶想同,那么继续判断他下面的元
: 素是不是比minStack栈顶大,就知道他是不是第一个重复的元素了。

avatar
M*o
24
嗯嗯,小时候都会有这时候,大了就拼命要出去了
avatar
s*z
25
我去...原作者出现了?

【在 i**********e 的大作中提到】
: How about the following test case:
: push(0),push(1),push(0),pop(),getMin()
: Your solution should get Runtime Error now.

avatar
I*m
26
多谢大家的回答 !!

【在 M********o 的大作中提到】
: 嗯嗯,小时候都会有这时候,大了就拼命要出去了
avatar
g*r
27
谢谢,你说的是对的。重复元素似乎没办法节省开支了。。
不过你的test case也是才加上去的吧?^_^ hehe,一个小时前还是AC, now failed...

【在 i**********e 的大作中提到】
: How about the following test case:
: push(0),push(1),push(0),pop(),getMin()
: Your solution should get Runtime Error now.

avatar
x*a
28
What if 重复的元素并不是他下面紧接着的第一个呢?
比如push(0),push(1),push(0)
之后你pop(0)的时候删不删minStack最顶上,也是唯一的那个0?
难不成得把整个stack检查一遍?

【在 g********r 的大作中提到】
: 用不到counter,这个也浪费。
: 每次pop的时候,如果stack pop的元素和minStack栈顶想同,那么继续判断他下面的元
: 素是不是比minStack栈顶大,就知道他是不是第一个重复的元素了。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。