在顺序容器中,没有定义可以满足用户(程序员)所需的更多功能接口,所以标准库定义了一组泛型算法,之所以称为“泛型的”,适用于不同类型。 泛型算法一般不直接操作容器,而是遍历迭代器的元素范围来进行操作。 标准库算法find: 10.1 节练习 10.2 节练习 关键概念:算法永远不会执行容器的操作 { ...
分类:
编程语言 时间:
2017-04-05 20:09:19
阅读次数:
174
现在连接6台mysql数据库,路由分库算法是根据id的hash值%6,根据值不同分别存入6台数据库。现在不知道如何做分页查询列表? 先决原则: 数据分库时尽量选择索引字段,最好此字段还是唯一的。 数据分库时建表时结合业务,选择where后查询比较频繁的字段。 解决方案泛泛之谈: 1、直接使用跨库的多 ...
分类:
其他好文 时间:
2016-08-14 07:47:54
阅读次数:
180
算法背景 在项目中,经常要看到这么一个要求:从一组根据时间排列的数据,要求计算出其中满足某个条件的一串数据,求这串数据的开始与结束时间. 比如说,用小米手环采集到一组用户的心率数据,要求算出其中有多长时间用户的心率>100. 比如说,通过Gps定位获取到车辆的行驶数据,按要求速度超过80就算超速,那 ...
分类:
数据库 时间:
2016-06-23 18:37:09
阅读次数:
237
(三)Boost库之字符串处理 (三)Boost库之字符串处理 字符串处理一直是c/c++的弱项,string_algo库很好的弥补了这一点。 string_algo 库算法命名规则: 前缀i : 有这个前缀表名算法的大小写不敏感,否则大小写敏感 后缀_copy: 有这个后缀表明算法不变动输入,返回 ...
分类:
其他好文 时间:
2016-06-01 23:08:23
阅读次数:
274
本文是数据结构基础系列(6):树和二叉树中第9课时二叉树的基本运算及其实现的例程。单链表算法库算法库采用程序的多文件组织形式,包括两个文件:
1.头文件:btree.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef BTREE_H_INCLUDED
#define BTREE_H_INCLUDED#define MaxSize 100
typedef...
分类:
编程语言 时间:
2015-10-19 21:00:31
阅读次数:
294
本文针对数据结构基础系列网络课程(2):线性表中第12课时双链表。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。 双链表算法库算法库采用程序的多文件组织形式,包括两个文件:
1.头文件:dlinklist.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef DLINKLIST_H_INCLUDED
#define...
分类:
编程语言 时间:
2015-09-12 12:17:51
阅读次数:
201
本文针对数据结构基础系列网络课程(2):线性表中第13课时双链表。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。双链表算法库算法库采用程序的多文件组织形式,包括两个文件:
1.头文件:cdlinklist.h,包含定义双链表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef CDLINKLIST_H_INCLUDED
#define...
分类:
编程语言 时间:
2015-09-12 08:30:22
阅读次数:
210
本文针对数据结构基础系列网络课程(2):线性表中第13课时双链表。按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。双链表算法库算法库采用程序的多文件组织形式,包括两个文件:
1.头文件:clinklist.h,包含定义双链表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef CLINKLIST_H_INCLUDED
#define CL...
分类:
编程语言 时间:
2015-09-12 07:27:17
阅读次数:
209
本文针对数据结构基础系列网络课程(2):线性表中第10课时单链表基本操作的实现,建立单链表数据存储结构基本操作的算法库。 按照“0207将算法变程序”[视频]部分建议的方法,建设自己的专业基础设施算法库。 单链表算法库算法库采用程序的多文件组织形式,包括两个文件:
1.头文件:linklist.h,包含定义顺序表数据结构的代码、宏定义、要实现算法的函数的声明;#ifndef LIN...
分类:
编程语言 时间:
2015-09-11 19:25:26
阅读次数:
241
现在很多手机软件都用附近搜索功能,但具体是怎么实现的呢》在网上查了很多资料,mysql空间数据库、矩形算法、geohash我都用过了,当数据上了百万之后mysql空间数据库方法是最强最精确的(查询前100条数据只需5秒左右)。接下来推出一个原创计算方法,查询速度是mysql空间数据库算法的2倍$ln...
分类:
编程语言 时间:
2015-07-25 18:11:11
阅读次数:
199