haskell - 如何在haskell中找到二叉树中节点的级别
问题描述
我试图找到某个节点所在的级别,例如,如果二叉树是:
(节点(节点(节点(节点叶子叶子9)叶子8)叶子7)叶子6)
9 级是 3
级 8 级是 2
级 7 是 1
级 6 是 0
有人可以在这方面帮助我吗?
函数应该是这样的:
路径 :: 树 a -> a -> Int
解决方案
推荐阅读
- python - 为什么 python 解释器在终端中运行更改为路径
- android - 如何使用 Android 库从应用程序获取资源的路径?
- azure - Sitecore SQL 管理员密码重置
- docker - 构建容器时无法修改 /etc/hosts 文件内容
- javascript - Vue:无法使用 v-for 显示带有键和值的 Javascript Map:key
- powershell - 在powershell中读取后关闭文件
- deno - 如何使用 deno 的橡树提供图像?
- java - 如何防止触摸过早停止 RecyclerView 中的 smoothScroll?
- python - 错误:“浮动”对象不能解释为索引
- php - 如何在 SETAPDF 的受密码保护的 PDF 中使用散列密码?