【智能社】数据结构与算法(I) 主讲:Blue

99人 购买 好评度 100%
用手机看

扫一扫继续用手机看

  • 微信扫码

  • QQ扫码

下载手机APP
收藏
  • Q群:1081183155
更多班级

Q群:1081183155

支持随到随学,25年04月过期

¥596.22

本班因教学质量问题暂时不能报名。 查看详情

课程因违反平台规定暂时不能报名。

立即购买

课程概述

目录

往期学员作业()

评论

老师介绍

  • Blue(石川)

    Blue(石川)

    智能社创始人,精通C/C++、Java、Python、前端开发等多种开发技术,曾参与数个超大规模数据挖掘技术、超高并发网络并行计算系统的设计、构建和运营,长期参与一线项目开发和项目管控,拥有丰富的企业级系统开发经验,对HTML5移动端互联网技术及生态体系有深刻理解。 超过14年的开发经验
简  介 【智能社】数据结构与算法(I) 主讲:Blue 录制时间:2020年4月
大部分程序员,都不懂数据结构与算法,而这也注定大部分程序员注定无法成为高手

想改变吗?


《数据结构与算法》,是所有编程思想的基石,是所有开发人员的基本功,是程序世界的内功心法,它能帮你什么?
1. 解决问题
  99.9%的问题都不是新问题,早有人碰到并解决过,而这种思想和经验,可以为你所用

2.深入原理、洞悉本质
  绝大多数程序员,都只会套用别人的库/框架,而当你具备了底层的思想,就会拥有巨大的优势,不但可以更好的使用其他人的东西,还可以开发出属于自己的框架

3.程序思想
  看别人的代码能看懂,自己动手就一脸懵逼?这就是缺乏程序思想,数据结构与算法能从根本上改善这点

4.面试必考
  绝大多数面试都会问算法,而绝大多数面试者不是背答案就是瞎胡说,为什么不正面直面这个问题从头解决呢



课程内容:

 
  • 数据结构与算法入门

    • 【试听】课程介绍

    • 【试听】什么是数据结构

    • 如何衡量算法的优劣-大O表示法、冒泡排序

    • 如何衡量数据结构的优劣

  • 必备基础知识

    • 数学基础 1-函数形态与算法复杂度

    • 数学基础 2-多项式时间与P、NP问题

    • 数学基础 3-分治

    • 数学基础 4-递归

    • 语言基础

  • 基础数据结构 - 线性表

    • 什么是表-线性表与链表

    • 线性表基础操作 - 添加、插入

    • 线性表基础操作 - 修改、删除

    • 线性表基础操作 - 查找

    • 有序表操作 - 添加、修改

    • 有序表操作 - 查找

  • 基础数据结构 - 链表

    • 什么是链表、添加操作

    • 链表基础操作 - 访问、修改、插入

    • 链表基础操作 - 删除、查找

    • 扩展链表 - 头尾、双向

    • 扩展链表 - 循环、缓存

  • 基础数据结构 - 栈、队列

    • 什么是栈、队列

    • 基于线性表的栈

    • 基于链表的栈

    • 基于线性表的队列

    • 基于链表的队列

  • 基础数据结构 - 树

    • 什么是树

    • 树基础操作 - 创建

    • 树基础操作 - 添加、删除、查找、修改

    • 二叉树 1-认识BST

    • 二叉树 2-BST的实现

    • 扩展树-遍历

  • 课程总结

 

 

 

 

在线客服QQ:1813402318(请注明咨询哪门课程)

 

 

 

 

 







 

资料下载报名后支持下载

* 课程提供者:【智能社】在线课堂