1. 首页
  2. 课程学习
  3. C++/C
  4. 十字链表交换任意两个节点C源代码C指针应用终极挑战
下载地址
用户评论
码姐姐匿名网友 2019-01-21 23:16:38

很一般,而且,有点贵啊

码姐姐匿名网友 2019-01-21 23:16:38

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

码姐姐匿名网友 2019-01-21 23:16:38

非常好,有意义

码姐姐匿名网友 2019-01-21 23:16:38

想练一练,下载看看

码姐姐匿名网友 2019-01-21 23:16:38

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

码姐姐匿名网友 2019-01-21 23:16:38

比较难懂!!

码姐姐匿名网友 2019-01-21 23:16:38

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

码姐姐匿名网友 2019-01-21 23:16: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) 这个函数估计是楼主最想展示的指针

码姐姐匿名网友 2019-01-21 23:16:38

想练一练,下来看看。

码姐姐匿名网友 2019-01-21 23:16:38

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