【问题标题】:User input with binary search tree in pythonpython中使用二叉搜索树的用户输入
【发布时间】:2017-04-27 12:47:49
【问题描述】:

我有一组连续的问题要问用户。它们遵循类似于这样的树结构:

我有问题 1-7 应该按照树的顺序向用户提问。我可以使用 If 语句来实现这一点,但问题是随着决策树的增长,跟踪 if 语句变得越来越困难。我不知道这是否是skilearn 的任务,因为我没有数百个数据集来提供算法我只有一个定义明确的问题树,并且向用户提出的问题将遵循这条路径。查找看起来像二叉搜索树是要走的路,但即使我在理论上理解了这个概念,我还没有找到如何将这种数据类型实现为实际代码。如果有人有建议或网站可以实际解释这一点,那就太好了。

【问题讨论】:

    标签: python-3.x


    【解决方案1】:

    应该是评论,但我还不能评论。

    这里的答案显示了二叉树的 python 实现。 SO questions binary tree

    在 python3 for Tree data_structure 你有一个很好的库调用 ete3。 http://etetoolkit.org/(不特定于二叉树)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-06
      • 2023-03-08
      • 1970-01-01
      • 2016-01-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多