摘要: 一、定义max函数模板 //basics/mas.hpp temeplate inline T const& max (T const& a, T const& b) { return a //temeplate 模板max()的另一种等价定义 temeplate inline T const& max (T const& a, T const& b) { return a... 阅读全文
posted @ 2015-06-09 00:36 ChCaty 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 3. 选择排序—简单选择排序(Simple Selection Sort) 基本思想: 在要排序的一组数中,选出最小(或者最大)的一个数与第1个位置的数交换;然后在剩下的数当中再找最小(或者最大)的与第2个位置的数交换,依次类推,直到第n-1个元素(倒数第二个数)和第n个元素(最后一个数)比较为止。 简单选择排序的示例: 操作方法: 第一趟,从n 个记录中找出关键码最小的记录与第一个记录交换; ... 阅读全文
posted @ 2015-05-30 00:59 ChCaty 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1.插入排序—直接插入排序(Straight Insertion Sort)基本思想:将一个记录插入到已排序好的有序表中,从而得到一个新,记录数增1的有序表。即:先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。要点:设立哨兵,作为临时存储和判断数组边界... 阅读全文
posted @ 2015-05-29 00:48 ChCaty 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 补充:1.字符串必须要有'/0'结束。2.字符数组的长度以字符个数,以'/0'做结束标记。3.字符串在使用前必须初始化。4.字符串求长度函数strlen(m1)5.字符串复制函数strcp(m1,m2)6.利用第三个字符数组实现字符相连接 例:char str,str1,str2; printf... 阅读全文
posted @ 2015-05-28 21:42 ChCaty 阅读(110) 评论(0) 推荐(0) 编辑
摘要: C语言中的字符串有两种表示方式,一是字符数组,二是字符指针。 一、字符数组 1.定义形式 char 变量名[常量表达式]; 2.初始化形式 有三种初始化形式 ①.char c[5]={'a','b','c','d','e'}; ②.char c[10]={"tasklist"}; ... 阅读全文
posted @ 2015-05-28 16:27 ChCaty 阅读(202) 评论(0) 推荐(0) 编辑