12 2021 档案
摘要:回文串,指左右对称的字符串。 思路:找出字符串所有的子串,回文串既然左右对称,则字符串与字符串的反转必定相同,故可以判断是否是回文串。然后在所有子串中找出最大的回文串。 import java.util.*; /* * 给定一个仅包含小写字母的字符串,求它的最长回文子串的长度。 * 所谓回文串,指左
阅读全文
摘要:思路一(思路有点长了): import java.util.*; /* * 验证尼科彻斯定理,即:任何一个整数m的立方都可以写成m个连续奇数之和。 */ public class Main { public static void main(String[] args) { Scanner sc =
阅读全文
摘要:import java.util.*; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str1 = sc.nextLine(); Str
阅读全文
摘要:import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; import java.util.stream.Collectors; public class Main { public
阅读全文
摘要:import java.util.*; public class Main { public static void main(String[] args) throws IOException { Scanner scan = new Scanner(System.in);while (scan.
阅读全文
摘要:Collection |--List:元素是有序(这里指的有序是,元素存取对应的位置不变,如某元素插入是在下标3的位置,则在不变动的情况下,该元素一直在该位置)的,元素可以重复。因为该集合体系有索引。 |--ArrayList:底层的数据结构使用的是有序数组结构。特点:查询速度很快O(1)。但是增删
阅读全文
摘要:动态规划:原问题—>子问题—>原问题,动态规划是一种算法概念,递归往往是实现动态规范的一种方式。 动态规划的一个特点就是当前解可以由上一个阶段的解推出, 由此,把我们要求的问题简化成一个更小的子问题。子问题具有相同的求解方式,只不过是规模小了而已。 注:若不存在子问题模板化适配,递归、分治、动态规划
阅读全文
摘要:解决方法:去掉maxHeight:100%,设置height:“auto”
阅读全文
摘要:一.Queue是java中实现队列的接口,是一个先进先出的队列,最常用的实现类是LinkedList。 Queue<String> queue = new LinkedList(); 常用操作: 压入元素(添加):add()、offer() 弹出元素(删除):remove()、poll() 获取队头
阅读全文
摘要:一.贝祖定理:若a,b是整数,存在一对 x , y 使得 ax+by = gcd(a,b)。gcd(a,b)表示a和b的最大公约数。 二.欧几里得有个十分有用的定理欧几里得算法(辗转相除法): gcd(a, b) = gcd(b, a%b) 三.求最大公约数: 若继续递归向下传递则有 gcd(a,
阅读全文
摘要:前台表格列很多时,横向滚动条看不见问题 原因:因为表格左侧固定列,并且列宽大于了滚动条的横向宽度,导致将横向滚动条,遮盖住了。 解决方式:对应表格的滚动条,设置min-width,需要大于固定列的宽度,注意:滚动条是表格哪一级的class出现的,需要对应写这一级容器的滚动条样式、
阅读全文
摘要:正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。 使用正则可以大大简洁校验、逻辑代码: 如:以下问题,将字符串中非英文字母的字符当做分割符,分割字符串,倒序输出分割后的字符串 1.要求倒排后的单词间隔符以一个
阅读全文
浙公网安备 33010602011771号