笔者机器是小米10青春版,其他机器安装方式类似。如果你的手机自带Google服务套件,那直接安装Google Play Store即可使用,Google Play Store...
笔者机器是小米10青春版,其他机器安装方式类似。如果你的手机自带Google服务套件,那直接安装Google Play Store即可使用,Google Play Store...
题目描述 校验一棵树是否为完全二叉树 完全二叉树定义:若设二叉树的深度为 h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中...
题目描述 在一棵无限的二叉树上,每个节点都有两个子节点,节点按照下图顺序排列,给定一个节点,求该节点到根节点的路径。 如:输入节点14,返回[1,3,4,14] 思路 这道题...
题目描述 给出二叉树的根节点 root,树上每个节点都有一个不同的值。 如果节点值在 to_delete 中出现,我们就把该节点从树上删去,最后得到一个森林(一些不相交的树构...
题目 给定一个非空二叉树, 返回一个由每层节点平均值组成的数组来源:https://leetcode-cn.com/problems/average-of-levels-in...
题目描述 给定一棵二叉树,求包含所有最深节点的最小子树最深节点:深度最大的节点,深度即当前节点到根节点的最短距离包含所有最深节点的最小子树:找到一个深度尽可能大的节点,这个节...
题目描述 要求:按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果,且括号成对出现输入:s = "(abcd)"输出:"dcba" 输入:s = "a(...
题目描述 实现一个二叉搜索树迭代器,使用二叉搜索树的根节点初始化迭代器。调用 next() 将返回二叉搜索树中的下一个最小的数。 背景 二叉搜索树:若它的左子树不空,则左子树...
字母异位词 字母异位词即两个字符串中每种字符的个数相等,类似于同一个字符串不同的字符顺序,如:aaabbccc和babaccac 是字母异位词aaabb 和aabbb 则不是...
题目描述 原题目是用牢房来打比喻,有时候这种题目总是读半天都不知道啥意思,所以直接大白话理解下一个8位数组:[0, 1, 0, 1, 1, 0, 0, 1],数组的值只有0和...
上周看到一个大腿用20行代码写了贪吃蛇游戏,觉得好屌,分享一下他的代码。原文地址戳这👉: 原文链接。废话不多说,看代码 游戏场景设计 一眼是不是没杂看明白,没关系,用浏览器打...
Java中常用到ArrayList和LinkedList,面试中也常问到两者的区别,各自的使用场景。要想清楚的明白他们的区别,那还是得从源码入手。 List接口 List接口...
本文将介绍Java的自动装箱与拆箱翻译自Java官方文档:Autoboxing and Unboxing 什么是自动装箱与拆箱? Java编译器将原始数据类型自动转换为对应的...
前言 写Android也有一段时间了,始终没有找到一种优雅流畅的Android架构模式,前不久看了google关于mvp架构的范例,甚好,建议仔细观摩一下:https://g...
本文将介绍Android中Toast显示时的调用过程,细节逻辑我们不去分析,而是从整体上来看Toast内部的调用过程CSDN地址:http://blog.csdn.net/m...
Handler主要用于线程切换,一个典型的应用场景是:子线程通过Handler更新主线程UI本文将从源码上来介绍Handler的实现原理CSDN地址:http://blog....
Support Library 25.0.0 伴随着Android 7.1(API 25)的的发布,一系列相关的开发工具与套件也一起更新了,包括Android Studio ...