摘要:
函数模板思考:如果重载的函数,其解决问题的逻辑是一致的、函数体语句相同,只是处理的数据类型不同,那么写多个相同的函数体,是重复劳动,而且还可能因为代码的冗余造成不一致性。解决:使用模板例:求绝对值函数的模板函数模板定义语法语法形式:template 函数定义模板参数表的内容类型参数:class(或t... 阅读全文
posted @ 2015-10-31 13:46
让编程成为一种习惯
阅读(416)
评论(0)
推荐(0)
摘要:
查找顺序查找顺序查找的基本思想:从序列的首元素开始,逐个元素与待查找的关键字进行比较,直到找到相等的。若整个序列中没有与待查找关键字相等的元素,就是查找不成功。例9-14顺序查找函数模板template int seqSearch(const T list[], int n, const T &ke... 阅读全文
posted @ 2015-10-31 13:43
让编程成为一种习惯
阅读(201)
评论(0)
推荐(0)
摘要:
队列类模板队列是只能向一端添加元素,从另一端删除元素的线性群体队列的基本状态队空队满一般状态队空队列中没有元素(以数组容纳的队列为例)队满队列中元素个数达到上限(以数组容纳的队列为例)一般状态队列中有元素,但未达到队满状态(以数组容纳的队列为例)循环队列在想象中将数组弯曲成环形,元素出队时,后继元素... 阅读全文
posted @ 2015-10-31 13:41
让编程成为一种习惯
阅读(436)
评论(0)
推荐(0)
摘要:
栈是只能从一端访问的线性群体,可以访问的这一端称栈顶,另一端称栈底。栈是一种后进先出的数据结构。栈示意图栈的应用举例——表达式处理栈的基本状态栈空栈满一般状态栈空栈中没有元素(以数组容纳的栈为例)栈满栈中元素个数达到上限(以数组容纳的栈为例)一般状态栈中有元素,但未达到栈满状态(以数组容纳的栈为例)... 阅读全文
posted @ 2015-10-31 13:38
让编程成为一种习惯
阅读(325)
评论(0)
推荐(0)
摘要:
C++语言程序设计进阶 (2015年秋)郑莉教授http://www.xuetangx.com/courses?org=-1&cid=117&page_type=0&page=2单链表//单链表的结点类模板template class Node{ private: Node *n... 阅读全文
posted @ 2015-10-31 13:25
让编程成为一种习惯
阅读(450)
评论(0)
推荐(0)
浙公网安备 33010602011771号