Skip to content

Commit 33fab79

Browse files
lagt til/fikset pil i heapsort
1 parent bd714fb commit 33fab79

File tree

5 files changed

+57
-54
lines changed

5 files changed

+57
-54
lines changed

Heap/.idea/workspace.xml

Lines changed: 51 additions & 41 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Heap/js/HeapSort.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,8 +22,8 @@ var HeapSort = /** @class */ (function (_super) {
2222
return _this;
2323
}
2424
HeapSort.prototype.sort = function () {
25-
console.log(this.array);
2625
for (var i = this.array.length; i >= 0; i--) {
26+
control.setArrow(this.sortIndex);
2727
this.remove();
2828
}
2929
};

Heap/js/HeapSort.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@ class HeapSort extends MaxHeap {
1515
}
1616

1717
sort() {
18-
console.log(this.array);
1918
for (let i = this.array.length; i >= 0; i--) {
19+
control.setArrow(this.sortIndex);
2020
this.remove();
2121
}
2222
}

Heap/js/methods.js

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -103,12 +103,8 @@ function setArrow(index) {
103103
return;
104104
}
105105
var left = $("#sortArrayElem" + index).position().left + 9;
106-
if ($arrow.hasClass("hidden")) {
107-
$arrow.removeClass("hidden");
108-
}
109-
else {
110-
$arrow.animate({ left: left + "px" }, 200);
111-
}
106+
$arrow.removeClass("hidden");
107+
$arrow.animate({ left: left + "px" }, 200);
112108
}
113109
// New value in arrayElem
114110
function setValueAtIndex(i, value) {

Heap/js/methods.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -120,11 +120,8 @@ function setArrow(index: number) {
120120
return;
121121
}
122122
var left: number = $("#sortArrayElem" + index).position().left + 9;
123-
if ($arrow.hasClass("hidden")) {
124-
$arrow.removeClass("hidden");
125-
} else {
126-
$arrow.animate({left: left + "px"}, 200);
127-
}
123+
$arrow.removeClass("hidden");
124+
$arrow.animate({left: left + "px"}, 200);
128125
}
129126

130127
// New value in arrayElem

0 commit comments

Comments
 (0)