cspiration cson求职面试算法班

  • 在线网盘 点击查看详情 购买后内容一样

你能学到什么?

北美面试会考必选,一门颠覆传统算法教学的算法课,深入原理的理解,手写底层数据结构,到Java源码剖析,最后深化面试题目,一应俱全,11 Java源码分析,50 +算法结构解析,100 +算法核心考点

课程详情

突破海内外算法面试知识点,双向兼顾国内外面试考点

北美以FMAG为目标,面向世界顶级IT公司

拒绝教科书式的生搬硬套,只教你真正能打实战的面试算法

我们彻底重塑了传统数据结构算法知识体系,只为了帮你省时省力准备面试

Java 语⾔速成起步从 Java 语法讲起以最快的速度迅速了解Java机制天搞定, ⻢上刷题实现底层数据结构手写底层数据结构自己实现Stack,QueueHashTable数据结构等北美面试会考的内容深Jav源码分析深入到 Java源码阶段分析每个数据结构Java源码怎么实现国内面试大量考面试题结合以Leetcode 为例子每个数据结构在面试中会如何出题补充面试中才能出现学校不会讲解的算法体系课程对应《求职面试刷题班》中题型章节为更深入的刷题打下坚实基础

八大模块算法基础系统学习和实战演练,制定科学完整的课程章节

学习并掌握面试题型的底层逻辑,训练实战的套路打法,才是你的正确选择

北美面试特有考点手写底层结构,我们手撕所有数据结构

所有代码可做标准面试答案,省去大量研究实现时间

ArrayList TreeRed Black TreeLinkedListAVL TreeBinary Index TreeHeapQueueSegment TreeStackBinary Search TreeUnion FindTrieDequeHashTable

国内面试特有考点Java源码实现原理,剖析底层结构加深理解

深入到源码层次,让你对数据结构的理解完全不在一个层次Java 框架的基本接口和实现:

算法面试三部曲,体系化课程突破面试

整个算法体系科学完善,独特的符合面试的体系课程

求职面试算法班数据结构自我实现Java 源码分析LeetCode题目实战结合
求职面试刷题班3000题方法总结套路模版汇总瞬间想出思路
LeetCode视频讲解实战讲解,一天10题不是梦一题多解,最优解平均10分钟一道题讲的明明白白

Java语言五小时速成,Google Java编程规范讲解

速成刷题语言和编程规范,马上进入算法知识的正题

Java语言5小时速成各种Java语法讲解,小白起步五小时速成Java,快速讲解不减少内容,学完立刻进入算法正题Google Java编程规范Google Java 编程规范代码风格标准一一讲解最标准和规整的企业级规范让你的代码规范严谨

学校讲的我们讲,学校不讲面试考的我们也讲

针对面试而生的课程,以面试为主而非学校应试

我们的课程,独特的知识体系学校讲的深入挖掘到源码面试考的面面俱到,不会有任何遗漏两者兼顾,才能突破算法面试常规学校学习老学究式讲法,只讲原理不讲应用学完还是不会做题,和算面试脱节很多面试考的不讲常规面试学习上来就刷题,不会的知识回头找补基础不牢,底层结构一考就懵只在面试出现题目,做不到就有洞落下学校教面试不考面试考学校没教

录播讲解随时观看,代码升级讲师互动

提问题,提建议,更新代码和视代码版本不断升级讲师⻓期维护代码持续迭代更新版本这些对你真的很有用课程随时随地观看学习时间自由灵活闲暇空余均可利用我们明白你的时间很重要讲师互动问答评论给讲师留言讲师进行回复互动建议问答随时提出

我们的海内外的学生,可以拿到这些公司的Offer

坚实的口碑,真实的offer案例,速成刷题踏入世界主流IT公司

LeetCode 1000道题目一道道讲解,最优解一题多解

初学者即可一天10题,有经验者一天30题

章节目录

