腼腆白昼

文章
7
资源
0
加入时间
2年10月21天

【自定义view系列】View的measure过程一.LayoutParams二.MeasureSpec(测量规格:得到测量模式/规格大小)三.栈帧四.栈帧分析

View的测量过程是三大流程中最复杂的。 在现实生活中,如果我们要去画一个图形,就必须知道他的大小和位置。测量(测量view的宽和高),知道view的大小。一.LayoutParams  LayoutParams继承于Android.View.ViewGroup.LayoutParams.LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上

JZ42. 连续子数组的最大和

输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。示例: 输入:[1, -2, 3, 10, -4, 7, 2, -5] 返回值:18思路:要得到所给数组array的连续子数组的最大和,我们可以依次计算出“以array[0]为结束的最大子数组和”、“以array[1]为结束的最大子数组和”、“以array[2]为结束的最大子数组和”、……、“以array[n]为结束的最大子数组和”。然后在它们之间选出的最大值,即