- 博客(3)
- 资源 (5)
- 收藏
- 关注
原创 数据结构之线性表
基础概念数据结构: 是相互之间存在一种或多种关系的数据元素的集合。逻辑结构和物理结构关于数据结构,我们可以从逻辑结构和物理结构这两个维度去描述逻辑结构是数据对象中数据元素之间的关系,是从逻辑意义上去描述的数据之间的组织形式。逻辑结构有4种:集合结构(数据元素之间仅以集合的方式体现,元素之间没有别的关系)线性结构(数据元素之间存在一对一的关系)树(数据元素之间为...
2018-06-27 15:24:31 273
原创 设计模式之状态模式
1. 概述 当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类。2. 解决的问题 主要解决的是当控制一个对象状态转换的条件表达式过于复杂时的情况。把状态的判断逻辑转移到表示不同的一系列类当中,可以把复杂的逻辑判断简单化。 3. 模式中的角色 3.1 上下文环境(Context):它定义了客户程序需要的接口并维护一个具体状态角色的实例,将与状态...
2018-06-27 11:47:19 242
原创 设计模式之观察者模式
1. 概述 有时被称作发布/订阅模式,观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主题对象在状态发生变化时,会通知所有观察者对象,使它们能够自动更新自己。2. 解决的问题 将一个系统分割成一个一些类相互协作的类有一个不好的副作用,那就是需要维护相关对象间的一致性。我们不希望为了维持一致性而使各类紧密耦合,这样会给维护、扩展和重用都带来不便。...
2018-06-26 17:25:06 208
AudioTrack播放MP3 左右声道控制 之移植Libmad到android平台
2016-12-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人