摘要:
输入一棵二叉树的根节点,求该树的深度。从根节点到叶节点依次经过的节点(含根、叶节点)形成树的一条路径,最长路径的长度为树的深度。 例... 阅读全文
摘要:
请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 例如,二叉树 [1,2,2,3,4,... 阅读全文
摘要:
请完成一个函数,输入一个二叉树,该函数输出它的镜像。 例如输入: 4 / \ 2 7 / \ / \... 阅读全文
摘要:
请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右到左的顺序打印,第三行再按照从左到右的顺序打印... 阅读全文
摘要:
从上到下按层打印二叉树,同一层的节点按从左到右的顺序打印,每一层打印到一行。 例如: 给定二叉树: [3,9,20,null,nul... 阅读全文
摘要:
从上到下打印出二叉树的每个节点,同一层的节点按照从左到右的顺序打印。 例如: 给定二叉树: [3,9,20,null,null,15... 阅读全文
摘要:
四、共享模型之内存 Java内存模型(JMM) JMM即为 Java Memory Model ,他定义了主存(多个线程所共享的... 阅读全文
摘要:
JUC并发编程 一、前言篇 一、进程和线程 进程:进程是资源分配的最小单位 线程:线程是CPU调度的最小单位,一个进程中可以包含多个... 阅读全文
摘要:
多线程【重点】 一、基础知识 1、进程和线程区别 进程是资源分配的最小单位,线程是cpu调度的最小单位,一个进程中可以包含多个... 阅读全文