自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程编程

b. 存钱后需要通知取钱,然后等待下一次存钱。c.取钱后需要通知存钱,然后等待下一次取钱。a. 存钱和取钱都有一个共用的账户。Thread类常用构造方法。Thread类常用成员方法。Thread类常用静态方法。Object类中的通信方法。

2023-08-25 08:46:52 32 1

原创 io流的使用

OutputStream 常用方法。InputStream 常用方法。FileWriter 构造方法。FileReader 构造方法。使用字符流实现磁盘文件拷贝功能。思考:如何删除一个文件夹?

2023-08-23 00:13:19 27

原创 集合底层原理

2.iterator只能遍历,删除元素,listiterator增加了添加、替换、获取前面、后面一个元素索引的功能。1.iterator 只能单向遍历,listiterator可以双向遍历。

2023-08-21 22:53:02 59 1

原创 封装,继承,多态

/封装就是将类的属性和方法隐藏起来,不允许外部程序直接访问,只能通过该类公开的方法访问类中定义的属性和方法。封装是面向对象的三大特征之一当你要创建一个新类并且已经有一个包含所需代码的类,可以从现有类中派生新类。子类行为举止上的不同,

2023-08-16 22:04:57 28 1

原创 找出输家(笔记)

​ 从j=0位置开始,i = k (步长) 每次循环 i + =k , (下一个位置) j = (j+i)%n;当有人第二次拿到球结束;​ 模拟场景,一共n个位置,我们用一个boolean数组记录该位置是否被访问过。

2023-08-16 22:03:14 26 1

原创 从上到下遍历二叉树(学习笔记)

从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。进入while语句 将根结点取出队列 ,再用一个数组将遍历顺序存起来。然后判断其左结点是否为空,否 将左结点存入队列,是,什么也不做,进入下一次循环,判断队列中第一个结点的左右结点是否为空。利用队列的先进先出特性,用一个队列存放 根结点。再判断 右结点,操作和左结点一样 ,最后 如果队列为空结束循环。什么是广度优先算法?

2023-08-16 00:09:36 35 1

原创 合并二叉树(学习笔记)

现在我们需要遍历一颗树,且每一个结点只访问一次,如何做到?我们可以用递归来实现,从根结点出发,1.先判断左子树是否为空,不为空则往下走,直到左子树为空,即走到最深层,然后返回上一层。2.判断右子树是否为空不为空,若为空返回上一层,若不为空,重复1,直到遍历完这颗树。总之就是,一条路走到黑,不撞南墙不回头。

2023-08-14 23:12:22 103

空空如也

空空如也

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

TA关注的人

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