数据结构链表完整代码 你为什么不喜欢PHP?

你为什么不喜欢PHP?那些仍然沉浸在PHP中的人可能感觉不到,但是那些从PHP中跳出来的人在接触到C#这样一种漂亮的语言之后就再也回不去了。会叹息的日子是浪费生命啊c 大神!怎么理解链表这个反转函数

你为什么不喜欢PHP?

那些仍然沉浸在PHP中的人可能感觉不到,但是那些从PHP中跳出来的人在接触到C#这样一种漂亮的语言之后就再也回不去了。会叹息的日子是浪费生命啊

c 大神!怎么理解链表这个反转函数?

首先,P是指向shape类的指针,指向当前元素,q是指向copy P的指针,它用来反转链表的位置,R是指向上一个位置的指针,while(P),即while(P!=null),表示r=q是copy q的值,即指向上一个位置的指针,q=P是copy的当前地址,P=P->next是将P向后移动,q->next=r是将q指向r,即最后一个,当P=null时,q仍然保持链表的结尾。此时,将链表的头替换为Q,头替换为尾,以结束整个反转