小说网 找小说 无限小说 烟雨红尘 幻想小说 酷文学 深夜书屋
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 102 下一页

2014年9月14日

输入一颗二元树,从上向下按层打印树的每个节点,同一层中,按照从左到右的顺序打印。

摘要: 输入一颗二元树,从上往下按层打印树的每个结点,同一层中按照从左往右的顺序打印,具体实现如下:#include using namespace std;typedef struct BSTNode{ int nValue; struct BSTNode *pLChild; struct BSTNod... 阅读全文

posted @ 2014-09-14 22:42 牛栏山1 阅读(120) 评论(0) 推荐(0) 编辑

输入一个单向链表,输出该链表中倒数第K个结点

摘要: 输入一个单向链表,输出该链表中倒数第K个结点,具体实现如下:#include using namespace std;struct LinkNode{public: LinkNode(int value = 0) : nValue(value){ pNext = NULL; } ~Link... 阅读全文

posted @ 2014-09-14 22:34 牛栏山1 阅读(221) 评论(0) 推荐(0) 编辑

查找最小的K个元素,使用最大堆。

摘要: 查找最小的K个元素,使用最大堆,具体代码如下:#define _CRT_SECURE_NO_WARNINGS #include using namespace std; void swap(int *a, int *b) { int temp; temp = *a; *... 阅读全文

posted @ 2014-09-14 22:25 牛栏山1 阅读(128) 评论(0) 推荐(0) 编辑

判断整数序列是不是二元查找树的后序遍历结果

摘要: 题目:输入一个整数数组,判断该数组是不是二元查找树的后序遍历结果,如果是,返回true,否则返回假,具体实现如下:#include using namespace std;//搜索树后序遍历数组最后一个是根,从数组头到第一个比根大的节点是左孩子,后面右孩子必须全大于根,递推static bool ... 阅读全文

posted @ 2014-09-14 22:12 牛栏山1 阅读(92) 评论(0) 推荐(0) 编辑

链队

摘要: 今天,我们一起用C++写一个链对,具体如下所示。LinkQueue.h具体内容如下:#include "QueueNode.h"template class LinkQueue{public: LinkQueue() :m_prear(NULL), m_pfront(NULL){} ~Li... 阅读全文

posted @ 2014-09-14 18:34 牛栏山1 阅读(102) 评论(0) 推荐(0) 编辑

链栈

摘要: 今天,我们一起用C++写链栈,具体如下。LinkStack.h具体内容:#include "StackNode.h"template class LinkStack{public: LinkStack() :m_ptop(NULL){} ~LinkStack(){ MakeEmpty()... 阅读全文

posted @ 2014-09-14 18:24 牛栏山1 阅读(114) 评论(0) 推荐(0) 编辑

基数排序

摘要: 今天,我们一起用C++实现基数排序,具体代码如下:Data.h具体内容如下:template class Element{public: Type GetKey(){ return key; } void SetKey(Type item){ key = item; }public: ... 阅读全文

posted @ 2014-09-14 18:11 牛栏山1 阅读(88) 评论(0) 推荐(0) 编辑

合并排序

摘要: 今天,我们的目标就是一起用C++实现合并排序,具体代码如下。Data.h具体内容:template class Element{public: Type GetKey(){ return key; } void SetKey(Type item){ key = item; }publi... 阅读全文

posted @ 2014-09-14 18:01 牛栏山1 阅读(74) 评论(0) 推荐(0) 编辑

堆排序

摘要: 今天,我们一起用C++实现堆排序,目的是熟练C++的语法,具体代码如下。Data.h具体内容如下:template class Element{public: Type GetKey(){ return key; } void SetKey(Type item){ key = item... 阅读全文

posted @ 2014-09-14 17:46 牛栏山1 阅读(75) 评论(0) 推荐(0) 编辑

选择排序

摘要: 今天,我们一起用C++实现一个选择排序,帮助大家熟练C++的语法,具体内容如下:Data.h的内容:template class Element{public: Type GetKey(){ return key; } void SetKey(Type item){ key = it... 阅读全文

posted @ 2014-09-14 17:39 牛栏山1 阅读(103) 评论(0) 推荐(0) 编辑

上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 102 下一页

导航