- 博客(4)
- 资源 (4)
- 收藏
- 关注
原创 vc6.0 下关于vector的建议(reserve())
在看STL标准库时,作者曾说,STL中vector几乎以一种哲学的方式管理其容量的大小,所以在谈到分期摊坏的复杂度时,几乎是可以不考虑的。但在vc6.0中则不然(vc6.0对STL不完美支持是总所周知的)。代码如下:int main(){ std::vector coll;// coll.reserve(100); coll.push_back(Person("test"));
2013-02-28 21:59:00 1210
转载 C语言-time.h
本文从介绍基础概念入手,探讨了在C/C++中对日期和时间操作所用到的数据结构和函数,并对计时、时间的获取、时间的计算和显示格式等方面进行了阐述。本文还通过大量的实例向你展示了time.h头文件中声明的各种函数和数据结构的详细使用方法。 关键字:UTC(世界标准时间),Calendar Time(日历时间),epoch(时间点),clock tick(时钟计时单元) 1.概念
2013-02-27 21:52:56 385
转载 如何获取代码运行时间
在调试中,经常需要计算某一段代码的执行时间,下面给出两种常用的方式:第一种:使用GetTickCount函数#include#includeint main(){ DWORD start_time=GetTickCount(); { //此处为被测试代码 } DWORD end_time=GetTickCou
2013-02-27 21:34:43 525
转载 Introsort STL快排改进
STL 中sort的实现就是用的introsort,是对quicksort的一种改进,因为quicksort在某些情况下会是N^2复杂度。以下内容为转帖:STL(Standard Template Library)的算法据说是经过精心优化的。那么在它的排序算法方面做了哪些优化呢? 自从快速排序算法出世以后,从平均性能上来说,除了在数据量极少( 一个最简单的混合算法就是在
2013-02-26 19:53:52 565
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人