历年真题汇总 · 从入门到精通 · 助你备考
入门基础,掌握基本语法、变量与数据类型,了解海龟作图等基础绘图。
基础入门逻辑控制,深入理解循环结构、判断语句及简单的算法逻辑。
逻辑构建数据结构,掌握列表、元组、字典等复杂数据结构的操作与应用。
掌握数据编码(原码,反码,补码)、进制转换、位运算等知识,掌握一维数组、字符串及函数的使用, 能够独立使用模拟法、枚举法解决对应的算法问题。
数据结构函数与模块,学会自定义函数,理解作用域,使用标准库模块。
掌握函数的定义、调用及函数参数传递的方法;掌握二维数组与多维数组的使用技巧; 掌握常用排序算法(冒泡排序,插入排序,选择排序)、文件读写和异常处理的使用。能够解决递推相关问题
函数编程面向对象,理解类与对象,掌握封装、继承与多态的核心概念。
掌握初等数论,素数的埃氏筛法和线性筛法,线性表的知识,二分法、分治法、贪心法的思想,完成指定功能程序
面向对象与算法入门算法进阶,学习排序、查找算法,理解递归与分治策略。
掌握树的基础知识,能够分辨不同的树,哈夫曼树,完全二叉树,二叉排序树,哈夫曼编码,格雷编码,并根据不同的搜索算法进行树遍历。 掌握简单线性动态规划和简单背包问题。
树及算法基础数学库常用函数(三角、对数、指数),图的定义及遍历。
掌握图的定义与遍历相关算法,掌握图论基本概念及基础算法,能使用二维动态规划、动态规划最值优化的知识完成复杂的动态规划算法
图论数据应用计数原理 排列与组合 杨辉三角倍增法 代数与平面几何(初中数学部分) 图论算法及综合应用(最小生成树、单源最短路)
掌握组合数学中基本知识,通过算法的时间和空间效率分析,可以完成相对应的算法的优化
图论综合应用及高级实战