自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

AuroraSunshine的博客

用来记录自己实现过的程序,希望可以帮助到别人,也可以帮助到自己

  • 博客(5)
  • 收藏
  • 关注

原创 阿里一面(电话)面经

先说一下投简历的过程,这是同学给的一个内推,在网上注册以后,提交了简历,也回答了相应的问题。第二天中午11点半左右就有人给我打电话,和我约一下面试时间,当时真的是又紧张又激动,人家问我什么时候有时间,说今天晚上7点可以吗?我就说好的,其实也可以推迟一天吧(因为我投的是java实习,现在还在整论文,很忙,还没开始准备,所以很多知识都没看,以前的也忘了)。大约是晚上7点20电话就打过来了,下面说一下...

2019-03-29 09:17:36 1359

原创 队列的顺序存储结构--循环队列

队列也是线性表的一种特殊形式,它只允许在线性表的一端进行插入,而在另一端进行删除,也就是所谓的先入先出用顺序存储的结构实现队列,假如队列有n个元素,则必须建立大于n的数组,因为队列要求在一端插入,而在另一端删除,所以插入元素时,时间复杂度为O(1),而在删除的时候,所有元素都得向前移动一个位置,时间复杂度为O(n),为了更好的利用空间,所以提出了循环结构:将原本的顺序存储结构进行首尾相接得...

2018-10-15 19:57:05 1507

原创 栈的应用--四则表达式

有人可能会觉得,用数组或链表直接实现功能不就可以了吗?为什么还要引入栈这种数据结构呢?其实栈的引入简化了程序设计的问题,划分了不同关注层次,使得思考范围缩小,更加聚集于我们要解决的问题核心。他封装了一些方法,使得我们使用这些方法的时候不需要考虑里面的细节问题,而只需要考虑如何用这种结构解决问题。栈的应用:1、递归问题(用栈来管理函数的调用,这在高级语言中系统已经帮我们管理了,我们不用操...

2018-10-11 09:57:03 203

原创 链栈的java实现

栈的链式存储结构,简称为链栈由于单链表有头指针,而栈顶指针也是必须的,所以可以将二者合二为一,所以实现链栈是比较好的方法是将栈顶放在单链表的头部(已经有了栈顶top在头部,单链表汇总的比较常用的头结点也就失去意义了,通常对于链栈来说,是不需要头结点的)用链表实现栈要记住以下几点:1、创建内部结点(链表当然得有内部结点,内部结点的构造函数)2、指示栈顶元素位置的指针top3、si...

2018-10-08 17:17:06 998

原创 栈的顺序存储结构及实现

栈是线性表的特例,所以栈的顺序存储结构其实也是线性表的顺序存储的简化-------顺序栈顺序栈的java实现栈的一些基本操作:顺序栈的测试类代码:打印输出效果:...

2018-10-08 16:06:05 1387

空空如也

空空如也

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

TA关注的人

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