首页   注册   登录

user0506

V2EX 第 275798 号会员,加入于 2017-12-20 15:47:13 +08:00
今日活跃度排名 5170
user0506 最近回复了
23 小时 6 分钟前
回复了 user0506 创建的主题 站长 莫名其妙收到工信部备案变更通知,信息被盗用了吗?
@Olivia 可以移到问与答吗? 主题自己跑到另一个节点了
@livid 能否移出 chamber ?
@SteveLee 可以给个 tb 链接吗?
这里的“交换”是什么意思?看到这么一句:“本店所交换配件产品均为官方售后换出来的全新配件”,意思把笔记本寄给卖家并且付款,然后卖家留下自己的低配置主板然后给换上高配置的然后寄回来吗?
@zanrenXu 对对对,看了你的发帖记录就是你😂😂,之前 v2 还有个人贴了个修 iPhone 的中国 youtuber 的视频,我就很好奇视频里修 iPhone 那么麻烦最后还能搞定,为什么 MacBook Air 换内存这种事就没有人做
@chenluo0429 我好像明白了,原来 last 里保存的不是值而是地址啊,这也就是为什么 reverse 修改了 node 的值的时候 last 变量跟着一起变了,我理解的对吗?
@chenluo0429

我是这么理解的:
最初传入参数 newNext 为 null,第一次调用
next.reverse(17) ->17 下一个是 34,那么就变成了 34.reverse(17) -> 34.next=null, -> 再往后不满足 if 就结束了
17.next=null 有 34.next=17

所以变成了 34->指向 17->指向 null,因为调用的是 first.reverse(null),所以 first 变成了 value=34 next=17,last 不受影响

无论如何代码跟变量 last 也没什么关系啊,last 的初始值在被 add()动过后就不变了啊,应该还是 value=34, next=null,为什么执行完最后一次 this.next = newNext 后 last 的值就变了呢?

我觉得 reverse 反转的是节点的 next 值,但是 last 作为一个独立被赋值的变量,不应该受影响啊,真心求教。
137 天前
回复了 user0506 创建的主题 问与答 有没有合适的老人用(懒)的电动牙刷推荐?
@edgnoz 谢谢推荐,小米的看过 基本就是吹嘘自己刷毛增大了多少,电机转速有多快以及扭矩有多大,各种无意义数字
IT 创新倒有,但真核心技术倒是没看到
137 天前
回复了 user0506 创建的主题 问与答 有没有合适的老人用(懒)的电动牙刷推荐?
@edgnoz 之前看过小米好想有所以贴上来了 但是小米的牙刷质量信不过
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2041 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 8ms · UTC 11:26 · PVG 19:26 · LAX 04:26 · JFK 07:26
♥ Do have faith in what you're doing.