第 1 课 课程介绍
刷题常见的问题和必备基础
课程安排:
  • 1、课程介绍-如何最快速的刷题
  • 2、课程介绍-刷题常见问题
  • 3、课程介绍-Java 编程风格
第 2 课 算法,时间 & 空间复杂度
各种情况的时间复杂度和空间复杂度分析
课程安排:
  • 1、算法,时间&空间复杂度-算法和数据结构
  • 2、算法,时间&空间复杂度-时间复杂度
  • 3、算法,时间&空间复杂度-空间复杂度
第 3 课 算法必备基础
递归,迭代,分治
课程安排:
  • 1、算法必备基础-数据量级
  • 2、算法必备基础-递归
  • 3、算法必备基础-递归的时间和空间复杂度
  • 4、算法必备基础-重复调用怎么办
  • 5、算法必备基础-迭代
  • 6、算法必备基础-分治法
  • 7、算法必备基础-特殊的时间和空间复杂度
第 4 章 数组
数组的实现和Java源码分析
课程安排:
  • 1、数组-数组介绍
  • 2、数组-实现数组 – 基本方法
  • 3、数组-实现数组 – 增加
  • 4、数组-实现数组 – 查找
  • 5、数组-实现数组 – 修改
  • 6、数组-实现数组 – 删除
  • 7、数组-实现数组 – 优化和测试
  • 8、数组-数组的时间复杂度
  • 9、数组-数组动态化 + Lazy 思想
  • 10、数组-均摊时间 VS 平均时间
  • 11、数组-Java 源码分析 – ArrayList
  • 12、数组-Java 源码分析 – add()
  • 13、数组-Java 源码分析 – contains & get & set
  • 14、数组-Java 源码分析 – remove()
  • 15、数组-Leetcode 相关题目
第 5 课 ~ 第 8 课
第 5 课 基于比较的排序算法
合并,快速,冒泡,选择,插入排序
课程安排:
  • 1、基于比较的排序算法-排序算法
  • 2、基于比较的排序算法-冒泡排序
  • 3、基于比较的排序算法-排序算法的稳定性
  • 4、基于比较的排序算法-类中比较 Comparable 和 Comparator
  • 5、基于比较的排序算法-Leetcode 中的冒泡排序
  • 6、基于比较的排序算法-选择排序
  • 7、基于比较的排序算法-Leetcode 中的选择排序
  • 8、基于比较的排序算法-插入排序
  • 9、基于比较的排序算法-插入排序的二分优化
  • 10、基于比较的排序算法-Leetcode 中的插入排序
  • 11、基于比较的排序算法-合并排序
  • 12、基于比较的排序算法-Leetcode 中的合并排序
  • 13、基于比较的排序算法-快速排序
  • 14、基于比较的排序算法-Leetcode 中的快速排序
第 6 课 非比较的排序算法
计数,桶排序,Java源码分析
课程安排:
  • 1、非比较的排序算法和Java数组相关源码-计数排序
  • 2、非比较的排序算法和Java数组相关源码-Leetcode 中的计数排序
  • 3、非比较的排序算法和Java数组相关源码-桶排序
  • 4、非比较的排序算法和Java数组相关源码-Leetcode 中的桶排序
  • 5、非比较的排序算法和Java数组相关源码-排序算法总结和荷兰国旗问题
  • 6、非比较的排序算法和Java数组相关源码-Java 源码 Collections 集合
  • 7、非比较的排序算法和Java数组相关源码-Java 源码 Arrays 方法
  • 8、非比较的排序算法和Java数组相关源码-Java 源码 Arrays.sort 分析
  • 9、非比较的排序算法和Java数组相关源码-Arrays.sort 比较
