摘要: 题目 给定一个有序整数数组,元素各不相同且按升序排列,编写一个算法,创建一棵高度最小的二叉搜索树。 示例: 给定有序数组: [-10,-3,0,5,9], 一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树: 0 / \ -3 9 / / -10 5 思路 阅读全文
posted @ 2020-06-21 21:35 Galaxy_hao 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 什么是库 库是写好的,成熟的,可以复用的代码,一般程序运行都需要依赖许多底层库文件。 本质上来说库是一种可可执行代码的二进制形式,可以被操作系统载入内存执行,库有两种:静态库(.a、.lib)和动态库(.so、.dll)。 静态、动态是指链接,将一个程序编译成可执行程序步骤如下: 程序编译过程 静态 阅读全文
posted @ 2020-06-21 16:51 Galaxy_hao 阅读(848) 评论(0) 推荐(0) 编辑
摘要: 简介 googletest是Google公司开发的一款跨平台的c++测试框架。 依赖 Bazel或者CMake(通常用cmake) 支持c++11标准的编译器 安装 下载 git clone https://github.com/google/googletest.git 编译 cd googlet 阅读全文
posted @ 2020-06-21 08:09 Galaxy_hao 阅读(5106) 评论(1) 推荐(1) 编辑