![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
SuitableSouth
这个作者很懒,什么都没留下…
展开
-
获取一个数的所有因子并判断完数
一般在编程中,因子指因数。 因数:假如a÷b=c(a、b、c都是整数),那么我们称b和c就是a的因数。 需要注意的是,唯有被除数,除数,商皆为整数,余数为零时,此关系才成立,对于一个整数来说,它本身并不是因子。获取一个数所有因子的一般性方法是用n对1~n之间的数进行取余运算判断余数是否为零(n%m==0),余数为零则记录m,此方法的时间复杂度为O(n),当n<100000时程序效率符合要求,但当n>100000之后程序效率明显下降,时常还会发生堆栈溢出,这时就需要一个效率更高的算法来解决问题了,对于一个数来原创 2017-09-24 11:43:21 · 3465 阅读 · 0 评论 -
Java基础之正则表达式的应用
正则表达式是对字符串(包括普通字符(例如,a 到 z 之间的字母)和特殊字符(称为“元字符”))操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式是一种文本模式,模式描述在搜索文本时要匹配的一个或多个字符串。它是有穷自动机的符号化,能够对指定字符串进行有规则的匹配。下面来介绍正则表达式在Ja原创 2017-12-22 21:00:13 · 308 阅读 · 0 评论