自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 ArrayList详解(JDK1.8)

比如当两个线程A、B同时调用add方法,都执行到elementData[size++] = e,线程A和线程B有可能会拿到同一个下标值,当两个线程都把元素赋值给数组的这个下标时,就会导致其中一个元素被覆盖,最终 size增加2,但实际仅存入 1 个元素,出现元素丢失。在指定位置插入元素时,需要移动插入位置之后的数组元素,时间复杂度为O(n),频繁插入会导致大量数组拷贝,性能下降。使用remove(Object o)按元素删除时,只会删除数组中第一次出现的元素o,不会将之后的元素o删除。

2026-03-05 15:04:32 397

原创 约瑟夫环问题:一群人围成一个圈,开始报数,第三个死,下一个从1开始,问第几位最后不死

package com.softeem.practice;import java.util.Scanner;/** * 约瑟夫环 * 一群人围成一个圈,开始报数,第三个死,下一个从1开始,问第几位最后不死 * @author Administrator * */public class Practice { public static void live(){ Scanner sc=new Sc...

2018-04-07 16:30:08 2464

原创 java实现简单的五子棋(样式简陋,但具备游戏的基本规则)

package com.softeem.array2;import java.util.Scanner;/** * 五子棋,棋盘,下棋,坐标(coordinate),判断 * @author Administrator * */public class Checkerboard { public static void checkerboard(char[][] array){ //显示棋盘 ...

2018-04-07 16:27:59 653

原创 古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问每个月的兔子总数为多少?

package com.softeem.test;import java.util.Scanner;/** * 题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, * 假如兔子都不死,问每个月的兔子总数为多少?  * @author Administrator * */public class Test { public static int...

2018-04-07 16:22:07 463

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除