我需要使用C#构建一个使用3种方法构建二叉树的应用程序:AddBalancedTypeItem()
,AddLeftTypeItem()
和AddRightTypeItem()
。
在向树中添加项目时,我需要使用3种不同的逻辑:平衡,左和右。如果不花费很多时间我想使用本机框架4,否则第三方代码也是可以接受的。我需要使用这3种方法构建二叉树。
我需要一个如何实现我的自定义逻辑的建议,我的问题是:
答案 0 :(得分:0)
构建二叉树并不难,Web上有大量示例。快速搜索找到这些: http://www.c-sharpcorner.com/UploadFile/19b1bd/insertion-deletion-in-a-binary-search-tree-using-C-Sharp/ http://www.codeproject.com/Articles/18976/A-simple-Binary-Search-Tree-written-in-C
但我会回答你的问题:
1)我不明白为什么这样一个简单程序需要第三方库
2)在网上搜索(即上面的链接)
3)您可以复制并粘贴上面的示例以进行快速演示