摘要:前段时间出差在外闲得无事看到一个数独问题。有三题,脑子不好使,只做出前两题。想想不如用程序来实现。我先把题放出来大家有兴趣研究一下。85711926256924588124946575891521963357661477264538697835839876 17 1936 4 5 2 88 1 7 22 7 6 6 7653 ...
阅读全文
摘要:这一段时间偶一直在研究图的写法,这个比链表难多了,肯定有很多错误的地方,希望各位同道给与指点。在此谢过。图的节点: using System; namespace structure { public class Node { private int num;//编号 private string data;//数据 int...
阅读全文
摘要:删除过程: public void DelNode(int x)//删除结点值为x的结点 { TreeNode p,q,r,t; p = root; q = null;//p指向待比较的结点,q为p的前驱结点 while(p!=null && p.Da...
阅读全文
摘要:using System; namespace BinaryTreeLibrary { ///创建的是二叉查找树,没有重复的结点值 ///特点:左支树中任何值都小于父结点值,右结点任何值大于父结点值 public class TreeNode { private TreeNode leftNode; private Tre...
阅读全文
摘要:栈是栈是受约束的链表,栈是一种后进先(LIFO)出的数据结构。 using System; using LinkedListLibrary; //栈是受约束的链表 //栈底结点的链接成员社为null namespace StackInheritanceLibrary { public class StackInheritance:List { public S...
阅读全文
摘要:现在的开发越来越简单,我注意到网上很少有介绍c#数据结构的,所以我把我学习的一些东西发出来与大家一起研讨。链表的实现: using System; namespace LinkedListLibrary { //定义节点 class ListNode { private object data; //数据 priv...
阅读全文