摘要:
import java.util.Arrays;/** * 行星碰撞问题 * We are given an array asteroids of integers representing asteroids in a row. * <p> * For each asteroid, the abs 阅读全文
摘要:
/** * 给定一个字符串,判断是否是回文字符串(只考虑数字和字母,忽略大小写) * <p> * Given a string s, determine if it is a palindrome, considering only alphanumeric characters and ignor 阅读全文
摘要:
/** * Manacher算法 * <p> * 又叫“马拉车”算法,可以在时间复杂度为O(n)的情况下求解一个字符串的最长回文子串长度的问题 */public class Manacher { public static int manacher(String s) { if (s == null 阅读全文
摘要:
import java.util.Stack;/** * 汉诺塔问题,在一根柱子上从下往上按照大小顺序摞着64片圆盘,把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。 * 规定,在小圆盘上不能放大圆盘,在三根柱子之间一次只能移动一个圆盘 */public class Hanoi { public 阅读全文