本文将深入介绍标准库中算法库相关内容。标准库中包含了大量泛型算法,这些算法大部分都可以应用于任何容器的元素,通过这些算法,可在容器中查找、排序和处理元素,并执行其他大量操作。算法不仅 独立于底层元素的类型,而且 独立于操作的容器的类型,算法仅使用迭代器接口执行操作,而不去操作容器本身。

有关算法库的知识可以去微软开发者文档里找。

阅读全文 »

本文将深入介绍标准库中迭代器相关内容,迭代器是算法和容器之间的中介,它提供了一个标准接口来依次遍历容器中的元素,这样任何算法都可以在任何容器上工作,只要容器提供了算法所需的迭代器类别。

阅读全文 »

开坑设计模式

本来是计划学完基本语法再进行设计模式的学习,但这学期UML考试要考几个设计模式,我也就顺手先把这几个学了吧~

设计模式一共有3大类23种:

  • 创建型设计模式:构造器、工厂、原型、单例
  • 结构型设计模式:适配器、桥接、组合、装饰器、外观、享元、代理
  • 行为型设计模式:职责链、命令、解释器、迭代器、中介者、备忘录、空对象、观察者、状态、策略、模板方法、访问者

学好设计模式可以让程序员探究:对于特定的问题,如何权衡不同的技术复杂度和不同评价指标,从而给出多种不同的解决方案。

阅读全文 »
0%