gpt4 book ai didi

loops - 在复杂性分析中,为什么++ 被认为是 2 个操作?

转载 作者:行者123 更新时间:2023-12-03 18:18:46 26 4
gpt4 key购买 nike

在我的计算机科学 II 课上,教授认为++、--、*= 等是 2 个操作。但是,在程序集级别,这并不是真正的两个操作。有人可以解释一下还是只是为了简单起见?

最佳答案

我实际上认为它是 3 个操作:读取、增量(或其他)、写入。这是假设它从某种共享内存读取到某种本地存储(例如寄存器或堆栈),在本地存储上操作,然后写回。

它在汇编级别有多少操作将取决于您要递增的内容、平台、硬件等。

关于loops - 在复杂性分析中,为什么++ 被认为是 2 个操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/443423/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com