- 博客(5)
- 收藏
- 关注
原创 508. 出现次数最多的子树元素和
给你一个二叉树的根结点 root ,请返回出现次数最多的子树元素和。如果有多个元素出现的次数相同,返回所有出现次数最多的子树元素和(不限顺序)。一个结点的 「子树元素和」 定义为以该结点为根的二叉树上所有结点的元素之和(包括结点本身)。链接:力扣...
2022-06-19 23:50:46 85 1
原创 剑指 Offer II 029. 排序的循环链表
给定循环单调非递减列表中的一个点,写一个函数向这个列表中插入一个新元素 insertVal ,使这个列表仍然是循环升序的。给定的可以是这个列表中任意一个顶点的指针,并不一定是这个列表中最小元素的指针。如果有多个满足条件的插入位置,可以选择任意一个位置插入新的值,插入后整个列表仍然保持有序。如果列表为空(给定的节点是 null),需要创建一个循环有序列表并返回这个节点。否则。请返回原先给定的节点。链接:力扣 class Node { public int val; public Node ne
2022-06-18 23:53:20 72
原创 JDK源码分析-Object类(java.lang.Object)
注:JDK版本:1.8 Object类为Java中所有的父类,即使没有显示声明,编译器也会默认加上,在Object类中定义了一些Java方法和本地方法,在Java中本地方法都有native修饰,通常这些方法都是由C/C++实现,编译成和处理器相关的机器代码,保存在动态链接库中。本地方法是联系Java程序和主机操作系统的连接方法,让我们来看下Object具体有哪些方法。 1、本地方法registerNatives() 上源码: private static native void registerNa
2021-12-30 16:57:20 241
原创 MySQL explain 详解
MySQL explain 详解 每个客户端都会在服务器进程中拥有一个线程。在MySQL5.5中更新了API,支持线程池插件,可以使用池中少量的线程来服务大量的连接 优化 MySQL会解析查询,并创建内部数据结构,然后对其进行优化(重写查询、决定表的读取顺序、选择合适的索引),MySQL提供了了explain关键字来判断优化过程的各个因素。作为程序员,也可以根据这个关键字来判断出自己写出的select是否合理。 explain 详解 (只包含了对主要列进行解释) id:标识SELECT所属的行,按照从大
2021-06-09 15:57:50 101
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人