标签:集成 访问 复杂 cas 数学运算 外部 解决 空间 简单
表驱动法是一种编程模式——从表里面查找信息而不使用逻辑语句(if
和case
)。
在适当的环境下,采用表驱动法,所生成的代码会比复杂的逻辑代码更简单、更容易修改,而且效率更高。
使用表驱动法必须先解决两个问题。首先,你必须要回答怎样从表中查询条目的问题。其次是考虑在表中存些什么。
和所有的查询表一样,直接访问表代替了更为复杂的逻辑控制结构。之所以说它们是“直接访问”的,是因为你 无须绕很多复杂的圈子就能够在表里面找到你想要的信息。
有时候,只用一个简单的数学运算还无法将数据转换成表键值。这类情况中的一部分可以通过使用索引访问的方法加以解决。
当你使用索引的时候,先用一个基本类型的数据从一张索引表中查出一个键值,然后再用这一键值查出你感兴趣的主数据。
索引访问技术有两个主要优点:
使用阶梯技术时需要注意的细节:
核对表:表驱动法
标签:集成 访问 复杂 cas 数学运算 外部 解决 空间 简单
原文地址:https://www.cnblogs.com/liam-ji/p/11544419.html