pattern-matching - 使用什么数据结构来实现模式匹配?
问题描述
在《Programming Elixir》一书中,作者指出“即使你有数千个子句,这种方式使用的模式匹配也很快。匹配一个映射或结构是 O(log n)。”。
我想知道在 Elixir 中使用什么数据结构来实现模式匹配使得时间复杂度为 O(log n)。
它是某种树结构吗?
解决方案
推荐阅读
- slack-api - Slack 登录按钮 + 最大应用集成。它是如何工作的?
- regex - 如何在.net mvc模型中制作多个正则表达式?
- eclipse - 从 Eclipse jboss 服务器部署应用程序时部署失败
- excel - 当必须字段为空时如何在 Excel 中创建警告消息
- spring - 在 Springboot 中重新定义现有过滤器时是否会被替换?
- jsp - 输入标签 - 如何隐藏输入文本中的特定值
- mysql - 是否有查询以获取结果集
- postgresql - 如何使用总金额更新 postgres 表
- spring-boot - RabbitMQ如何在AmqpIOException UnknownHostException之后停止重新连接
- java - 如何在网页上等待 WebElement,在测试执行时有时会出现在随机位置?