头像

subVoid

性别:男 现居住地:

最近学院大整改,所以暂停录制;后面的题目和代码将会整理并上传到网盘。

录制的课程

更多>
  • 名企数据结构面试题之 DFS(上)

    本课程学习二叉树的 DFS,讲解节点所在层数、最大深度等面试题,并总结解题规律,让大家初步掌握 DFS 相关面试题的常用解法。

    4课时 33分钟
    中级
    4011 人学习
  • 初识 DFS 与 BFS

    DFS 是深度优先搜索的简称,而 BFS 是广度优先搜索的简称。本课程带领大家认识这两种策略在二叉树中的基本应用,并提供解题模板,让大家初步掌握二叉树的前序、中序、后序、层序四种遍历算法。

    6课时 86分钟
    中级
    3965 人学习
  • 名企数据结构面试题之二分法

    本课程学习二分法,讲解幂运算、平方根、对数函数等等问题,并总结解题规律,让大家掌握二分法相关面试题的常用解法。

    4课时 75分钟
    中级
    4467 人学习
  • 名企数据结构面试题之二分查找

    本课程学习二分查找,讲解二分插入、杨氏矩阵、函数的极大值等等问题,并总结解题规律,让大家掌握二分查找相关面试题的常用解法。

    7课时 76分钟
    中级
    3528 人学习
  • 线性结构总结与扩展

    本课程讲解线性结构总结与扩展,深入剖析 ArrayList、LinkedList 等 API 的核心源码,并详细解答“栈与堆的区别”这道面试题。

    6课时 55分钟
    中级
    3327 人学习
  • 名企数据结构面试题之栈与队列(下)

    本课程继续讲解栈与队列相关面试题,讲解栈的压入与弹出序列、括号匹配、丑数等问题,并总结解题规律,让大家灵活运用栈与队列解答名企面试题。

    6课时 43分钟
    中级
    3424 人学习
  • 名企数据结构面试题之栈与队列(上)

    本课程介绍栈与队列相关面试题,讲解用两个栈实现一个队列、用两个队列实现一个栈、包含 min 函数的栈等问题,并总结解题规律,让大家掌握栈与队列相关面试题的常用解法。

    5课时 54分钟
    中级
    4460 人学习
  • 链表环与链表交点

    本课程介绍链表环与链表交点相关面试题,讲解约瑟夫环、链表交点、判断链表是否有环等问题,并总结解题规律,让大家掌握链表环与链表交点相关面试题的常用解法。

    5课时 52分钟
    中级
    3235 人学习
  • 名企数据结构面试题之链表(下)

    本课程介绍链表的相关综合面试题,讲解旋转链表、回文链表、链表划分、链表洗牌等问题,并总结解题规律,让大家掌握链表相关综合题的常用解法。

    5课时 48分钟
    中级
    3228 人学习

学习的课程

更多>
  • 编程之美优秀选手唐飞虎经验分享

    编程之美优秀选手唐飞虎经验分享

    他是14年编程之美挑战赛的全国总冠军孙祥彦的高中室友,从小学开始一路保送到大学,是哈尔滨工业大学的叱咤风云的“传说中的学长”,是腼腆羞涩却心怀青春热血的创业达人,是特立独行执行力超强的编程高手,是近乎偏执沉迷于编程世界的疯狂极客,他也是15年编程之美挑战赛的全国总冠军。在本期分享中,唐飞虎将于你分享他的个人创业经历,决赛项目经验,赛后生活,职业规划及求职技巧。

    1课时 34分钟
    初级
    4540 人学习
  • 初识 DFS 与 BFS

    初识 DFS 与 BFS

    DFS 是深度优先搜索的简称,而 BFS 是广度优先搜索的简称。本课程带领大家认识这两种策略在二叉树中的基本应用,并提供解题模板,让大家初步掌握二叉树的前序、中序、后序、层序四种遍历算法。

    6课时 86分钟
    中级
    3965 人学习
  • 二叉树的高级处理

    二叉树的高级处理

    本课程介绍处理二叉树的算法。涉及求任意两个节点的最远距离、求两个节点的最低公共父节点和字典树的基本操作。

    3课时 50分钟
    中级
    3336 人学习
  • 动态规划(二)

    动态规划(二)

    本课程同样介绍和动态规划算法相关的问题,但是侧重于问题的转化的理解。

    3课时 41分钟
    高级
    3933 人学习
  • 编程之美优秀选手陈晓奇经验分享

    编程之美优秀选手陈晓奇经验分享

    本期课程的主讲人为清华大学的陈晓奇同学,他曾凭借着优秀的编程能力和创新思维连续两年闯进编程之美挑战赛决赛,最终获得了全国五强。此外,陈晓奇同学在以往两年的比赛中,均采用了 Code Hunt 这一网络平台进行比赛,对 Code Hunt 平台参赛有一定的经验和技巧。

    1课时 23分钟
    初级
    4131 人学习
  • 动态规划(一)

    动态规划(一)

    本课程介绍了动态规划算法的基本思想,同时也介绍了使用动态规划算法解决的初级问题。

    3课时 29分钟
    高级
    5042 人学习
  • 回溯算法的应用

    回溯算法的应用

    本课程介绍回溯算法,涉及到在一个序列中查找符合需求的组合、求解正确的括号组合方式以及九宫格键盘中字符和数字转化的组合方式。

    3课时 27分钟
    高级
    3511 人学习
  • 排列算法的实现和应用

    排列算法的实现和应用

    本课程介绍排列算法的实现和应用。具体包括利用递归方法求解序列的全排列和利用非递归方法求解序列的全排序,最后讲解如何使用排列思想解决八皇后问题。

    3课时 31分钟
    高级
    3537 人学习
  • 组合算法的实现和应用

    组合算法的实现和应用

    本课程介绍和组合算法相关的知识,涉及组合算法的经典实现过程和组合算法的应用。

    3课时 23分钟
    高级
    3888 人学习