用mvc的思想去理解 
数据源,adapter,xxxView的关系,写代码就轻松多了先写一个简单的gridview第一版:只有图片xml View Codejava代码public 
class ActivityMain extends Activity { @Override ...
                            
                            
                                分类:
移动开发   时间:
2014-04-29 14:39:24   
                                阅读次数:
970
                             
                    
                        
                            
                            
                                2014-04-29 
00:59题目:设计一个洗牌算法,效率尽量快点,必须等概率。解法:每次随机抽一张牌出来,最后都抽完了,也就洗好了。时间复杂度O(n^2),请看代码。代码: 1 
// 18.2 shuffle a deck of 52 cards, it must be perfect rand...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 14:38:25   
                                阅读次数:
473
                             
                    
                        
                            
                            
                                2014-04-29 
03:05题目:给定一个词典,其中某些词可能能够通过词典里其他的词拼接而成。找出这样的组合词里最长的一个。解法:Leetcode上有Word 
Break这道题,和这题基本思路一致。代码: 1 // 18.7 Given a list of words, find out the...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 14:30:17   
                                阅读次数:
493
                             
                    
                        
                            
                            
                                2014-04-29 
02:27题目:找出10亿个数中最小的100万个数,假设内存可以装得下。解法1:内存可以装得下?可以用快速选择算法得到无序的结果。时间复杂度总体是O(n)级别,但是常系数不小。代码: 
1 // 18.6 Find the smallest one million number....
                            
                            
                                分类:
其他好文   时间:
2014-04-29 14:27:13   
                                阅读次数:
665
                             
                    
                        
                            
                            
                                2014-04-29 
04:36题目:最大子数组和的二位扩展:最大子矩阵和。解法:一个维度上进行枚举,复杂度O(n^2);另一个维度执行最大子数组和算法,复杂度O(n)。总体时间复杂度为O(n^3),还需要O(n)额外空间。代码: 
1 // 18.12 Given an n x n matrix, ...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 14:24:06   
                                阅读次数:
404
                             
                    
                        
                            
                            
                                2014-04-29 
04:30题目:给定一个由‘0’或者‘1’构成的二维数组,找出一个四条边全部由‘1’构成的正方形(矩形中间可以有‘0’),使得矩形面积最大。解法:用动态规划思想,记录二维数组每个元素向上下左右四个方向各有多少个连续的‘1’,然后用O(n^3)时间计算出满足条件的最大正方形。时间...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 14:22:02   
                                阅读次数:
518
                             
                    
                        
                            
                            
                                2014-04-29 
04:40题目:给定一个字母组成的矩阵,和一个包含一堆单词的词典。请从矩阵中找出一个最大的子矩阵,使得从左到右每一行,从上到下每一列组成的单词都包含在词典中。解法:O(n^3)级别的时间和空间进行动态规划。这道题目和第17章的最后一题很像,由于这题的时间复杂度实在是高,我动手写...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 14:21:00   
                                阅读次数:
498
                             
                    
                        
                            
                            
                                2014-04-29 
04:18题目:有一连串的数被读入,设计一个数据结构,能随时返回当前所有数的中位数。解法:用一个大顶堆,一个小顶堆将数分成数量最接近的两份,就能轻松得到中位数了。代码: 
1 // 18.9 A stream of integers are passed to you, you....
                            
                            
                                分类:
其他好文   时间:
2014-04-29 14:16:52   
                                阅读次数:
423
                             
                    
                        
                            
                            
                                2014-04-29 
04:22题目:给定一堆长度都相等的单词,和起点、终点两个单词,请从这堆单词中寻找一条变换路径,把起点词变成终点词,要求每次变换只能改一个字母。解法:Leetcode中有Word 
Ladder,这题基本思路一致。代码: 1 // 18.10 Given a list of wo...
                            
                            
                                分类:
其他好文   时间:
2014-04-29 14:15:57   
                                阅读次数:
507
                             
                    
                        
                            
                            
                                在我的理解来说: 
对象(object)即一块内存,本文要探讨的是一个Objective-C对象在内存的布局(layout)问题,水果的官方文档有说,一个类(class)如果不需要从NSObject继承其某些特定的行为是不用继承NSObject的,这里我将讨论限制在继承了NSObject的类的对象范....
                            
                            
                                分类:
其他好文   时间:
2014-04-29 14:06:41   
                                阅读次数:
546