二分搜索是最基础的算法,它解决的问题是:在有序数组里查找某个元素,看它是否存在,存在的话在返回它的位置。
C++ 的 STL 库提供了一个 lower_bound 函数和 upper_bound 函数,用法如下:
lower_bound(vec.begin(), vec.end(), num)
用来查找数组 vec 中第一个大于等于 num 的位置,前提条件是 vec 里的元素是递增的。...
Docker Desktop for Mac 是在Mac上运行Docker的最快,最可靠的方式。它包含完整的开发环境,集成了 Docker 平台和工具,Docker命令行。
在本地编译 GoLang 语言的程序需要有 go 环境。这里记录了怎么安装 go 环境。
TensorFlow 是创建机器学习模型的 Python 库。
pandas 是进行数据处理和分析的 python 库。下文将展开学习 DataFrame、Series 的实用操作。
Updating
这篇文章是对程序设计中基础算法的复习和总结。
二分搜索是最基础的算法,它解决的问题是:在有序数组里查找某个元素,看它是否存在,存在的话在返回它的位置。
C++ 的 STL 库提供了一个 lower_bound 函数和 upper_bound 函数,用法如下:
lower_bound(vec.begin(), vec.end(), num)
用来查找数组 vec 中第一个大于等于 num 的位置,前提条件是 vec 里的元素是递增的。...
如果你需要将数学公式的图片转为 Latex,那么只要用 Mathpix 截图,它马上就会生成Latex数学公式。