自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

敲着代码看世界

如果骄傲没被现实大海冷冷拍下

  • 博客(5)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 STL之仿函数

一、概述仿函数是早期命名,C++标准后采用新名称函数对象。函数对象即指具有函数特质的对象,即一个行为类似函数的对象。通过在仿函数对象后面加上( )实现函数调用,示例程序如下:#include<functional>#include<iostream>using namespace std;int main(){ greater<int> ig; cout << boolalph

2017-04-11 17:04:11 723

原创 STL之hashtable

一、hashtable概述hash table可提供对于任何有名项的存取和删除操作。由于操作对象是有名项,所以hashtable可以被视为一种字典结构。这种结构的用意在于提供常数时间的基本操作。 常用的hash函数有取余函数等,而解决hash冲突的方法有线性探测法、二次探测法、开链法。线性探测法:当hash函数计算出元素的存放位置时,若该位置已有元素,则尝试将元素放在该元素的下一位置,若仍被占,继

2017-04-07 15:25:43 610

转载 MySQL索引背后的数据结构及算法原理

摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为三个部分。第一部分主要

2017-04-06 10:44:36 487

原创 STL之String详解

表头文件<string>定义了所有字符串型别和函数。 字符串中的操作函数 操作函数 效果 =,assign() 赋以新值 swap() 交换两个字符串的内容 +=, append(),push_back() 添加字符 insert() 插入字符 erase() 删除字符 clear() 移除全部字符 resize() 改变字符数量

2017-04-02 16:29:44 2042

原创 string、char与int类型之间的转换

代码如下:#include<iostream>#include<string>using namespace std;int main(){ //string转int string s = "123"; cout << atoi(s.c_str()) + 1 << " " << typeid(atoi(s.c_str())).name() << endl; //i

2017-04-01 16:42:46 546

社团发现算法综述

总结、评价了众多早期的社团发现算法

2016-11-16

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除