- 博客(3)
- 资源 (2)
- 收藏
- 关注
转载 排序算法的时间复杂度和空间复杂度
常用的内部排序方法有:交换排序(冒泡排序、快速排序)、选择排序(简单选择排序、堆排序)、插入排序(直接插入排序、希尔排序)、归并排序、基数排序(一关键字、多关键字)。一、冒泡排序: 1.基本思想:两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。2.排序过程:设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气
2012-04-05 10:28:57 496
原创 C\C++函数间指针参数的传递
参考链接:http://www.2cto.com/kf/201202/120037.html 对于链接里提到问题,我做了总结如下:从一个简单的例程开始,char str1[]="hi";char str2[]="hello";void MyFun(char *pp){ pp = str2;}void main(){ char *p=str1; M
2012-04-04 15:52:16 421
原创 DAMAGE:after Normal Block(#63) at 0x00382ca8
char ch[]="camp";char *p = (char *)malloc(strlen(ch));strcpy(p,ch);... ...free(p); 编译没错,运行出错:Debug Error!DAMAGE:after Normal Block(#63) at 0x00382ca8 错误原因:释放未分配的空间分
2012-04-04 11:03:43 1088
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人