第一课 什么是数据结构?
第二课 数据的逻辑结构
第三课 数据的存储结构/基本运算种类
第四课 俄罗斯套娃与递归
第五课 递归与循环
第六课 斐波那契数列
第七课 栈
第八课 汉诺塔
第九课 队列
第十课 单向链表节点操作算法
第十一课 单向链表操作之二
第十一课b 单向链表操作之三
第十二课 单向链表操作之四
第十三课 单向链表操作之五
第十四课 单向循环链表与约瑟夫环
第十五课 双向链表
第十六课 双向循环链表
第十七课 数组的结构/重复元素/次大值
第十八课 数组支点/幸运值/二分法
第十九课 数组连续子串/过半数/环路加油站
第二十课 树结构/二叉树/插入/中序遍历
第二十一课 二叉排序树的深度优先遍历和广度优先遍历
第二十二课 二叉排序树的节点删除
第二十三课 二叉排序树按层遍历/深度/祖先
第二十四课 满二叉树
第二十五课 完全二叉树
第二十六课 平衡二叉树(AVL树)
第二十七课 平衡二叉树的节点删除
第二十八课 平衡二叉树的判定与转化
第二十九课 平衡二叉树的层数平衡法插入
第三十课 平衡二叉树的层数平衡法删除
第三十一课 平衡二叉树的层数平衡法转化
第三十二课 红黑树(RB-Tree)规则解析
第三十三课 红黑树的插入
第三十四课 红黑树的删除
第三十五课 红黑树的转化
第三十六课 堆结构/二叉堆的插入和遍历
第三十七课 二叉堆的删除
第三十八课 大(小)顶堆
第三十九课 大顶堆实现优先队列
第四十课 散列表(哈希表)
第四十一课 散列表(哈希表)的应用:除重/选票/交集
第四十二课 字典树添加与遍历
第四十三课 字典树的检索和节点删除
第四十四课 图
第四十五课 图结构的创建
第四十五课b 图的节点删除/方式转换/有无向转换
第四十六课 图的遍历
第四十七课 图的生成树/最小生成树Prim算法
第四十八课 图的最小生成树Kruskal算法
第四十九课 排序算法稳定性/时间复杂度/空间复杂度
第五十课 冒泡/选择/插入排序/半分插入排序
第五十一课 希尔排序
第五十二课 归并排序
第五十三课 快速排序
第五十四课 计数排序/桶排序/基数排序
第五十五课 自然数字典式基数排序(本书结束篇)
线下招生啦!
码助教(原学思营)编程是深圳五行星软件有限公司的编程培训机构,基于蓝桥stem86.com平台提供编程培训和考试服务。
首次独创“Scratch编程与小学数学”和“Python编程与初中数学”两大课程体系,把编程和数学融合在一起。
地址:湛江赤坎体育北路御海湾(市行政服务中心对面)
六人小班:
1、Scratch编程与小学数学(1~6年级,学生班、家长/教师班)
2、Scratch蓝桥等考辅导(4~8年级,学生班)
3、Python编程与初中数学(7~9年级,学生班)
4、Python蓝桥等考辅导 (4~9年级,学生班)
5、C++蓝桥等考辅导(7~12年级,学生班)
6、C++蓝桥算法等考辅导(7~12年级,学生班)
“Scratch编程与小学数学”家长/教师班招生对象:
①想教小学生编程的有志之士;
②要从事Scratch编程教育但还没有教Scratch编程技能的在校中小学老师;
③想自己教孩子编程但还没学过编程的家长。
收费:1期20节课3000元,每科4节免费,缴费时有优惠,未用课时全额退款。
报名咨询:
微信:e国阳光
微信号:www_5xstar_com 13729135043
资料库:https://5xstar.com