|
|
1
31
如果你想让它非常漂亮,你可以从 this blog entry 用WPF绘制。 但我很快也会编写一个ASCII解决方案。 编辑 好吧,哇,那太难了。 我不确定这是完全正确的,我忍不住认为可能有更好的抽象。但是无论如何…享受吧! (有关相当漂亮的大型示例,请参见代码末尾。)
|
|
|
2
4
如果你不介意把你的头转向一边,你可以先打印树的深度,一个节点到一行,递归地将深度传递到树上,然后打印
以下是Lua代码:
|
|
|
3
4
这篇文章看起来不错 http://llimllib.github.com/pymag-trees/ |
|
|
4
2
也许这可以帮助: Drawing Trees in ML |
|
|
5
1
虽然输出不完全正确,但我在 http://www.christiankissig.de/cms/files/ocaml99/problem67.ml :
|
|
6
1
这是直觉,我相信像克努斯这样的人有这个想法,我太懒了。 检查。 如果你把你的树看作一维结构,你会得到一个数组 长度l的(或矢量) 当树不平衡时,必须进行一些计算来填补间隙。 2尺寸
1维度:
可以使用此数组生成漂亮的打印树 (可能是递归的) 首先使用L/2位置的值,X位置是 L/2值*默认长度(此处为2个字符)
添加漂亮的分支将导致更多的位置运算,但在这里它是微不足道的 您可以将值串联到字符串中,而不是使用数组,串联将 事实上,计算最佳X位置,并允许不同的值大小, 做一棵更紧凑的树。 在这种情况下,必须对字符串中要提取的单词进行计数。 价值观。例如:对于使用字符串的l/2th字的第一个元素 数组的l/2元素。字符串中的X位置在树中相同。
|
|
|
Thomas · 使类型别名在F中不可互换# 4 年前 |
|
sdgfsdh · 我该怎么说。使用异步转换函数进行收集? 8 年前 |
|
|
Soldalma · 我可以实例化包含顶级副作用值的类吗? 8 年前 |
|
|
matekus · F#-包含数字的字符串的自然排序 8 年前 |
|
|
matekus · F#类型匹配-无法创建映射或匹配记录 8 年前 |
|
|
Rob Lyndon · 未找到F#ProvidedTypes文件 8 年前 |
|
|
red-swan · 如何将intro ML.Net演示翻译为F#? 8 年前 |
|
|
jkone27 · F#-在编译时从字符串生成简单的空类型 8 年前 |