public class AlgorithmUtil extends Object
| 构造器和说明 |
|---|
AlgorithmUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static <T> int |
binarySearch(List<T> objects,
T object,
Comparator<T> comparator)
二分查找
|
static int |
computeGCD(int m,
int n)
计算最大公约数
|
static int |
computeLCM(int m,
int n)
计算最小公倍数
|
static String |
computeMaxCommonSequence(String s1,
String s2)
计算最大公共子序列
|
static String |
computeMaxCommonString(String s1,
String s2)
计算最长公共子串
|
static String |
computeMaxPalindromeString(String s)
计算最大回文子串
|
public static String computeMaxPalindromeString(String s)
s - 输入字符串public static String computeMaxCommonString(String s1, String s2)
s1 - 输入字符串s2 - 输入字符串public static String computeMaxCommonSequence(String s1, String s2)
s1 - 输入字符串s2 - 输入字符串public static <T> int binarySearch(List<T> objects, T object, Comparator<T> comparator)
T - objects - 有序列表object - 查找对象comparator - 比较器public static int computeGCD(int m,
int n)
m - 输入数字n - 输入数字public static int computeLCM(int m,
int n)
m - 输入数字n - 输入数字Copyright © 2023. All rights reserved.