C语言网VIP学习系统 软件著作权登记号:2017SR350720

  C语言网是编程在线学习领域率先提倡“学练同步、知行合一”的组织之一,学习模式为在线视频+在线评测的学习模式,理论与动手同步学习训练,拒绝理论派,真正学会编程!

我要分享

算法课程

 主讲老师

郭老师
  • 职业ACMer选手,丰富的ACM竞赛经历;
  • 山东省第六界ACM程序设计竞赛金奖;
  • 2014年ACM亚洲区域赛广州赛区铜牌;
  • 2014年ACM亚洲区域赛西安赛区银牌;
  • 2015年ACM亚洲区域赛沈阳赛区银牌;
  • 2015年ACM亚洲区域赛长春赛区金牌;
  • 算法数据结构、调试纠错能力极其扎实,擅长图论及大模拟。

 学习说明

学习模式 在线视频+在线作业(视频与作业同步进行,当堂知识点当堂消化,验收作业)
学习服务与流程
  • 1. 在线支付开通,会自动开通课程,即可进入系统学习,随到随学;
  • 2. 关注站内信或课程公告,班主任老师会联系你并添加答疑QQ群;
  • 3. 按照学习计划学习,并完成每节课后习题,有问题可随时QQ辅导;
  • 4. 定期组织举办在线比赛、奖学金评比等活动;
  • 5. 完成结课设计,顺利毕业;
  • 6. 需要工作的可对接企业用人单位。
学习特色 学练同步,视频讲解+配套OJ作业+答疑交流群
学习时间与周期 随到随学,并提供为期一年的一对一答疑辅导(特殊情况中途可以办理暂停)。
学习费用 原价:399元 拼团价格:99元(限量发布) (支付宝支持信用卡,花呗分期)
拼团方式:右上角点击开通,选择“拼团报名”,付款成功后邀请两人加入即可拼团成功 ,未拼成功24小时后已付金额自动原路退回
报名咨询 QQ:854253552(备注:算法课程报名) 在线咨询
付款方式 支付宝在线支付、自动开通(支持信用卡、花呗),微信支付

 算法与数据结构大纲

第一章

算法初步
  • 简单的求值方法1
  • 简单的求值方法2
  • 简单编程练习1
  • 简单编程练习2
  • 程序设计技巧及模拟1
  • 程序设计技巧及模拟2
  • 比赛时的实战经验1
  • 比赛时的实战经验2
  • 二分查找1
  • 二分查找2
  • 插入排序和冒泡排序1
  • 插入排序和冒泡排序2
  • 快速排序原理1
  • 快速排序原理2
  • 归并排序1
  • 归并排序2
第二章

数据结构(上)
  • 链表的构建及使用1
  • 链表的构建及使用2
  • 栈和队列1
  • 栈和队列2
  • 树与递归1
  • 树与递归2
  • 树与递归3
  • 堆1
  • 堆2
  • 并查集及其应用1
  • 并查集及其应用2
  • hash1
  • hash2
  • hash3
第三章

程序设计技巧
  • 枚举1
  • 枚举2
  • 贪心1
  • 贪心2
  • 递推1
  • 递推2
  • 分治1
  • 分治2
  • bfs1
  • bfs2
  • dfs1
  • dfs2
  • 简单搜索技巧和剪枝
第四章

动态规划
  • 基本类型的动态规划1
  • 基本类型的动态规划2
  • 基本类型的动态规划3
  • 坐标类型动态规划
  • 区间动态规划
  • 树形动态规划1
  • 树形动态规划2
第五章

图论(上)
  • 图的存储和计算
  • 最短路1
  • 最短路2
  • 最小生成树1
  • 最小生成树2
  • 最小生成树3
  • 拓扑排序1
  • 拓扑排序2
第六章

数学
  • 数论与整除问题1
  • 数论与整除问题2
  • 数论与整除问题3
  • 数论与整除问题4
  • 拓展欧几里得1
  • 拓展欧几里得2
第七章

图论(下)
  • bellman-ford1
  • bellman-ford2
  • spfa以及堆优化的dijkstra算法1
  • spfa以及堆优化的dijkstra算法2
  • spfa以及堆优化的dijkstra算法3
  • floyd1
  • floyd2
  • 欧拉回路1
  • 欧拉回路2
第八章

数据结构(下)
  • 树状数组1
  • 树状数组2
  • 线段树1
  • 线段树2
  • 线段树3
  • 二叉搜索树与splay1
  • 二叉搜索树与splay2
  • 二叉搜索树与splay3
  • trie树1
  • trie树2
  • 后缀树组1
  • 后缀树组2

 教学模式

在线网课

精华小课,随到随学,可反复学习

在线评测

在线评测,实时反馈,快速提高编码能力

 常见问题

Q:学习过程中遇到问题怎么办?

A:答疑群中有许多同学以及助教老师,大家可以与同学们讨论,也可以自行参考题解,也可以问助教老师,任意时间收到就会回复,有问必答。

Q:能不能多个人用一个账号?

A:我们会根据账号的行为记录进行身份识别,如果发现异常情况,将予以警告,严重的将直接封禁账号,请同学们珍惜个人账号。

Q:课程中是否有配套作业?

A:C语言网一直秉承“学练同步,知行合一”的教学理念,每次课之后基本都有对应的上机习题,需要大家独立完成提交正确通过才可以继续学习,保证大家的动手能力。

Q: 学这个课程需要准备什么软件吗?

A:课程全程学习都可以在浏览器在线完成,可以不安装任何软件。但建议有能力的同学自行在自己电脑上安装对应的编译器更可以提高动手能力,相对应的软件在课程中都会提供,大家不必担心。