摘要:
衡量算法的性能指标:时间复杂度、空间复杂度。时间复杂度一般利用Big-O计数法,只要取其高次方即可。时间复杂度的排序为O(1)《O(log2(n))<O(n)<O(nlog(n))<O(n平方)<O(n立方)<O(2的n次方)<O(n的阶乘)<O(n的N次方)在java中线性表是利用数组来实现(ArayList);1,矩阵相乘的代码/** * 下面代码实现矩阵的相乘 */ public static int[][] productMetrics(int[][] a,int[][] b){ int rowNum=a.length; int columnN 阅读全文
摘要:
1,对于上、下、左、右、居中的布局,一般采用layout_gravity的属性,不过对于Linerarlayout来说,属性为horizontal,那么例如bottom,center_vertical等值只在垂直方向有些属性未起作用,如果Linerarlayout的android:orientation的上起作用。2,如果是一个方向的布局,可以利用FrameLayout来进行布局,结合layout_gravity既可以实现精确的布局效果。(如让三个按钮分别左对齐,居中对齐,右对齐)。这个使用FrameLayout最容易实现,也可以利用嵌套的Linerarlayout实现,(4个,内层的三个an 阅读全文