自定义博客皮肤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)
  • 收藏
  • 关注

原创 《程序员代码面试指南》生成窗口最大值数组

题目:有一个整型数组 arr 和一个大小为 w 的窗口从数组的最左边滑倒最右边,窗口每次向右边划一个位置。例如:数组为 [4,3,5,4,3,3,6,7],窗口大小为3时: [4 3 5] 4 3 3 6 7 窗口的最大值为5 4[3 5 4] 3 3 6 7 窗口的最大值为5 4 3[5 4 3] 3 6 7 窗口的最大值为5 4 3 5[4 3 3] 6 7 窗...

2019-01-09 09:45:20 203

原创 《程序员代码面试指南》第一章:栈与队列

这篇博客将《程序员代码面试指南》的第一章的内容进行一个汇总。1.1:设计一个有getMin()功能的栈1.2:由两个栈组成的队列1.3:如何仅用递归函数和栈操作逆序一个栈1.4:猫狗队列1.5:用一个栈实现另一个栈的排序1.6:用栈来求解汉诺塔问题1.7:生成窗口最大值数组1.8:构造数组的MaxTree1.9:最大子矩阵的大小1.10:最大值减去最小值小于...

2019-01-07 19:20:58 245

原创 《程序员代码面试指南》用栈来求解汉诺塔问题

题目:汉诺塔的问题比较经典,这里修改一下游戏规则:现在限制不能从最左侧的塔直接移动到最右侧,也不能从最右侧直接移动到最左侧,而是必须经过中间。求当塔有N层的时候,打印最优秀移动过程和最优移动总步数。例如:当塔为两层的时候,最上层塔记作1,最下层的塔记作2,则打印:Move 1 from left to midMove 1 from mid to rightMove 2 from...

2019-01-07 09:12:58 544 3

原创 Android开发4 : 活动的生命周期

2.4掌握活动的生命周期对任何Android开发者来说都十分重要,当你深入理解活动的生命周期后就可以写出更为流畅的程序,并在如何管理应用资源方面发挥的游刃有余。你的应用程序将会拥有更好的用户体验。2.4.1 返回栈Android 中的活动是可以层叠的。我们每启动一个新的活动,就会覆盖原活动之上,然后点击 back 键销毁上面的活动,下面的一个活动就会重新显示出来。其实 Androi...

2019-01-01 23:03:40 1073

空空如也

空空如也

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

TA关注的人

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