早教吧 育儿知识 作业答案 考试题库 百科 知识分享

5*5方格阵,请用一根线条将除第1行第4格外的24格按一定顺序连起来,线条不许交叉,不许重复同一格,不准越出格外.呵呵,编程解决的,请给源程序,另外有奖.

题目详情
5*5方格阵,请用一根线条将除第1行第4格外的24格按一定顺序连起来,线条不许交叉,不许重复同一格,不准越出格外.呵呵,编程解决的,请给源程序,另外有奖.
▼优质解答
答案和解析
用堆栈的方法勉强可以做,当然用二叉树更好
在任一点都有两个方向,
只要这个方向不行就用另一个方向(左子树不行,改为右子树)如果全不行就用返回上一个节点,改为右子树.当返回根节点则程序退出.
只要确定根节点为第一行的第五个格就可以了.也就是从那个格开始.那个格只有一个方向,也就是只有左子树,当返回根节点就要求程序退出,说明无解.
编程太累,给奖也不要.
不好意思没注意,不能用二叉树,还要用图状结构来做
看了 5*5方格阵,请用一根线条将...的网友还看了以下: