diff --git a/spotbugs-exclude.xml b/spotbugs-exclude.xml
index f621c84dd4bf..ffafa51e76ed 100644
--- a/spotbugs-exclude.xml
+++ b/spotbugs-exclude.xml
@@ -68,9 +68,6 @@
-
-
-
diff --git a/src/main/java/com/thealgorithms/datastructures/graphs/KahnsAlgorithm.java b/src/main/java/com/thealgorithms/datastructures/graphs/KahnsAlgorithm.java
index 145071890d76..be83ea32f496 100644
--- a/src/main/java/com/thealgorithms/datastructures/graphs/KahnsAlgorithm.java
+++ b/src/main/java/com/thealgorithms/datastructures/graphs/KahnsAlgorithm.java
@@ -54,19 +54,6 @@ ArrayList getAdjacents(E v) {
Set getVertices() {
return adj.keySet();
}
-
- /**
- * Prints the adjacency list
- */
- void printGraph() {
- for (E vertex : adj.keySet()) {
- System.out.print(vertex + " : ");
- for (E adjacent : adj.get(vertex)) {
- System.out.print(adjacent + " ");
- }
- System.out.println();
- }
- }
}
class TopologicalSort> {
@@ -104,9 +91,9 @@ ArrayList topSortOrder() {
calculateInDegree();
Queue q = new LinkedList();
- for (E vertex : inDegree.keySet()) {
- if (inDegree.get(vertex) == 0) {
- q.add(vertex);
+ for (final var entry : inDegree.entrySet()) {
+ if (entry.getValue() == 0) {
+ q.add(entry.getKey());
}
}
diff --git a/src/main/java/com/thealgorithms/datastructures/hashmap/hashing/MajorityElement.java b/src/main/java/com/thealgorithms/datastructures/hashmap/hashing/MajorityElement.java
index bfa5759a41b9..56d2b0ef930c 100644
--- a/src/main/java/com/thealgorithms/datastructures/hashmap/hashing/MajorityElement.java
+++ b/src/main/java/com/thealgorithms/datastructures/hashmap/hashing/MajorityElement.java
@@ -27,9 +27,9 @@ public static List majority(int[] nums) {
}
}
List majorityElements = new ArrayList<>();
- for (int key : numToCount.keySet()) {
- if (numToCount.get(key) >= n / 2) {
- majorityElements.add(key);
+ for (final var entry : numToCount.entrySet()) {
+ if (entry.getValue() >= n / 2) {
+ majorityElements.add(entry.getKey());
}
}
return majorityElements;
diff --git a/src/main/java/com/thealgorithms/maths/Mode.java b/src/main/java/com/thealgorithms/maths/Mode.java
index a92f404c653a..f0b747cf02ec 100644
--- a/src/main/java/com/thealgorithms/maths/Mode.java
+++ b/src/main/java/com/thealgorithms/maths/Mode.java
@@ -38,9 +38,9 @@ public static int[] mode(final int[] numbers) {
int max = Collections.max(count.values());
ArrayList modes = new ArrayList<>();
- for (int num : count.keySet()) {
- if (count.get(num) == max) {
- modes.add(num);
+ for (final var entry : count.entrySet()) {
+ if (entry.getValue() == max) {
+ modes.add(entry.getKey());
}
}
return modes.stream().mapToInt(n -> n).toArray();