- 博客(6)
- 资源 (15)
- 收藏
- 关注
转载 堆排序
堆排序是利用堆的性质进行的一种选择排序。下面先讨论一下堆。 1.堆 堆实际上是一棵完全二叉树,其任何一非叶节点满足性质: Key[i]=Key[2i+1]&&key>=key[2i+2] 即任何一非叶节点的关键字不大于或者不小于其左右孩子节点的关键字。 堆分为大顶堆和小顶堆,满足Key[i]>=Key[2i+1]&&key>=key[2i+2]称为
2012-04-09 21:44:10 543
原创 C/C++ 自己编写内存拷贝函数:memcpy()
1.写一个函数,完成内存之间的拷贝。[考虑问题是否全面] void* memcpy( void *dest, const void *src, size_t count ) { char* pdest = static_cast( dest ); const char* psrc = static_cast( src ); if( pdest>psrc && pdest<
2012-04-07 14:14:09 2781
原创 数组名的本质
1.先看一题: 以下为Windows NT下的32位C++程序,请计算sizeof的值: void Func ( char str[100] ) { sizeof( str ) = ? } void *p = malloc( 100 ); sizeof ( p ) = ? 答案: sizeof( str ) = 4
2012-04-07 09:24:12 1131
转载 四道稍微高级点的 C++ 试题
--------------------------------------------------------------------------- 1. 写出下面程序的输出。 class abc; void del(abc *pobj) { delete pobj; } class abc { public: abc(){ printf
2012-04-05 21:49:11 605
原创 有趣的c++题:调用析构函数or不调用析构函数
1.下面的程序为什么不调用析构函数? class abc; void del(abc *pobj){ delete pobj; } class abc{ public: abc(){ printf("abc\r\n"); } ~abc(){ printf("~abc\r\n"); } }; void main(void) { abc *pobj = new abc;
2012-04-05 21:04:40 1709
原创 一道面试题引发的问题:浮点数和整数在计算机种的存储方式
1.先看题目: 给出下面代码的输出: float a = 1.0f; cout << (int)a << endl; cout << (int&)a << endl; // (int&)a , 是什么意思呢? cout << boolalpha << ( (int)a == (int&)a ) << endl; float b = 0.0f; cout << (int)
2012-04-05 20:30:43 4442
WinCE 5.0与6.0体系结构及其区别
2012-04-05
U-Boot-1.1.6.tar.bz2
2012-03-26
arm-linux-gcc-3.4.1.tar.bz2
2012-03-26
Skinsharp(全局换肤)—已付费版
2011-07-01
Win32纯API实现的简单画图程序
2010-12-11
C语言 成绩管理系统
2010-06-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人