首页
Tonite14
取消

重启DAY8 二叉树的最近公共祖先

跟着灵茶山艾府大佬学习算法思路的day8,目标是在一个月内掌握hot100 b站链接如下: 二叉树的最近公共祖先【基础算法精讲 12】 二叉树的最近公共祖先 题目描述: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科中最近公共祖先的定义为:“对于有根树 T 的两个节点 p、q,最近公共祖先表示为一个节点 x,满足 x 是 p、q 的祖先且 x 的深度尽可能大(一...

重启DAY7 二叉树与递归PLUS

跟着灵茶山艾府大佬学习算法思路的day7,目标是在一个月内掌握hot100 b站链接如下: 如何灵活运用递归?【基础算法精讲 10】 相同的树 题目描述: 给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例 1: 输入:p = [1,2,3], q = [1,2,3] 输出:t...

阅读DAY8 JavaScript高级程序设计 7章上 迭代器与生成器

开始阅读JavaScript高级程序设计(第5版)学习JS,总共有1000+页,非常全面,短期看完不太现实,找到了一篇博客,花些时间跟着这篇博客过一下红宝书。 JavaScript高级程序设计(第5版)微信读书 红宝书《JavaScript高级程序设计(第5版)》学习大纲 - 大前端全栈开发 - SegmentFault 思否 迭代的英文“iteration”源自拉丁文itero...

阅读DAY8 JavaScript高级程序设计 6章下 高级引用类型

开始阅读JavaScript高级程序设计(第5版)学习JS,总共有1000+页,非常全面,短期看完不太现实,找到了一篇博客,花些时间跟着这篇博客过一下红宝书。 JavaScript高级程序设计(第5版)微信读书 红宝书《JavaScript高级程序设计(第5版)》学习大纲 - 大前端全栈开发 - SegmentFault 思否 object,map,set,weakmap和weakse...

重启DAY6 二叉树与递归

跟着灵茶山艾府大佬学习算法思路的day6,目标是在一个月内掌握hot100 b站链接如下: 看到递归就晕?带你理解递归的本质!【基础算法精讲 09】 二叉树的最大深度 题目描述: 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root = [3,9,20,null,null,15,7] ...

重启DAY6 前后指针

跟着灵茶山艾府大佬学习算法思路的day6,目标是在一个月内掌握hot100 b站链接如下: 删除链表重复节点【基础算法精讲 08】 删除链表中的节点 题目描述: 有一个单链表的 head,我们想删除它其中的一个节点 node。 给你一个需要删除的节点 node 。你将 无法访问 第一个节点 head。 链表的所有值都是 唯一的,并且保证给定的节点 node 不是链表中的最后一个节...

阅读DAY7 JavaScript高级程序设计 6章中 高级引用类型

开始阅读JavaScript高级程序设计(第5版)学习JS,总共有1000+页,非常全面,短期看完不太现实,找到了一篇博客,花些时间跟着这篇博客过一下红宝书。 JavaScript高级程序设计(第5版)微信读书 红宝书《JavaScript高级程序设计(第5版)》学习大纲 - 大前端全栈开发 - SegmentFault 思否 定型数组: 定型数组(typed array)的设计目的...

阅读DAY6 JavaScript高级程序设计 6章上 高级引用类型

开始阅读JavaScript高级程序设计(第5版)学习JS,总共有1000+页,非常全面,短期看完不太现实,找到了一篇博客,花些时间跟着这篇博客过一下红宝书。 JavaScript高级程序设计(第5版)微信读书 红宝书《JavaScript高级程序设计(第5版)》学习大纲 - 大前端全栈开发 - SegmentFault 思否 Object: 显式地创建Object的实例有两种方式:...

阅读DAY6 JavaScript高级程序设计 5章下 基本引用类型

开始阅读JavaScript高级程序设计(第5版)学习JS,总共有1000+页,非常全面,短期看完不太现实,找到了一篇博客,花些时间跟着这篇博客过一下红宝书。 JavaScript高级程序设计(第5版)微信读书 红宝书《JavaScript高级程序设计(第5版)》学习大纲 - 大前端全栈开发 - SegmentFault 思否 单例内置对象: ECMA-262对内置对象的定义是“任何...

重启DAY5 快慢指针

跟着灵茶山艾府大佬学习算法思路的day5,目标是在一个月内掌握hot100 b站链接如下: 环形链表II【基础算法精讲 07】 链表的中间节点 题目描述: 给你单链表的头结点 head ,请你找出并返回链表的中间结点。 如果有两个中间结点,则返回第二个中间结点。 示例 1: 输入:head = [1,2,3,4,5] 输出:[3,4,5] 解释:链表只有一个中间结点,值为 ...