算法是面试大厂的敲门砖,并且是提升技术的必经之路,课程涵盖内容包含:各种数据结构,常用算法,其中涵盖大厂面试题等。
课程介绍
数据结构和算法简介
时间复杂度
空间复杂度
栈简介
力扣20有效的括号
力扣1047删除字符串中的所有相邻重复项
力扣71简化路径
队列简介
JS中的任务队列
力扣933最近的请求次数
链表简介
instanceof原理
环形链表
力扣237删除链表中的节点
力扣83删除排序链表中的重复元素
力扣206反转链表
字典和哈希表简介
力扣01两数之和
力扣217存在重复元素
力扣349两个数组的交集
力扣1207独一无二的出现次数
力扣03无重复字符的最长子串
树简介
深度优先遍历和广度优先遍历
二叉树的前序遍历
二叉树的中序遍历
二叉树的后序遍历
力扣111二叉树的最小深度
力扣104二叉树的最大深度
力扣104翻转二叉树
力扣100相同的树
堆简介
最小堆
力扣215数组中的第K个最大元素
排序搜索算法简介和工具
冒泡排序
选择排序
插入排序
归并排序
快速排序
二分搜索
分治简介
力扣169多数元素
动态规划简介
力扣70爬楼梯
力扣198打家劫舍
贪心算法简介
力扣55跳跃游戏
力扣455分发饼干
力扣122买卖股票的最佳时机2