数据结构与算法之二叉树
什么是二叉树
二叉树的知识点, 需要有链表的基础知识, 一般二叉树的结构如图示:
二叉树是一种树状结构.
二叉树的知识点, 需要有链表的基础知识, 一般二叉树的结构如图示:
二叉树是一种树状结构.
栈是一种数据结构, 满足先入后出.
一般栈支持以下几个操作:
以下的代码片段涉及到了不少的模板函数, 可以自行去官网查询.
从实际问题出发, 期望开发一个函数, 可以计算另外一个函数的耗时; 比如测试下面函数的耗时
新建一个git项目,查看.git目录
需要构建不同平台的bin,但是本地电脑是ubuntu18的系统,怎么构建ubuntu16可用的bin呢?
本文主要介绍docker的基本使用方式。
验证值传递和引用传递的区别。
容器存指针,调用erase、clear是否会调用元素的析构函数?
std::tie会把变量打包成一个tuple(pair),实现变量赋值;这个行为叫做解包
bind的设计思想: 高内聚, 低耦合, 使被调用的函数和调用者完全隔离开来. 调用者可以根据需要任意设计接口和传参, 而被调用函数通过bind可以不经修改接口就可以兼容各种需求的变化.