style: enable HideUtilityClassConstructor in checkstyle (#5147)

This commit is contained in:
Piotr Idzik
2024-05-08 08:58:29 +02:00
committed by GitHub
parent 030bb91d05
commit d3bb691f59
285 changed files with 895 additions and 339 deletions

View File

@ -6,7 +6,9 @@ import java.util.Comparator;
// Problem Link: https://en.wikipedia.org/wiki/Activity_selection_problem
public class ActivitySelection {
public final class ActivitySelection {
private ActivitySelection() {
}
// Function to perform activity selection
public static ArrayList<Integer> activitySelection(int[] startTimes, int[] endTimes) {
int n = startTimes.length;

View File

@ -6,7 +6,9 @@ import java.util.Comparator;
// Problem Link : https://en.wikipedia.org/wiki/Change-making_problem
public class CoinChange {
public final class CoinChange {
private CoinChange() {
}
// Function to solve the coin change problem
public static ArrayList<Integer> coinChangeProblem(int amount) {
// Define an array of coin denominations in descending order

View File

@ -5,7 +5,9 @@ import java.util.Comparator;
// Problem Link: https://en.wikipedia.org/wiki/Continuous_knapsack_problem
public class FractionalKnapsack {
public final class FractionalKnapsack {
private FractionalKnapsack() {
}
// Function to perform fractional knapsack
public static int fractionalKnapsack(int[] weight, int[] value, int capacity) {
// Create a 2D array to store item indices and their value-to-weight ratios.

View File

@ -5,7 +5,9 @@ import java.util.Arrays;
// Problem Link: https://en.wikipedia.org/wiki/Job-shop_scheduling
public class JobSequencing {
public final class JobSequencing {
private JobSequencing() {
}
// Define a Job class that implements Comparable for sorting by profit in descending order
static class Job implements Comparable<Job> {

View File

@ -2,7 +2,9 @@ package com.thealgorithms.greedyalgorithms;
import java.util.Arrays;
public class MinimizingLateness {
public final class MinimizingLateness {
private MinimizingLateness() {
}
public static class Job {
String jobName;