第 7 课 链表
链表的介绍和应用
课程安排:
  • 1、链表-什么是链表
  • 2、链表-链表的插入
  • 3、链表-链表的删除
  • 4、链表-链表的更改
  • 5、链表-链表的查找
  • 6、链表-范型的更改
  • 7、链表-时间复杂度和测试
  • 8、链表-静态,双向,循环,双向循环链表
  • 9、链表-Java 源码 LinkedList – add 方法
  • 10、链表-Java 源码 LinkedList – remove 方法
  • 11、链表-Java 源码 LinkedList – get 和 set 方法
  • 12、链表-Java 源码接口 List
  • 13、链表-ArrayList VS LinkedList
第 8 课 栈
栈的介绍和Java源码分析
课程安排:
  • 1、栈-栈的介绍
  • 2、栈-顺序栈的简单实现
  • 3、栈-顺序栈的具体实现
  • 4、栈-链式栈的具体实现
  • 5、栈-Java 源码分析 Stack 和 Vector VS ArrayList
  • 6、栈-栈和递归
  • 7、栈-递归转化迭代
  • 8、栈-Leetcode 中的 Stack
  • 9、栈-题型讲解
第 9 课 ~ 第 12 课
第 9 课 队列
队列的介绍和Java源码分析
课程安排:
  • 1、队列-什么是队列
  • 2、队列-Deque Queue Stack
  • 3、队列-Java 源码分析 Queue Deque
  • 4、队列-链表实现队列代码实现
  • 5、队列-数组实现队列
  • 6、队列-循环队列介绍
  • 7、队列-循环队列的代码实现
  • 8、队列-Java 源码 ArrayDeque 分析
  • 9、队列-Leetcode 中的 Queue 和 Stack
  • 10、队列-队列的应用
第 10 课 散列表基础知识
HashTable的基础,HashMap,HashSet,HashTable
课程安排:
  • 1、散列表基础知识-HashTable HashMap HashSet 简介
  • 2、散列表基础知识-直接寻址表和散列表
  • 3、散列表基础知识-散列函数
  • 4、散列表基础知识-链接法
  • 5、散列表基础知识-碰撞过多怎么办
  • 6、散列表基础知识-开放地址法
  • 7、散列表基础知识-再哈希法和小结
第 11 课 散列表代码实现
hashCode,HashMap,HashSet等Java源码分析
课程安排:
  • 1、散列表代码实现-hashCode 和 equals
  • 2、散列表代码实现-链接法代码
  • 3、散列表代码实现-开放定址法代码实现
  • 4、散列表代码实现-HashTable 源码分析
  • 5、散列表代码实现-HashMap 源码分析
  • 6、散列表代码实现-HashSet 源码分析
  • 7、散列表代码实现-LinkedHashMap 简介
  • 8、散列表代码实现-Leetcode 实战练习题
  • 9、散列表代码实现-Bloom Filter 布隆过滤器
  • 10、散列表代码实现-Bloom Filter 布隆过滤器代码实现
  • 11、散列表代码实现-做题须知
第 12 课 堆
Heap 的原理及实现
课程安排:
  • 1、堆-堆的介绍
  • 2、堆-保持堆的性质
  • 3、堆-其他函数的实现
  • 4、堆-Heapify 过程
  • 5、堆-堆排序
  • 6、堆-排序算法时间下界
  • 7、堆-PriorityQueue 源码分析
  • 8、堆-索引堆
  • 9、堆-索引堆应用
第 13 课 ~ 第 16 课
第 13 课 图
图的原理及实现方式
课程安排:
  • 1、图-图
  • 2、图-图的表示
  • 3、图-深度优先搜索原理
  • 4、图-DFS 递归代码实现1
  • 5、图-DFS 递归代码实现2
  • 6、图-迭代代码实现
  • 7、图-DFS 复杂度分析
  • 8、图-广度优先搜索原理
  • 9、图-BFS 代码实现
  • 10、图-代码实现和 BFS 复杂度分析
  • 11、图-遍历应用和实战演练
