内容正文:
学习任务单
课程基本信息
学科
信息技术
年级
高二
学期
秋季
课题
4.2二叉树的基本操作
教科书
书名:选择性必修1数据与数据结构
出版社:浙江教育出版社
出版日期:2019年12月
学习目标
1.掌握二叉树的两种建立方式。
2.熟练掌握二叉树的三种遍历方式。
课前学习任务
1.回顾二叉树的概念和性质。
2.了解二叉树的基本操作,包括建立和遍历的详细内容。
课上学习任务
【学习任务一】
回顾上节课的内容,分辨两种二叉树。
A
B
E
F
【学习任务二】
学习利用数组来实现二叉树的建立,并完成数组内容的填写。
012
3456
7
B
D
E
01234567
B
【学习任务三】
思考:用数组表示二叉树,在计算机中是否可取?
【学习任务四】
学习利用链表来实现二叉树的建立,并画出链表。
左指针
数据
右指针
【学习任务五】
学习二叉树遍历的知识,并实操对二叉树进行遍历。
A
B
D
G
H
前序遍历:
中序遍历:
后序遍历:
【学习任务六】
对如下图二叉树进行中序遍历和后序遍历,了解数学表达式树。
4
8
3
2
【学习任务七】
思考:己知前序和后序遍历序列,能否唯一确定一棵二叉树?
推荐的学习资源
1.学科网浙教版(2019)高中信息技术选修1数据与数据结构课件资料优选-信息
技术学科网(Zxxk.com
2.w3 school在线教程(Py thon二叉树)