
C++宽字符与普通字符的转换实例详解 把字符串转换成宽字符串, 实例代码:wstring string2Wstring(string sToMatch) { #....
C++多继承多态的实现如果一个类中存在虚函数,在声明类的对象时,编译器就会给该对象生成一个虚函数指针,该虚函数指针指向....
布隆过滤器 一、历史背景知识布隆过滤器(Bloom Filter)是1970年由布隆提出的。它实际上是一个很长的二进制向量和一系列随....
一、概述 C/C++中的int类型能表示的范围是-2E31-2E31–1。unsigned类型能表示的范围是0-2E32–1,即 0-4294967295。所以....
二叉树的镜像:将一个二叉树的左右子树,调换位置。即下图的形式:递归的思想是: 从根节点的左右子树进行交换,然后以根节....
排序——插入排序 插入排序的基本思想是每次将一个待排序的记录,按其关键字大小插入到前面已经排好序的子文件中的适当位置....
C++ 中回调函数详解及简单实例 回调函数调用关系图对于第一种情况,主程序可以从执行到回调函数,也可以不执行回调函数,关....
C++ 数据结构完全二叉树的判断 完全二叉树(Complete Binary Tree):若设二叉树的深度为h,除第h层外,其他各层(1~h-1)的....
循环链表和约瑟夫环 循环链表的实现 单链表只有向后结点,当单链表的尾链表不指向NULL,而是指向头结点时候,形成了一个环,....
C++ 实现多数的最大公约数的实例 题目:求最大公约数 输入一组正整数(数量小于20),输出其最大公约数。 输入:121 33 44 1....
堆排序(heapsort)是一种比较快速的排序方式,它的时间复杂度为O(nlgn),并且堆排序具有空间原址性,任何时候只需要有限的....
1、树的双亲表示法: 树的双亲表示法 2、Status InitTree(PTree *T){ (*T).n=0;
C++ 中时间与时间戳的转换实例详解// 设置时间显示格式:NSString *timeStr = @"2011-01-26 17:40:50";NSDateFormatter *for....
腾讯的一道面试题:如何快速找到位置长度单链表的中间节点?普通方法,就是先遍历,在从头找到2/length的中间节点。算法复杂....
strcpy标准写法 实例代码:// CppReference.cpp : 定义控制台应用程序的入口点。 //#include "stdafx.h" using namespace st....
前言 基本思想是自动选中了和种子点相连的区域,接着将该区域替换成指定的颜色,经常用来标记或者分离图像的一部分进行处理....
C++ 析构函数与变量的生存周期实例详解 这篇介绍了析构函数,是我的读书笔记,我希望它够简短但又比较全面,起到复习的作....
在《算法竞赛入门经典》一书中 习题1-5 打折 (discount) 一件衣服95元,若消费满300元,可打八五折。输入购买衣服件数,....
C语言中判断一个char*是不是utf8编码 里我修改了一下, 纯ASCII编码的字符串也返回true, 因为UTF8和ASCII兼容 实例代码:int ....
前言 大家都知道map容器是C++ STL中的重要一员,平时会遇到删除map容器中value为指定元素的问题,例如删除所有字符串为"123"....