分类: 算法基础

7 篇文章

Redis基础
Redis基本概念 Redis是一个高性能的key-value数据库 NoSQL(Not only SQL) 泛指非关系型数据库 不支持SQL语法 NoSQL存储结构与传统数据库不同,为KV(Key-Value)形式 NoSQL没有通用语言,每一种NoSQL都有自己的API和语法 Redis Mongodb Hbase hadoop Cassand…
STL-泛型算法
<algorithm>涉及比较、交换、查找、遍历操作、赋值、修改、移除、反转、排序、合并等等 <numeric>在序列上面进行简单数学运算,包括加法和乘法在序列上的一些操作 <functional>定义了一些模板类,用以声明函数对象 常见的STL算法 #include<iostream> #include<vector…
STL-迭代器
分类 输出输出迭代器 输出迭代器 只能一次一个向前读取元素,按此顺序一个个传回元素值 表达式功能表述*iter读取实际元素iter->member读取实际元素的成员(有的话)++iter向前步进(传回新位置)iter++向前步进(传回旧位置)iter1 == iter2判断两个迭代器是否相同iter 1 != iter2 判断两个迭代器是否不同 t…
thumbnail
STL-容器
定义了函数调用操作符的对象,又称仿函数。 使一个类的使用看上去像一个函数,其实现就是类中实现一个operator() 这个类就有了类似函数的行为 #include<iostream> #include<string> using namespace std; class X { public: void operator()(strin…
thumbnail
Chapter2-贪心算法
#include<iostream> #include<algorithm> using namespace std; int main() { double c; int n; cout << "请输入载重总量及古董个数:"; cin >> c >> n; int* a = new int(n); cout <<…
thumbnail
Chapter 1-算法之美
1、算法复杂性 #include<iostream> using namespace std; int main() { int fac(int n); int x = 5; int result = fac(x); cout << "5的阶乘是:" << result; return 0; } // 递归计算阶…