java是否将变量计数转换为Big O中的基本操作?
我把基本操作计算为一段代码,我不确定转换单元是否算作另一个操作。例如,将单位转换为int:
int avg = (int) (high - low);
在不计算强制转换的情况下,此代码中有2个操作。avg的赋值和算法。我也要数演员吗
你可以在下面搜索框中键入要查询的问题!
我把基本操作计算为一段代码,我不确定转换单元是否算作另一个操作。例如,将单位转换为int:
int avg = (int) (high - low);
在不计算强制转换的情况下,此代码中有2个操作。avg的赋值和算法。我也要数演员吗
# 1 楼答案
我相信你在试图得到一个数学公式,给出一个方法的输入所需的基本操作的数量。类似于https://www.cpp.edu/~ftang/courses/CS240/lectures/analysis.htm#primitive_operations中“基本操作”部分所做的操作
答案是可能的。我认为这是一个原始操作,因为铸造是否可以首先需要检查。例如,在java中:Does Java casting introduce overhead? Why?