{"rsdb":{"rid":"239754","subhead":"","postdate":"0","aid":"165211","fid":"54","uid":"1","topic":"1","content":"
C#\u5b9e\u73b0\u4e8c\u53c9\u6811\u7684\u524d\u5e8f\u3001\u4e2d\u5e8f\u3001\u540e\u5e8f\u904d\u5386\u3002<\/strong><\/p> public class BinaryTreeNode
{
int value;
BinaryTreeNode left;
BinaryTreeNode right;
\/\/\/ <summary>
\/\/\/ \u524d\u5e8f\u904d\u5386
\/\/\/ <\/summary>
\/\/\/ <param name="tree"><\/param>
public static void PreOrder(BinaryTreeNode tree)
{
if (tree == null)
return;
System.Console.Write(tree.value + " ");
PreOrder(tree.left);
PreOrder(tree.right);
}
\/\/\/ <summary>
\/\/\/ \u524d\u5e8f\u904d\u5386\u5faa\u73af\u5b9e\u73b0
\/\/\/ <\/summary>
\/\/\/ <param name="tree"><\/param>
public static void PreOrderLoop(BinaryTreeNode tree)
{
if (tree == null)
return;
Stack<BinaryTreeNode> stack = new Stack<BinaryTreeNode>();
BinaryTreeNode node = tree;
while(node != null || stack.Any()){
if(node != null)
{
stack.Push(node);
System.Console.Write(node.value + " ");
node = node.left;
}
else
{
var item = stack.Pop();
node = item.right;
}
}
}
\/\/\/ <summary>
\/\/\/ \u4e2d\u5e8f\u904d\u5386
\/\/\/ <\/summary>
\/\/\/ <param name="tree"><\/param>
public static void InOrder(BinaryTreeNode tree)
{
if (tree == null)
return;
InOrder(tree.left);
System.Console.Write(tree.value + " ");
InOrder(tree.right);
}
\/\/\/ <summary>
\/\/\/ \u4e2d\u5e8f\u904d\u5386\u5faa\u73af\u5b9e\u73b0
\/\/\/ <\/summary>
\/\/\/ <par","orderid":"0","title":"C#\u5b9e\u73b0\u4e8c\u53c9\u6811\u7684\u904d\u5386(\u4e00)","smalltitle":"","mid":"0","fname":"linux\u7f16\u7a0b\u57fa\u7840","special_id":"0","bak_id":"0","info":"0","hits":"5293","pages":"4","comments":"0","posttime":"2017-10-18 09:07:50","list":"1508288870","username":"admin","author":"","copyfrom":"","copyfromurl":"","titlecolor":"","fonttype":"0","titleicon":"0","picurl":"https:\/\/www.cppentry.com\/upload_files\/","ispic":"0","yz":"1","yzer":"","yztime":"0","levels":"0","levelstime":"0","keywords":"\u5b9e\u73b0<\/A>","jumpurl":"","iframeurl":"","style":"","template":"a:3:{s:4:\"head\";s:0:\"\";s:4:\"foot\";s:0:\"\";s:8:\"bencandy\";s:0:\"\";}","target":"0","ip":"113.108.110.181","lastfid":"0","money":"0","buyuser":"","passwd":"","allowdown":"","allowview":"","editer":"","edittime":"0","begintime":"0","endtime":"0","description":"C#\u5b9e\u73b0\u4e8c\u53c9\u6811\u7684\u904d\u5386","lastview":"1709246886","digg_num":"512","digg_time":"1713431422","forbidcomment":"0","ifvote":"0","heart":"","htmlname":"","city_id":"0"},"page":"1"}