相关文章
代码随想录day21
530.二叉搜索树的最小绝对差
● 力扣题目链接 ● 给你一棵所有节点为非负值的二叉搜索树,请你计算树中任意两节点的差的绝对值的最小值。
思路
● 中序遍历可以得到数组,比较这个数组相邻元素绝对差,找最小值即可
代码
class Solution {…
建站知识
2024/11/21 4:31:05
都说写时拷贝好,这玩意儿到底是什么原理?
前言
fork()函数干了啥? fork() 用于创建一个新的进程。当你在程序中调用 fork() 函数时,操作系统会创建一个调用进程(称为“父进程”)的副本,即一个新的进程(称为“子进程”)。这个新进程几乎…
建站知识
2024/11/21 2:40:33
【LeetCode - 每日一题】1654. 到家的最少跳跃次数(23.08.31)
1761. 一个图中连通三元组的最小度数
题意
寻找所有的连通三元组返回连通三元组的最小度
code - 1 BFS
一开始的想法是使用 bfs,只要层次遍历三层即可。但是用递归写法会超时,后改成递推写法,注意:
要存储第二层的点。我直接…
建站知识
2024/11/21 4:31:00
MongoDB实验——MongoDB shell操作
MongoDB shell操作
实验原理
MongoDB shell是一个可执行文件,是MongoDB自带的一个交互式JavaScript shell,位于MongoDB安装路径下的/bin文件夹中。要启动MongoDB shell,可执行命令mongo。这将在控制台提示符中启动该shell,Mongo…
建站知识
2024/11/22 21:15:38
StartUp启动框架-Android启动性能
简述
当谈论Android应用程序的启动性能时,StartUp启动框架是一个不可忽视的关键工具。它旨在优化应用程序的启动过程,确保用户在打开应用时能够迅速获得流畅、高效的体验。让我们来深入了解StartUp框架的作用和重要性,以及它是如何改善Andro…
建站知识
2024/11/21 4:30:57
设计模式之命令模式(Command)的C++实现
1、命令模式的提出
在软件开发过程中,“行为请求者”和“行为实现者”通常呈现一种“紧耦合”,如果行为的实现经常变化,则不利于代码的维护。命令模式可以将行为的请求者和行为的实现者进行解耦。具体流程是将行为请求者封装成一个对象&…
建站知识
2024/11/21 4:30:56