master
Andrew Johnson 6 years ago
parent 5f9d342b3e
commit 85ae29814b

@ -50,3 +50,11 @@ path = "performance_polynomial1.rs"
[[bin]]
name = "performance_polynomial2"
path = "performance_polynomial2.rs"
[[bin]]
name = "performance_polynomial3"
path = "performance_polynomial3.rs"
[[bin]]
name = "performance_polynomial4"
path = "performance_polynomial4.rs"

@ -0,0 +1,25 @@
fn a(n: u64) {
//Is this O(n)?
for _ in 0..n {
b(n)
}
}
fn b(n: u64) {
//Is this O(n)?
for _ in 0..n {
c(n)
}
}
fn c(n: u64) {
//This is O(n)?
for _ in 0..n {
let _ = 1 + 1;
}
}
fn main() {
//What time complexity is this?
a(1000)
}
Loading…
Cancel
Save