先进先出是队列的典型表现,其具有入队和出队两个基本操作。
栈
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
            
            
              |
            
              
                
              
              
                分类于
              
              
                
                  
                    数据结构和算法
                  
                
                
                
              
            
          
          
            
          
          
          
          
          
          
        
      后进者先出,先进者后出,这就是典型的“栈”结构。
链表
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
            
            
              |
            
              
                
              
              
                分类于
              
              
                
                  
                    数据结构和算法
                  
                
                
                
              
            
          
          
            
          
          
          
          
          
          
        
      相比数组,链表是一种稍微复杂一点的数据结构。这两个非常基础、非常常用的数据结构,我们常常将会放到一块儿来比较。所以我们先来看,这两者有什么区别。
数组
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
            
            
              |
            
              
                
              
              
                分类于
              
              
                
                  
                    数据结构和算法
                  
                
                
                
              
            
          
          
            
          
          
          
          
          
          
        
      在每一种编程语言中,基本都有数组这种数据类型,它不仅仅是一种数据类型,还是一种最基础的数据结构。
复杂度分析(下)
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
            
            
              |
            
              
                
              
              
                分类于
              
              
                
                  
                    数据结构和算法
                  
                
                
                
              
            
          
          
            
          
          
          
          
          
          
        
      复杂度分析(上)
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
            
            
              |
            
              
                
              
              
                分类于
              
              
                
                  
                    数据结构和算法
                  
                
                
                
              
            
          
          
            
          
          
          
          
          
          
        
      复杂度分析是整个算法学习的精髓,只要掌握了它,数据结构和算法的内容基本上就掌握了一半。
视频硬解码
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
            
            
              |
            
              
                
              
              
                分类于
              
              
                
                  
                    Android
                  
                
                
                
              
            
          
          
            
          
          
          
          
          
          
        
      Android 屏幕适配总结
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
            
            
              |
            
              
                
              
              
                分类于
              
              
                
                  
                    Android
                  
                
                
                
              
            
          
          
            
          
          
          
          
          
          
        
      Android 的碎片化越来越严重,因此屏幕适配十分重要但又比较繁琐,现对 Android 的屏幕适配做下总结。
从源码角度分析 Handler、Looper、Message、MessageQuene
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
            
            
              |
            
              
                
              
              
                分类于
              
              
                
                  
                    Android
                  
                
                
                
              
            
          
          
            
          
          
          
          
          
          
        
      Android 的线程间通信主要是通过 Handler 来实现,那么具体是怎么实现运转的呢?下面就从源码的角度进行分析。
Android 中常见的内存泄漏总结
          
            
              
                
              
              
                发表于
              
              
            
            
            
          
          
            
            
              |
            
              
                
              
              
                分类于
              
              
                
                  
                    Android
                  
                
                
                
              
            
          
          
            
          
          
          
          
          
          
        
      在 Android 开发中,稍有不慎就容易引起内存泄漏,我们经常听到内存泄漏,但是什么是内存泄漏呢?