Redian新闻
>
Amex PRG取消点数会消失吗?
avatar
Amex PRG取消点数会消失吗?# Money - 海外理财
m*p
1
single linked list版本:
void reverse(Node head){
Node cur = head;
Node prev = null;
while(cur != null){
Node nextNode = cur.next;
cur.next = prev;
prev = cur;
cur = nextNode;
}
return prev;
}
double linked list版本:
void reverse(Node head){
Node cur = head;
Node prev = null;
while(cur != null){
Node nextNode = cur.next;
cur.next = prev;
cur.prev = nextNode;
prev = cur;
cur = nextNode;
}
return prev;
}
我认为好像只有多一个prev node的设置, 还有别的需要考虑的地方吗?
感谢解惑!
avatar
i*y
2
有PRG和Everyday,比如PRG 5w点。Everyday 3w点。一共8w点。
取消PRG的话,本来PRG 5w的点数还会保留在Everyday中吗?谢谢!
avatar
m*p
3
请问有什么不对的地方吗? 尤其是double linked list部分?
avatar
y*i
4
all your MR points will stay with your Everyday card

【在 i****y 的大作中提到】
: 有PRG和Everyday,比如PRG 5w点。Everyday 3w点。一共8w点。
: 取消PRG的话,本来PRG 5w的点数还会保留在Everyday中吗?谢谢!

avatar
w*3
5
double linkedlist 为什么还要reverse?

【在 m***p 的大作中提到】
: 请问有什么不对的地方吗? 尤其是double linked list部分?
avatar
d*g
6
return type is not void

【在 m***p 的大作中提到】
: single linked list版本:
: void reverse(Node head){
: Node cur = head;
: Node prev = null;
: while(cur != null){
: Node nextNode = cur.next;
: cur.next = prev;
: prev = cur;
: cur = nextNode;
: }

avatar
d*g
7
还是有点不同的吧,swap(cur.prev, cur.next)

【在 w****3 的大作中提到】
: double linkedlist 为什么还要reverse?
avatar
p*o
8
双向链表其实可以封装一下,加个属性表示正向和逆向(翻转只要改这个值即可)
头尾指针用二重指针来做,中间结点的next和prev指针变量靠offset来区别

【在 d******g 的大作中提到】
: 还是有点不同的吧,swap(cur.prev, cur.next)
avatar
m*p
9
return type打错了, typo, 请问函数本身有什么不对的地方吗?

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