|
![]() | 作者: windflower [windflower]
![]() |
登录 |
C语言,链表,每结点只有一个指针,你怎么把它做成双链?答得出的不是菜鸟,当然不懂编程的不算。 |
地主 发表时间: 05/15 22:19 |
![]() | 回复: new_bird [new_bird] ![]() |
登录 |
C语言,链表,每结点只有一个指针,你怎么把它做成双链? 是否可这样: 1、各结点规定用固定的步长,知道当前的+步长为下一结点, 当前的-步长为上一结点。 2、如果不用固定的步长,也可设计这样的函数f(x),使 上一结点=指针*f(prev) 下一结点=指针*f(next) |
B1层 发表时间: 05/22 19:44 |
![]() | 回复: windflower [windflower] ![]() |
登录 |
用异或运算。我只提示到这点,其它的让大家想想。 |
B2层 发表时间: 05/22 20:02 |
|
20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon
粤ICP备05087286号