十字链表交换任意两个节点C源代码C指针应用终极挑战 上传者:_bunny_ 2019-01-21 23:16:38上传 其他文件 500kb 热度 25次 下载地址 用户评论 更多下载 下载地址 立即下载 用户评论 码姐姐匿名网友 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往下迭代,资源的显示很有可能超出数组范围。 不过还是提供了一定的思路,希望可以相互学习。 发表评论
很一般,而且,有点贵啊
对指针太薄弱了。。好好研读一下
非常好,有意义
想练一练,下载看看
很不错,对我的用处很大,谢谢了额
比较难懂!!
资源偏贵啊 内容比较绕 需要仔细思考
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) 这个函数估计是楼主最想展示的指针
想练一练,下来看看。
说实话,代码不够严谨,代码一种只取了十个节点。显示的过程应该先迭代出第一排第一列的NODE往下迭代,资源的显示很有可能超出数组范围。 不过还是提供了一定的思路,希望可以相互学习。