如何设计一个模式是所有的排序方法都是稳定的
2011-06-24 11:16
525 查看
这个模式可以被设计为每个元素加入其位置索引信息,在比较操作时同时也比较位置信息即可。
附加空间:每个元素可以用lg(n)位来表示,共需O(nlg(n))
附加时间: 最差的是所有元素都相等,渐进时间不变因为每个迭代增加了常量时间。
附加空间:每个元素可以用lg(n)位来表示,共需O(nlg(n))
附加时间: 最差的是所有元素都相等,渐进时间不变因为每个迭代增加了常量时间。
相关文章推荐
- 设计模式 - 模板方法模式(template method pattern) 排序(sort) 详解
- 给一个二叉树,每个节点都是正或负整数,如何找到一个子树,它所有节点的和最大?
- 增加一个间接层来解耦的所有设计模式总结
- SOA的本质是组织设计的一个模式一个方法
- 如何使用intelij IDEA 显示一个类的所有方法?与eclipse的outline视图类似
- day19字符流的缓冲区。自己MyBufferReader的readLine方法。装饰设计模式。字节流。自定义一个缓冲区模拟BufferedInputStream。读取键盘
- SOA的本质是组织设计的一个模式一个方法
- 正在学设计模式呵,转载一篇如何保证一个窗体的实例运行
- 【装饰设计模式】写一个MyBufferedReader实现自己的ReadLine方法、增强BufferedReader的ReaderLine()
- 如何用C实现一个类以及些许设计模式
- SOA的本质是组织设计的一个模式一个方法
- 五分钟一个设计模式之模板方法模式
- 设计模式 - 模板方法模式(template method pattern) 排序(sort) 具体解释
- 我是如何学习设计模式的九:轻松一下,学习一个简单的:单例模式(最简单,但是也是最有用的)
- 设计技巧11:静态创建方法(非设计模式中的工厂方法) 利用一个静态的方法封装构建器
- 如何利用Android特点及设计模式 设计一个网络下载功能
- 关于php中反射类的简单理解:如何拿到一个类的所有方法(public+protected+private)
- 如何让孩子爱上设计模式 ——24.模板方法模式(Template Method Pattern)
- 如何在PowerShell中得到一个对象的所有属性名和方法名呢?
- java进阶之反射:反射基础之如何获取一个类以及如何获取这个类的所有属性和方法(2)