会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
学习算法的小虾米
Powered by
博客园
博客园
|
首页
|
新随笔
|
联系
|
订阅
|
管理
2018年3月24日
用两个栈来实现一个队列
摘要: #include <iostream>#include<exception>#include<stdlib.h>#include <stdexcept>#include<stack>using namespace std;template<typename T>class CQueue //定义队列
阅读全文
posted @ 2018-03-24 14:11 学习算法的小虾米
阅读(141)
评论(0)
推荐(0)
编辑
寻找二叉树的下一个子节点(采用中序遍历构造的树)
摘要: //寻找二叉树的下一个节点寻找中序遍历序列的下一个节点BinaryTreeNode* GetNext(BinaryTreeNode* pNode){ if(pNode==nullptr) return nullptr; BinaryTreeNode* pNext = nullptr; if(pNod
阅读全文
posted @ 2018-03-24 13:19 学习算法的小虾米
阅读(339)
评论(0)
推荐(0)
编辑
常见的五种排序方式
摘要: #include <iostream> using namespace std; void BubbleSort(int a[] ,int n){//冒泡算法实现,时间复杂度为(On2) bool flag = true; int k =n; while(flag){ flag= false; fo
阅读全文
posted @ 2018-03-24 12:20 学习算法的小虾米
阅读(1054)
评论(0)
推荐(0)
编辑
重建二叉树(已知前序遍历和中序遍历序列求二叉树)
摘要: #include <iostream>#include<exception>#include<stdlib.h>#include <stdexcept>using namespace std;struct BinaryTreeNode{ //定义二叉树的节点 int m_nValue; Binary
阅读全文
posted @ 2018-03-24 00:05 学习算法的小虾米
阅读(222)
评论(0)
推荐(0)
编辑