整理:算法的时间空间复杂度--面向对象的特征--linux进程状态--设计模式
2012-06-28 10:11
597 查看
面向对象的三个特征:封装、继承、多态
linux进程的状态:RSDTZ
http://www.2cto.com/os/201112/113228.html
R:(TASK_RUNNING)
可执行进程
S:(TASK_INTERRUPTIBLE)
可中断休眠进程
D:(TASK_UNINTERRUPTIBLE)
不可中断休眠进程
T:(TASK_STOPPED or TASK_TRACED) 暂停状态
Z:(TASK_DEAD - EXIT_ZOMBIE) 退出状态,也叫僵尸进程:已经被杀死的进程,只保留一些数据证明自己曾经活过,供别人使用
Java中的23种设计模式:
来源:http://hb.qq.com/a/20110818/000043.htm
1、抽象工厂模式(Abstract Factory):
2、适配器模式(Adapter):
3、桥梁模式(Bridge):
4、建造模式(Builder):
5、责任链模式(Chain of Responsibility):
6、命令模式(Command):
7、合成模式(Composite):
8、装饰模式(Decorator):
9、门面模式(Facade):
10、工厂方法(Factory Method):
11、享元模式(Flyweight):
12、解释器模式(Interpreter):
13、迭代子模式(Iterator):
14、调停者模式(Mediator):
15、备忘录模式(Memento):
16、观察者模式(Observer):
17、原始模型模式(Prototype):
18、代理模式(Proxy):
19、单例模式(Singleton):
20、状态模式(State):
21、策略模式(Strategy):
22、模板模式(Template Method):
23、访问者模式(Visitor):
相关文章推荐
- 一串首尾相连的珠子(m个),有N种颜色(N《=10),设计一个算法,取出其中一段,要求包含所有N中颜色,并使长度最短。并分析时间复杂度与空间复杂度
- 一串首尾相连的珠子(m 个),有N 种颜色(N<=10),设计一个算法,取出其中一段,要求包含所有N 中颜色,并使长度最短。并分析时间复杂度与空间复杂度。
- 《数据结构》2.10设计一个算法,删除顺序表中值为item的元素,要求算法的时间复杂度是O(n),空间复杂度是O(1)
- 一串首尾相连的珠子(m个),有N种颜色(N《=10),设计一个算法,取出其中一段,要求包含所有N中颜色,并使长度最短。并分析时间复杂度与空间复杂度。
- 一串首尾相连的珠子(m个),有N种颜色(N《=10),设计一个算法,取出其中一段,要求包含所有N中颜色,并使长度最短。并分析时间复杂度与空间复杂度。
- 一串首尾相连的珠子(m 个),有N 种颜色(N<=10),设计一个算法,取出其中一段,要求包含所有N 中颜色,并使长度最短。并分析时间复杂度与空间复杂度。
- [面试]牛人整理 操作系统、计算机网络、设计模式 、Linux、算法
- 试设计一个算法,将数组A(0..n-1)中的元素循环右移k位,并要求空间复杂度为O(1),时间复杂度为O(n)。
- [综合面试] 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 算法的时间复杂度和空间复杂度-总结
- 算法时间复杂度与空间复杂度分析
- 牛人整理分享的面试知识:操作系统、计算机网络、设计模式、Linux编程,数据结构总结
- 算法时间复杂度的计算 [整理]
- 算法的时间复杂度和空间复杂度-总结
- 算法的时间复杂度和空间复杂度
- 数据结构和算法学习02-时间复杂度和空间复杂度
- 算法的时间复杂度和空间复杂度
- 算法的时间复杂度和空间复杂度
- 算法的时间复杂度和空间复杂度笔记
- 算法的时间复杂度和空间复杂度