Java 这段代码的时间复杂度是多少?
这是Java 这段代码的时间复杂度是多少?,java,Java,这是O(1),因为这总是需要相同的时间 如果您的输入过长,其复杂性为O(n),其中n是字符数。执行时间不受实际输入或数据大小的影响。因此,此代码段具有O(1)复杂性。欢迎使用StackOverflow!请看:谢谢你的帮助,彼得·劳雷约克,谢谢你,穆雷尼克。 public static void main(String[] args) throws IOException { BufferedReader read = new BufferedReader(new Input Stream
O(1)
,因为这总是需要相同的时间
如果您的输入过长,其复杂性为
O(n)
,其中n
是字符数。执行时间不受实际输入或数据大小的影响。因此,此代码段具有O(1)复杂性。欢迎使用StackOverflow!请看:谢谢你的帮助,彼得·劳雷约克,谢谢你,穆雷尼克。
public static void main(String[] args) throws IOException {
BufferedReader read = new BufferedReader(new Input StreamReader(System.in));
double r, pi=3.14159;
System.out.println("Please enter radius of sphere:`enter code here` ");
r = Integer.parseInt(read.readLine());
double area=(4/3.0)*pi*(r*r*r);
System.out.println("Area of sphere is : "+area);
}