创建二叉树 创建单链表
来源:互联网 发布:windows10怎么设置网络 编辑:程序博客网 时间:2024/05/16 14:53
struct TreeNode{ int val; TreeNode *left; TreeNode *right; TreeNode(int x) : val(x), left(NULL), right(NULL) {}}; TreeNode* createTreeNode(){ int d; cin>>d; TreeNode* r=NULL; if(d!=0){ r=new TreeNode(d); r->left=createTreeNode(); r->right=createTreeNode(); } return r; } void show(TreeNode* p)//preorder output { if(p) { cout<<p->val<<","; show(p->left); show(p->right); } else { cout<<"#,"; } }
struct ListNode { int val; ListNode *next; ListNode(int x) : val(x), next(NULL) {}}; ListNode* createListNode(){ int d; ListNode* head=NULL; cin>>d; if(d!=0){ head=new ListNode(d); head->next=createListNode(); } return head; } void show(ListNode* node){ ListNode* t=node; while(t!=NULL){ cout<<t->val<<","; t=t->next; } cout<<endl; }
0 0
- 创建二叉树 创建单链表
- 树----创建二叉树
- 创建二叉树
- 二叉树的创建
- 创建二叉树
- 创建二叉树
- 二叉树的创建
- 前序中序创建二叉树
- 创建二叉树
- java 二叉树创建
- java创建二叉树
- 创建二叉树
- 二叉树创建
- 二叉树的创建。
- 创建二叉树
- 创建二叉树
- java创建二叉树
- 创建二叉树
- uva 1605 Building for UN 构造?随意
- jquery中attr和prop的区别
- 程序员面试金典 2.7 集合栈
- 孩子们的游戏(圆圈中最后剩下的数)&约瑟夫问题I
- QtMultiMedia 之 Camera
- 创建二叉树 创建单链表
- PL/SQL之变量的作用范围
- windows下Composer-Setup安装失败
- Spark&Spark性能调优实战
- Pascal's Triangle I && II--JavaScript
- delphi7 经过测试的 md5 加密解密
- 一年成为Emacs高手(像神一样使用编辑器)
- Oracle 查询结果列转行
- 程序员面试金典 2.8 用两个栈实现队列