-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathdescriptionTimeComp.js
More file actions
49 lines (45 loc) · 1.72 KB
/
descriptionTimeComp.js
File metadata and controls
49 lines (45 loc) · 1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
let timeCompFilled = false
let descriptionFilled = false
function addTimeComplexity(best,average,worst){
let title = document.getElementById("timeCompOrQuestion")
title.innerHTML = "Time complexities"
let unordered = document.getElementById("bestAverageWorst")
var bestCase = document.createElement("li");
var textnodeBest = document.createTextNode(`Best Case : ${best}`)
bestCase.appendChild(textnodeBest)
var averageCase = document.createElement("li");
var textnodeAverage = document.createTextNode(`Average Case : ${average}`)
averageCase.appendChild(textnodeAverage)
var worstCase = document.createElement("li");
var textnodeWorst = document.createTextNode(`Worst Case : ${worst}`)
worstCase.appendChild(textnodeWorst)
unordered.appendChild(bestCase)
unordered.appendChild(averageCase)
unordered.appendChild(worstCase)
return true
}
function removeTimeComplexity(){
let title = document.getElementById("timeCompOrQuestion")
title.innerHTML = ""
let unordered = document.getElementById("bestAverageWorst")
while (unordered.firstChild){
unordered.removeChild(unordered.firstChild)
}
addButton.remove()
removeButton.remove()
findPathButton.remove();
return false
}
function addDescription(description){
let desc = document.getElementById("descriptionText")
paraText = document.createTextNode(description)
desc.appendChild(paraText)
return true
}
function removeDescription(){
let desc = document.getElementById("descriptionText")
while (desc.firstChild){
desc.removeChild(desc.firstChild)
}
return false
}