获课:www.bcwit.top/13693/
获取ZY方打开链接
贺老师的《C++普及组全套》课程是一门专为初学者和准备参加信息学奥林匹克竞赛(如CSP-J/S,即原来的NOIP普及组)的学生设计的编程课程。这套课程全面覆盖了C++编程的基础知识和竞赛中常用的算法与数据结构。
课程的主要内容包括:
C++基础语法:涵盖了变量、数据类型、运算符、输入输出等基本语法,以及条件语句(if-else)、循环语句(for、while、do-while)等控制结构。还包括函数的定义与调用、参数传递、递归,以及数组与字符串的操作。
C++进阶语法:包括指针与引用的基本概念、结构体与联合体的使用、动态内存分配(如new和delete操作符)、文件操作等。
基本算法:介绍了排序与查找(如冒泡排序、选择排序、插入排序、快速排序、归并排序、二分查找)、递归与分治、贪心算法、动态规划等基本算法。
数据结构:讲解了线性数据结构(如栈、队列、链表)、树与二叉树(包括二叉树的遍历、二叉搜索树、平衡二叉树)、图论基础(如图的表示方法、深度优先搜索、广度优先搜索)、哈希表等。
竞赛常用算法:包括图论算法(如最短路径算法、最小生成树算法)、字符串算法(如KMP算法、Trie树、后缀数组)、高级数据结构(如并查集、线段树)等内容。
这套课程通过结合历年真题精讲,帮助学员高效备考编程竞赛,并全面覆盖初赛与复赛的考点
领取专属 10元无门槛券
私享最新 技术干货