多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
# 核对表:代码调整方法 ## 同时改善代码执行速度和规模 - [] 用查询表替换复杂逻辑。 - [] 合并循环。 - [] 使用整型变量而非浮点变量。 - [] 在编译时初始化数据。 - [] 使用正确的常量类型。 - [] 预先计算结果。 - [] 删除公共子表达式。 - [] 将关键子程序代码转化为某种低级语言代码。 ## 仅仅提高代码执行速度 - [] 在知道答案后就停止执行判断。 - [] 根据各种情况的出现频率对case语句和if-then-else串排序。 - [] 比较相似逻辑结构的性能。 - [] 使用惰性求值。 - [] 将循环中的if判断转到外部。 - [] 展开循环。 - [] 将循环内部所做的工作减少到最低限度。 - [] 在查找循环中使用哨兵。 - [] 把执行最为频繁的循环放在嵌套循环的最里面。 - [] 减轻内层循环的强度。 - [] 将多维数组改为一维数组。 - [] 最大限度减少数组索引。 - [] 为数据类型扩充索引。 - [] 对频繁使用的值进行缓存。 - [] 利用代数恒等式。 - [] 降低逻辑和数学表达式的强度。 - [] 注意系统调用。 - [] 用内联子程序重写代码。