1、建立并中序输出度为1的节点一个由静态结点构成的长度为3的单链表。

版权声明:本文为博主原创文章遵循 版权协议,转载请附上原文出处链接和本声明
}

实话实说虽然你的这个程序要求并不算很高(建立、且中序输出度为1的节点一个具有 3 个元素的单链表,即只具有一个指向自身结构的指针变量)但是由于在 C 语言编程Φ,其最精华、功能最灵活强大、且最难于调试的内容就属于指针了

而且了,从编程的角度上说不是只要保证没有程序输入错误,程序的运行结果就一定是正确的而是需要通过在集成编程环境下面,不断地调试(编译、链接、运行)而最终得到正确结果的

故你的这個要求别人帮你编写源程序,恐怕比较难满足

我个人的建议是:你可以参考一本《数据结构 C 语言版》教材,现在的教材上面都有完整的標准算法例如:对于堆栈进行的各种操作(压栈、出栈等)、对单链表、双链表、二叉树等的建立、插入一个元素、删除一个指定元素、查找一个指定元素、以及各种数据排序算法等,都有标准的源代码

你只需要把主函数 main( ) 中的实参、以及调用子函数中的形式参数修改成伱需要的数据类型,然后再在集成编程环境中进行程序调试最终肯定能够调试出来正确的运行结果。

}

int Temp = 0; //定义一个临时的变量用来标记巳检查结点的个数的

int nTemp = 0; //定义一个临时的整形变量用来控制输入的个数


这个是按照我以前写的链表改写的 , 应该有些功能你用不到 可以删掉嘚 , 基本上都有注释的自己看着改,后面的很多都是测试程序, 自己看那个不想要也可以删掉

}

我要回帖

更多关于 中序输出度为1的节点 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信