自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ArrayList源码分析与理解

java.util.ArrayList是最常用的集合类之一,阅读它的源码有助于帮助我们正确的使用它,并且学习它的思想。 在Java中,还有其他的一些集合类,它们的关系如下图: 在源码中有一大段注释,介绍了ArrayList的相关信息,总结如下: 它是List接口的一种可变数组(Resizable-array)的实现 可以存放任何元素,包括null 1. ArrayList的类声明 publi...

2019-07-25 13:08:16 327

原创 单链表反转

单链表:链表中的数据是以结点来表示的,每个结点的构成:元素(数据元素的映象) + 指针(指示后继元素存储位置),元素就是存储数据的存储单元,指针就是连接每个结点的地址数据。 以“结点的序列”表示线性表称作线性链表(单链表),单链表是链式存取的结构。 反转单链表思路: 从头节点开始遍历,将每个节点的next指向它前面的那个节点。由于单链表只存储了它的下一个节点,因此需要用3个变量分别保存前一个节...

2019-07-24 16:36:25 139

原创 字符串计算器

输入为中缀表达式字符串,计算结果。表达式可包含四则运算和括号。 实现步骤 1.将输入的中缀表达式转为后缀表达式 转化规则: 1.将数字直接添加到后缀表达式中 2.操作符栈为空或为扫描到左括号直接压入符号栈 3.当前操作符优先级大于栈顶优先级,直接压入符号栈 4.操作符优先级小于或等于栈顶,弹出所有大于或等于当前操作符的栈顶添加到后缀表达式中,该操作符入栈 5...

2019-07-24 12:35:24 3928

空空如也

空空如也

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

TA关注的人

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