- 博客(4)
- 资源 (2)
- 收藏
- 关注
原创 C语言面试题收集
预处理器(Preprocessor) 1. 用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题) #define SECONDS_PER_YEAR (60 * 60 * 24 * 365)UL 我在这想看到几件事情: 1). #define 语法的基本知识(例如:不能以分号结束,括号的使用,等等) 2). 懂得预处理器将为你计算常数表达式的值,因此,直接写出你
2012-06-30 23:17:09 951
原创 冒泡排序算法分析
void BubbleSort(int *a, int n) { int i,j; int x; for(i=1;i<n;i++) { for(j=0;j<n-i;j++) //找到一组中最大的 { if(a[j]>a[j+1]) { //进行交换 x = a[j]; a[j] = a[j+1]; a[j+
2012-06-29 23:38:31 729
原创 排序算法
1、常用的排序算法的时间复杂度和空间复杂度 2、关于常见排序算法的稳定性分析和结论 1)稳定性通俗地讲就是能保证排序前2个相等的数其在序列的前后位置顺序和排序后它们两个的前后位置顺序相同。在简单形式化一下,如果Ai = Aj, Ai原来在位置前,排序后Ai还是要在Aj位置前。 2)选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,而冒泡排序、插入排序、归并排序和基数
2012-06-29 23:00:16 448
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人