摘要: 描述 问题描述:在计算机中,通配符一种特殊语法,广泛应用于文件搜索、数据库、正则表达式等领域。现要求各位实现字符串通配符的算法。要求:实现如下2个通配符:*:匹配0个或以上的字符(注:能被*和?匹配的字符仅由英文字母和数字0到9组成,下同)?:匹配1个字符 注意:匹配时不区分大小写。 /** * * 阅读全文
posted @ 2022-01-11 13:48 对月当歌 阅读(506) 评论(0) 推荐(0)
摘要: 描述 题目描述 给出4个1-10的数字,通过加减乘除运算,得到数字为24就算胜利,除法指实数除法运算,本题对数字选取顺序无要求,但每个数字仅允许使用一次,且不考虑括号运算 此题允许数字重复,如3 3 4 4为合法输入,但是每个数字只允许使用一次,如此处一共有两个3,则运算过程中两个3都被选取计算一次 阅读全文
posted @ 2022-01-11 11:32 对月当歌 阅读(525) 评论(0) 推荐(0)
摘要: 描述 查找两个字符串a,b中的最长公共子串。若有多个,输出在较短串中最先出现的那个。 注:子串的定义:将一个字符串删去前缀和后缀(也可以不删)形成的字符串。 import java.util.ArrayList; import java.util.Collections; import java.u 阅读全文
posted @ 2022-01-11 09:36 对月当歌 阅读(533) 评论(0) 推荐(0)