设计模式实践指南:按变化点选择,而不是按名字套用
把创建型、结构型和行为型模式整理成变化点地图,帮助 C++ 后端和架构代码做出更清晰的取舍。
用复杂度、抽象和可验证实现构建算法与设计模式的长期基础。
按知识依赖和练习目标重新组织 408 数据结构笔记,覆盖复杂度、线性表、树、图、排序、查找以及 C++ 实现中的常见错误。
Read note →把创建型、结构型和行为型模式整理成变化点地图,帮助 C++ 后端和架构代码做出更清晰的取舍。
Read note →转自 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文链接:https://blog.csdn.net/weixin_62684026/article/details/128358023
Read note →把创建型、结构型和行为型模式整理成变化点地图,帮助 C++ 后端和架构代码做出更清晰的取舍。
按知识依赖和练习目标重新组织 408 数据结构笔记,覆盖复杂度、线性表、树、图、排序、查找以及 C++ 实现中的常见错误。
让自己习惯C++ Accustoming Yourself to C++
git add . git add –all
CSCI计算机软件配置项 CSCI是计算机软件配置项(Computer Software Configuration Item)简称,在软件设计文档中经常用到。
序章 对象模型是深层结构的知识,关系到“与语言无关、与平台无关、跨网络可执行”软件组件(software component)的基础原理。也因此,了解C++对象模型,是学习目前软件组件三大规格(COM、CORBA、SOM)的技术基础。
共享库是一种将库函数打包成一个单元使之能够在运行时被多个进程共享的技术。这种技术能 够节省磁盘空间和RAM。 41.1目标库 构建程序的一种方式是简单地将每一个源文件编译成目标文件,然后将这些目标文件链接在一起组成一个可执行程序,如下所示。 $ cc -g -c prog.c mod1.c mod2.c mod3.c $ cc -g -o prog_n...
Bjarne Stroustrup’s homepage! Bjarne Stroustrup’s homepage! https://www.stroustrup.com/
Linux专有的编程特性 Linux的广受欢迎只是原因之一,而有时出于性能方面的考虑,或是需要访问标准UNIX编程接口所不支持功能时,使用非标准扩展(正因如此,所有UNIX实现都提供有非标准扩展)就显得至为重要。综上所述,在构思本书时,作者不但力图使其对在各种 UNIX 实现中编程的程序员有帮助,还全面介绍了Linux专有的编程特性,如下所示。 epo...
https://refactoringguru.cn/design-patterns/visitor
https://refactoringguru.cn/design-patterns/template-method
https://refactoringguru.cn/design-patterns/strategy
https://refactoringguru.cn/design-patterns/state
https://refactoringguru.cn/design-patterns/observer
https://refactoringguru.cn/design-patterns/memento
https://refactoringguru.cn/design-patterns/mediator
https://refactoringguru.cn/design-patterns/iterator
https://refactoringguru.cn/design-patterns/command
https://refactoringguru.cn/design-patterns/chain-of-responsibility
https://refactoringguru.cn/design-patterns/proxy
https://refactoringguru.cn/design-patterns/flyweight
https://refactoringguru.cn/design-patterns/facade
https://refactoringguru.cn/design-patterns/decorator
https://refactoringguru.cn/design-patterns/composite
https://refactoringguru.cn/design-patterns/bridge
https://refactoringguru.cn/design-patterns/adapter
https://refactoringguru.cn/design-patterns/singleton
https://refactoringguru.cn/design-patterns/prototype
https://refactoringguru.cn/design-patterns/builder
https://refactoringguru.cn/design-patterns/abstract-factory
https://refactoringguru.cn/design-patterns/factory-method
https://refactoringguru.cn/design-patterns
数据结构 排序 分治 稳定性 时间复杂度 空间复杂度
数据结构 栈与队列 栈 给定n个元素,出栈的顺序的情形满足卡特兰数,计算公式为C(2n,n)/(n+1)
数据结构 逻辑结构、物理结构 时间复杂度、空间复杂度
https://www.runoob.com/w3cnote/ten-sorting-algorithm.html 本系列算法整理自:https://github.com/hustcc/JS-Sorting-Algorithm
October 25, 2020 2:17 PM
October 25, 2020 1:56 PM
伸展树 逐层伸展 宽松平衡 局部性 Locality: 刚被访问过的数据,极有可能很快地再次被访问—>信息处理中常见 //BST
数据结构 是一门研究非数值计算的程序设计问题中的操作对象,以及它们之间的关系和操作等相关问题的学科 分为:逻辑结构、物理结构
July 3, 2020 10:35 PM Website 网盘搜索-小白盘 N资源书吧 小树林读书网 Amazon Kindle 电子书