
记录学习情况
文章平均质量分 84
AlwaysCoding
AlwaysCoding
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
一些BST基础知识
又看了一遍BST,把这些基础写了下来。分享一下。代码测试通过。#include #include #include using namespace std; struct TreeNode{ int val; TreeNode*left; TreeNode*right; TreeNode(int x) :val(x), left(NULL), right(NULL){} }; TreeNo原创 2013-12-10 19:50:17 · 952 阅读 · 0 评论 -
二叉树的先序遍历
二叉树的先序遍历。 递归和迭代两种方法,感觉写迭代的是时候好多废话,懒得改了。停几天再改#include #include #include using namespace std; struct node{ int data; node*left; node*right; node(int x) :data(x), left(nullptr), right(nullptr){} };原创 2013-12-10 21:43:32 · 922 阅读 · 0 评论 -
二叉树的各种递归和栈的遍历。
#include #include #include using namespace std; struct node{ int data; node*left; node*right; node(int x) :data(x), left(nullptr), right(nullptr){} }; //新建节点 node*newNode(int elem) { node*cur = n原创 2013-12-18 00:05:14 · 986 阅读 · 0 评论