PAT 03-树1. List Leaves (25)(C)

本文介绍了如何使用C语言解决PAT题03-树1. List Leaves (25),针对非计算机专业且仅熟悉C语言的学习者。作者分享了解题思路,并强调C++中的stl函数在C语言中如何实现,以帮助读者理解动态数组的使用。
摘要由CSDN通过智能技术生成

最近在MOOC上学数据结构,作为一个非计算机学生,说起来有些吃力,进度很慢,有时候两天做一道PAT习题。遇到没思路的问题网上查询几乎都是C++的算法代码,C++由于其富含各种遍历的库函数使得代码非常简短,但是没学过C++的同学就完全看不懂stl函数了,这篇文章为了那些只会C也在学习的朋友。以后也会继续更新解题报告,大家一起学习吧大笑大笑大笑

代码中vector是C++中一个非常好用的容器,用来动态建立数组,防止空间浪费。

以下附上题目和源码


#include<iostream>
#include<vector>
using namespace std;

#define MaxSize 10 

typedef int ElementType;
typedef struct TreeNode *BinTree;
typedef BinTree Position;

struct TreeNode {
	ElementType data;
	BinTree left;
	BinTree right;
};

typedef struct
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值