双向链表(2)

头文件
 1 #include <iostream>
2 #include"二叉树.h"
3
4 using namespace std;
5
6 int main()
7
8 {
9 BinaryTree<char> tree;
10 TreeNode<char> 加,减,乘,除,a,b,c,d,e;
11
12 加.data = '+';
13 减.data = '-';
14 乘.data = '*';
15 除.data = '/';
16
17 a.data = 'A';
18 b.data = 'B';
19 c.data = 'C';
20 d.data = 'D';
21 e.data = 'E';
22
23 tree.root = &加;
24 加.leftChild = &减;
25 加.rightChild = &e;
26 减.leftChild = &乘;
27 减.rightChild = &d;
28 乘.leftChild = &除;
29 乘.rightChild = &c;
30 除.leftChild = &a;
31 除.rightChild = &b;
32
33 cout << "中序遍历" << endl;
34 tree.InOrder();//中序遍历
35 cout << endl;
36
37 cout << "前序遍历" << endl;
38
39 tree.PreOrder();
40 cout << endl;
41
42
43 cout<< "层序遍历"<< endl;
44 tree.LevelOrder();
45 cout<< endl;
46 return 0;
47 }
main.cpp
 1 #include<iostream>
2 #include "List.h"
3
4 using namespace std;
5
6 int main()
7
8 {
9
10 List<int> myList;
11
12 myList.push_front(20);
13 myList.push_front(30);
14 myList.push_back(10);
15
16 List<int>::const_iterator iter = myList.begin();
17
18 cout << *iter <<endl;
19 ++iter;
20 cout << *iter <<endl;
21 ++iter;
22 cout << *iter <<endl;
23 ++iter;
24
25 return 0;
26
27 }



转载于:https://www.cnblogs.com/uniquews/archive/2012/03/27/2420458.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值