int x=90;y=90;while y0ifx10x-=10;y--;else x++;这段代码的每条语句的时间复杂度为多少
int x=90; // 时间复杂度为O(1) y=90; while (y>0) // 时间复杂度为O(y) if(x>10) // 时间复杂度为O(1) {x-=10;y--;} // 时间复杂度为O(1) else x++; // 时间复杂度为O(1)
因此,整段代码的时间复杂度为O(y),其中y的值为90。
原文地址: https://www.cveoy.top/t/topic/feCT 著作权归作者所有。请勿转载和采集!