Java 算法
Java 算法
jianning-wu
努力过,期待中,好好工作!
展开
-
java小算法—查找字符串中第一次重复&没有重复的字符
移动支付现在非常的普及,说夸张点,连乞丐都支持扫码收钱了。我们最常用的支付宝和微信支付相信已经有非常多的用户在使用了,因为确实非常方便,出门不需要携带那么多现金,付账扫码就可以了。当然在实际使用中我们也会遇到像手机欠费或者信号不好不能联网的情况,这个时候其实也是可以实现完成支付的, 这就是离线支付功能,可以在手机未连接网络的状态下进行付款操作。那么这离线支付功能是怎么实现的呢,一起来了解下。原创 2017-06-23 10:41:56 · 4522 阅读 · 0 评论 -
java小算法—输入一行字符 分别统计其中英文字母 空格 数字 和其他字符的个数
1.UUID 简介UUID含义是通用唯一识别码 (Universally Unique Identifier),这 是一个软件建构的标准,也是被开源软件基金会(Open Software Foundation, OSF) 的组织应用在分布式计算环境 (Distributed Computing Environment,DCE) 领域的重要部分。2.UUI原创 2017-08-16 17:55:37 · 833 阅读 · 0 评论 -
java小算法—用最有效的方式算出2*8的结果
问题:在Android9.0系统上使用Glide 图片不显示。原因:从Android 6.0开始引入了对Https的支持,但是Android P的系统上面所有Http的请求都被默认阻止了。解决方法:1.修改配置文件 问题解决。。。还看到一种解决方法android:usesCleartextTraffic="...原创 2017-06-07 10:38:46 · 697 阅读 · 0 评论 -
java小算法—数兔子问题
1、Monkeyrunner编写环境:Pthon运行环境:Python环境,adb连接电脑测试对象:UI测试测试限制:主要使用坐标,逻辑判断差2、Instrumentation编写环境:JAVA运行环境:adb命令启动或者手机中直接启动测试测试对象:主要用于白盒测试和UI测试测试限制:单个A原创 2017-06-19 15:25:36 · 1102 阅读 · 0 评论 -
java小算法—判断字符串是否是回文
一、ArrayList是什么?ArrayList是实现List接口的动态数组,所谓动态是指它的大小是可变的。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。既然是数组,肯定就有容量。每个ArrayList对象都有一个容量,该容量是用来表示可以存放多少个数据在里面,即是数组的大小(默认是1原创 2017-06-19 15:29:05 · 672 阅读 · 0 评论 -
java小算法—数组常见的几种排序
24.1.Arrays.sort(数组);(默认从小到大)24.2.冒泡排序比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。例如:数字长度为7,原创 2017-04-25 10:53:48 · 332 阅读 · 0 评论 -
java小算法—判断年份是否为闰年
推荐几个Android APK加固的第三方软件一.阿里聚安全https://www.aliyun.com/product/mobsec?utm_content=se_1000088734二.腾讯乐固http://legu.qcloud.com/...原创 2017-06-22 09:15:21 · 649 阅读 · 0 评论 -
java小算法—几种方法实现1+2+3+4+5+...+n
本章节讲述MVP模式实现Okhttp框架一.MVP模式MVP作为MVC的演化,解决了MVC不少的缺点,对于Android来说,MVP的model层相对于MVC是一样的,而activity和fragment不再是controller层,而是纯粹的view层,所有关于用户事件的转发全部交由presenter层处理。下面还是让我们看图从图中就可以看出,...原创 2017-07-11 17:54:44 · 2072 阅读 · 0 评论 -
Java 算法时间复杂度和空间复杂度
一、基本概念先补充一下概念:Java 内存模型中的可见性、原子性和有序性。可见性: 可见性是一种复杂的属性,因为可见性中的错误总是会违背我们的直觉。通常,我们无法确保执行读操作的线程能适时地看到其他线程写入的值,有时甚至是根本不可能的事情。为了确保多个线程之间对内存写入操作的可见性,必须使用同步机制。 可见性,是指线程之间的可见性,一个线原创 2017-06-09 14:09:51 · 4815 阅读 · 0 评论 -
java小算法—统计句子中每个单词出现的次数
代码public class Test { public static void main(String[] args) { String words = "Look buddy, U got work hard and put yourself in your java, Once you learned the heart of the java, I can guara...原创 2017-06-09 16:45:35 · 3613 阅读 · 0 评论 -
java小算法—将阿拉伯字母转为汉字
代码public class Test { public static void main(String[] args) { toChinese("6985632"); } /** * 方法 * */ public static String toChinese(String string){ String[] s1={ "零", "一", "二", "三",...原创 2017-06-09 16:23:37 · 998 阅读 · 0 评论 -
java小算法—分解质因数
分解质因数 1.什么是分解质因数 把一个合数分解成若干个质因数的乘积的形式,即求质因数的过程叫做分解质因数。 2.质数合数 质数又称素数。是一个大于1的自然数,并且因数只有1和它自身,不能整除其他自然数。合数则因数除了1和本身还有其他因数的数。 3.代码 public class Test { public static vo...原创 2017-03-20 09:40:01 · 1359 阅读 · 0 评论 -
java小算法—输入两个正整数m和n,求其最大公约数和最小公倍数
代码public class Test { public static void main(String[] args) { max_min(8, 16); } /** * 方法 * */ public static void max_min(int m, int n) { int mm=m; int nn=n; int ...原创 2017-05-27 13:35:31 · 9459 阅读 · 0 评论 -
java小算法—球从100米高度自由落下
题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多少米?第10次反弹多高? 思路:第一次高度 100总距离 100 第二次高度 50 总距离 150 第三次 高度 25总距离 175 ...一次类推 1.代码public class Test { public sta...原创 2017-05-27 11:02:31 · 19940 阅读 · 1 评论 -
java小算法—去除字符串重复字符
两种方法方法1:遍历String str="1233456677899";//字符串去重1int i=0;int len=str.length();StringBuilder sb=new StringBuilder();while(ichar c=str.charAt(i);sb.append(c);i++;while(ii++;原创 2017-05-18 18:36:09 · 25118 阅读 · 1 评论 -
java小算法—求水仙花数
打印出所有的"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该数本身。例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。 1.代码public class Test { public static void main(String[] args) { isLotus(); } /** * 方法 * ...原创 2017-05-26 18:14:40 · 403 阅读 · 0 评论 -
java小算法—判断一个数是否为质数
判断一个数是否为质数:只能被1和自身整除的数 1.代码public class Test { public static void main(String[] args) { boolean b=isPrime(997); System.out.println("997是否是质数----:"+b); } /** * 方法 * */ ...原创 2017-05-26 18:09:06 · 24923 阅读 · 3 评论 -
java小算法—数牛算法
1.问题描述:工厂有一头母牛,一年生一头小母牛,小母牛五年后可以生小牛,问20年工厂有多少头牛2.demo:2.1.java beanpublic class Cow {private int age=0; public Cow(int age){ this.age=age; }原创 2017-05-25 09:16:29 · 775 阅读 · 0 评论