十字链表交换任意两个节点C源代码C指针应用终极挑战

_bunny_ 16 0 C 2019-01-21 23:01:38

十字链表交换任意两个节点C源代码(C指针应用终极挑战)

用户评论
请输入评论内容
评分:
Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

很一般,而且,有点贵啊

Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

对指针太薄弱了。。好好研读一下

Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

非常好,有意义

Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

想练一练,下载看看

Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

很不错,对我的用处很大,谢谢了额

Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

比较难懂!!

Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

资源偏贵啊 内容比较绕 需要仔细思考

Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

1. 对于 x, y 的使用, 用 y 做横坐标, x 做纵坐标, 与通常做法不同, 容易误导 2. main() 函数中 malloc 的数据最终通过 free_xlinks() 函数释放, 但有两个问题 (1) 如果前面 1 个 malloc 成功, 后面的失败, 直接返回, 前面申请成功的就未能被释放 (2) 执行 free_xlinks() 前必须执行 show_xlinks() 函数进行初始化, 奇葩的绑定关系 3. void swap_xlinks(struct NODE ** pa, struct NODE * * pb) 这个函数估计是楼主最想展示的指针

Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

想练一练,下来看看。

Generic placeholder image 卡了网匿名网友 2019-01-21 23:01:38

说实话,代码不够严谨,代码一种只取了十个节点。显示的过程应该先迭代出第一排第一列的NODE往下迭代,资源的显示很有可能超出数组范围。 不过还是提供了一定的思路,希望可以相互学习。