Java
lemonree
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
三个整数
题目内容:输入三个整数x,y,z,求得对其操作的最少次数使得三个数全部相等,可执行的两个操作是:(1)从xyz中选择两个都加1;(2)从xyz中选择一个加2;Java解题:思路很简单,比较直接也比较笨的方法吧。先将三个数进行从小到大排序,计算最大的数与另外两个数的差,可以分成三种情况。import java.util.Arrays; import java.util.Scanner; public...原创 2018-04-20 10:10:42 · 547 阅读 · 0 评论 -
Java中static的总结
前段时间去试一试面试,体验一下,对我这种菜鸟还是有一定帮助的,面试官问到的关于static的作用。基础知识一定要掌握好!!!(推荐书 --Java基础入门的学习) (1)static可以修饰成员变量,即静态变量,可以通过 类名.成员变量 的形式来进行调用或者赋值,不能用来修饰局部变量(是不能用来修饰方法体中的变量),否则编译报错。 (2)static可以修饰成员方法,即静态方法,可以通过 类名...原创 2018-04-20 11:08:02 · 351 阅读 · 0 评论 -
java二分查找
import java.lang.reflect.Array; public class search { //二分查找 public static int erfen(int arr[],int temp){ int len=arr.length;int s=0; int low=0,high=len-1,mid=(low+high)/2; while(low<high) ...原创 2018-06-12 16:44:06 · 173 阅读 · 0 评论 -
字符串是否由子串拼接
给出一个非空的字符串,判断这个字符串是否是由它的一个子串进行多次首尾拼接构成的。 例如,"abcabcabc"满足条件,因为它是由"abc"首尾拼接而成的,而"abcab"则不满足条件。 输入描述: 非空字符串 输出描述: 如果字符串满足上述条件,则输出最长的满足条件的的子串;如果不满足条件,则输出false。 这里主要是使用 string.subString(int startI...原创 2018-08-10 15:58:19 · 930 阅读 · 0 评论 -
实现多线程的四种方式总结
1.继承Thread类 public class Mythread extends Thread{ public void run(){ //执行的方法体 System.out.println("mythread is running..."); } public static void main(String[] args){ Mythread t1=new Mythread(); t1.s...原创 2018-08-13 18:46:47 · 293 阅读 · 0 评论 -
ArrayList remove的坑
今天做了一道剑指offer的题目,踩到了remove的一个坑 remove()和removeAll()对数组的操作 ,也会反应在数组的其他操作上。 比如 list.add(array),array.removeAll(); 这样list放多少次array,也都会和array一样为空; 正确写法是list.add(new ArrayList<>(array)); 需注意remo...原创 2018-09-06 11:32:29 · 503 阅读 · 0 评论
分享