第 14 课 拓扑排序
图的原理及实现方式
课程安排:
  • 1、拓扑排序-拓扑排序
  • 2、拓扑排序-DFS 实现拓扑排序
  • 3、拓扑排序-DFS 拓扑排序代码实现
  • 4、拓扑排序-BFS 实现拓扑排序
  • 5、拓扑排序-BFS 拓扑排序代码实现
  • 6、拓扑排序-拓扑排序复杂度
第 15 课 并查集
Union Find 的原理及实现
课程安排:
  • 1、并查集-Union Find 简介
  • 2、并查集-Quick Find 实现
  • 3、并查集-Quick Union 实现
  • 4、并查集-Union Find 两种优化方式
  • 5、并查集-Union Find 总结
第 16 课 最小生成树
Prim 和 Kruskal 算法
课程安排:
  • 1、最小生成树-最小生成树介绍
  • 2、最小生成树-Prim 算法介绍
  • 3、最小生成树-边,图代码实现
  • 4、最小生成树-Prim 代码实现
  • 5、最小生成树-Kruskal 算法介绍
  • 6、最小生成树-Kruskal 代码实现
第 17 课 ~ 第 20 课
第 17 课 最短路径
Dijkstra,Bellman-Ford,Floyd-Warshall
课程安排:
  • 1、最短路径-最短路径介绍
  • 2、最短路径-Dijkstra 原理
  • 3、最短路径-Dijkstra 算法实现1
  • 4、最短路径-Dijkstra 算法实现2
  • 5、最短路径-Dijkstra 时间复杂度
  • 6、最短路径-Bellman-Ford 算法原理
  • 7、最短路径-Bellman-Ford 代码实现
  • 8、最短路径-Floyd-Warshall 算法介绍
  • 9、最短路径-图的总结
第 18 课 树
树,二叉树,二叉搜索树
课程安排:
  • 1、树-树的概念
  • 2、树-先序遍历
  • 3、树-中序遍历
  • 4、树-后序遍历
  • 5、树-层次遍历
  • 6、树-二叉树表示——链表形式
  • 7、树-二叉查找树
  • 8、树-二叉查找树的插入
  • 9、树-二叉查找树的查询
  • 10、树-二叉查找树的删除
  • 11、树-补充和小结
第 19 课 AVL树
AVL树的源码和代码
课程安排:
  • 1、AVL树-AVL树
  • 2、AVL树-AVL树实现
  • 3、AVL树-AVL 的 LL 和 RR
  • 4、AVL树-AVL 的 LL 和 RR 代码实现
  • 5、AVL树-AVL 的 LR 和 RL 代码实现
  • 6、AVL树-AVL的删除和包含
第 20 课 红黑树
红黑树的原理和代码
课程安排:
  • 1、红黑树-2-3树
  • 2、红黑树-2-3树与红黑树
  • 3、红黑树-基础代码
  • 4、红黑树-红黑树的加入
  • 5、红黑树-旋转,颜色反转颜色代码
  • 6、红黑树-插入代码实现
  • 7、红黑树-红黑树测试和总结
  • 8、红黑树-Java 中的红黑树——TreeMap
  • 9、红黑树-TreeMap 中的特有函数
每天成长一点点,要比别人快一步
58学课 » cspiration cson求职面试算法班

常见问题FAQ

如何下单?如何下载?
->> 点击查看 自助下单,自动发货,下单后,页面会自动刷新,显示百度网盘地址
如何查看下单后的内容?
在线网盘 点击查看详情 下单后内容一样
本站不议价 !
本站不议价,不支持无理由退换,看清楚再下单
更多常见问题?
->> 点击查看

发表回复

Hi, 如果你对这个资源有疑问,可以跟我联系哦!

联系客服
  • 12802会员总数(位)
  • 5067资源总数(个)
  • 106本周发布(个)
  • 14 今日发布(个)
  • 1499稳定运行(天)

全网最牛资源站

加入我们