VectorDequeListSetMultisetmapMultimap典型内部结构dynamicarrayArray of arraysDoublyLinked listBinary treeBinary treeBinary treeBinary tree元素ValueValueValueVa...
分类:
其他好文 时间:
2014-07-22 22:53:32
阅读次数:
196
upper_bound(应用于有序区间)
-------------------------------------------------------------------------------------------------------------------------------------------------
描述:受STL区间前闭后开习惯的影响,upper_bound成功找到某个值时,
返回一个迭代器指向每一个"不大于 value "的元素的下一个位置,而不是指向 value 的迭代...
分类:
其他好文 时间:
2014-07-19 23:31:03
阅读次数:
289
lower_bound(应用于有序区间)
--------------------------------------------------------------------------------------------------------------------------
描述:二分查找,返回一个迭代器指向每一个"不小于 value "的元素,
或 value 应该存在的位置
思路:
1.循环直到区间长度为 0
2.如果 *middle < value,在后半段继续查找
3.如果 *mid...
分类:
其他好文 时间:
2014-07-19 23:30:41
阅读次数:
382
int main()
{
int A[] = { 1, 2, 3, 3, 3, 5, 8 };
const int N = sizeof(A) / sizeof(int);
for (int i = 1; i <= 10; ++i) {
cout << "Searching for " << i << ": "
<< (binary_search(A, A + N, i) ? "present" : "not present") << endl;
}
}
/*
...
分类:
其他好文 时间:
2014-07-19 23:29:59
阅读次数:
275
next_permutation
-----------------------------------------------------------------------
描述: 取得 [first, last) 所标示之序列的下一个排列组合。如果没有,返回 false,有,返回true
思路:
从后往前
1.找两个相邻元素,令左端的元素为*i,右端的元素为*ii,且满足 *i < *ii
2.找出第一个大于 *i 的元素,令其为 *j,将*i,*j元素对调
3.将ii右端的所有元素颠倒
源码:
t...
分类:
其他好文 时间:
2014-07-19 23:29:37
阅读次数:
383
VS2010其实就已经内置了IISExpress。做asp.net MVC的web项目开发时,Ctrl+F5和F5启动项目运行(后者是调试模式)的同时都会打开IISExpress,事实上本机对该web项目走的就是这个内置的server。默认情况下,该server运行的web项目不支持局域网内其他机器...
分类:
移动开发 时间:
2014-07-19 18:37:34
阅读次数:
243
STL中就自带了排序函数sortsort 对给定区间所有元素进行排序 要使用此函数只需用#include sort即可使用,语法描述为:sort(begin,end),表示一个范围,例子:#include int main(){ int a[20]={2,4,1,23,5,76,0,43,24,6....
分类:
其他好文 时间:
2014-07-19 18:36:51
阅读次数:
217
步骤:1.下载 插件2.拷贝文件里面德尔html_5.xsd到D:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\Packages\schemas\html3. 运行注册文件VS-2010-x64.reg 根据自己系统而定4. 打开...
分类:
Web程序 时间:
2014-07-19 18:24:56
阅读次数:
291
时间:Today地点:420实验室事件:在重新安装VS2010 的过程中,总是在.NET Framework 4 Multi-Targeting Pack 这个地方失败。错误代码如下:[07/19/14,13:41:48] .NET Framework 4 Multi-Targeting Pack:...
分类:
其他好文 时间:
2014-07-19 18:17:04
阅读次数:
265
1、解决VisualStudio空格变成很多点的3种方法。1、编辑->高级->查看空白2、Ctrl+E然后按S3、Ctrl+R+W2、怎样在vs2010中打开vs2012的项目.我们可以修改两个工程文件来把VS2012的工程文件移植到VS2010中去。首先当然是修改解决方案文件(.sln文件)。使用记事本打开,把里..
分类:
其他好文 时间:
2014-07-19 16:42:30
阅读次数:
177