最新 最热

LeetCode精讲——565. 数组嵌套(难度:中等)

索引从0开始长度为N的数组A,包含0到N-1的所有整数。找到最大的集合S并返回其大小,其中 S[i] = {A[i], A[A[i]], A[A[A[i]]], ... }且遵守以下的规则。

2023-05-10
1

面试题87:UPDATE操作对应的undo日志

在执行update语句时,InnoDB对更新主键和不更新主键这两种情况有截然不同的处理方式。

2023-05-10
0

面试题64:什么是flush链表?

答:创建一个存储脏页的链表,凡是被修改过的缓冲页对应的控制块都会作为节点加入到这个链表中。该链表也被称为flush链表。

2023-05-10
1

源码解析:ThreadLocal(2)

那么,如果越界了怎么办呢?它们会采用循环查找法。即:获取队尾的下一个下标就会返回队首的下标;获取队首的上一个下标就会返回队尾的下标。如下所示:...

2023-05-09
0

数据结构_双向带头循环链表

数据结构_双向带头循环链表前言:此类笔记仅用于个人复习,内容主要在于记录和体现个人理解,详细还请结合bite课件、录播、板书和代码。----[toc]----学了双向带头循环链表,你就能知道什么是来自结构上的优势比起单向无头不...

2023-05-09
0

数据结构_线性表应用_多项式的计算

在使用的时候,其实elemType只能是Type结构体或者Node结构体,因为在各个模板类和模板函数中,都用到了elemType的成员coef和exp,或者elemType的成员head,只有Type具有成员coef和exp,只有Node有head,直接使用具体的变量类型不更...

2023-05-09
0

开辟新空间与普通声明定义的一个区别

如果在一个循环中,有一个语句是普通声明定义一个变量,在循环中,其实每次都是使用的同一个空间,只是在循环中反复覆盖这个空间的数据

2023-05-09
0

142. Linked List Cycle II(环形链表2,找到环的入口点并且推理验证)

Given a linked list, return the node where the cycle begins. If there is no cycle, return null.

2023-05-06
1

141. Linked List Cycle(环形链表,判断链表中是否有环存在)

Given a linked list, determine if it has a cycle in it.

2023-05-06
1

B树、B+树的区别及MySQL为何选择B+树

B树和B+树都是一种多路搜索树,常用于数据库和文件系统中进行索引操作。在介绍B树和B+树的区别之前,先来了解一下它们的定义。

2023-05-05
0