关系型数据库与非关系型数据库
关系型数据库(Relational Database)与非关系型数据库(NoSQL Database)有什么区别呢?请看下面的表格。
221 字
|
1 分钟
环境变量path是什么
当你想要在命令行启动某个程序,通常你要cd进入到这个程序所在的目录,或者键入程序的完整路径。如果经常使用它,这样太繁琐了。环境变量path可以告诉命令行去哪里找程序的位置,这样,只需要键入程序名称,无需键入完整路径,就可以打开程序。
621 字
|
3 分钟
程序的内存布局
通常,一个程序的内存布局包括以下部分
1387 字
|
7 分钟
Cover Image of the Post
实现常用排序算法
博客目前还没什么内容,水点经典的排序算法吧。
1755 字
|
9 分钟
主定理的应用示例
本文假设你已经掌握了渐进复杂度的含义,并且熟悉大O记号表示复杂度。除了大O记号外,这里再简单介绍一下其他的复杂度记号。如果你掌握了这些符号,可以跳过本段。
1144 字
|
6 分钟
图解基础数据结构——堆
堆其实是很基础的数据结构,堆往往是初学者学习的第一个树形数据结构,排在数组、链表、队列、栈等线形数据结构之后。但其实堆并没有那么好理解,而且也常常被忽略(特别是对于OIer来说),因为经常可以直接调包使用,不需要手写堆,C++内置了std::priority_queue,python也有import heapq。
2481 字
|
12 分钟
Cover Image of the Post
什么时候可以使用滚动数组优化?
求全源最短路最常用的就是Floyd算法,代码十分简单,仅需三个for循环。
733 字
|
4 分钟
剑指 Offer 20. 表示数值的字符串 题解
请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。
1107 字
|
6 分钟
Cover Image of the Post