leetcode 02 07

[LeetCode Hot 100] LeetCode543. 二叉树的直径

题目描述 思路 所谓二叉树的直径,就是左右子树的最大深度之和。 方法一: /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; ......
LeetCode 直径 Hot 100 543

[LeetCode Hot 100] LeetCode104. 二叉树的最大深度

题目描述 思路 熟练掌握二叉树的遍历算法 方法一:层序遍历(迭代)+计数 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; ......
LeetCode 深度 Hot 100 104

[LeetCode Hot 100] LeetCode102. 二叉树的层序遍历

题目描述 思路 方法一:递归 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * Tree ......
LeetCode Hot 100 102

[LeetCode Hot 100] LeetCode144. 二叉树的前序遍历

题目描述 思路 熟练掌握迭代和递归的代码。 递归代码:额外写一个函数void preOrder(TreeNode node, List res) 迭代代码:会用到数据结构——栈。先入栈当前节点的右子节点,再入栈左子节点。 方法一:递归 /** * Definition for a binary tr ......
LeetCode Hot 100 144

[LeetCode Hot 100] LeetCode94. 二叉树的中序遍历

题目描述 思路 熟练掌握迭代和递归的代码。 递归:额外写一个函数void inOrder(TreeNode node, List res) 迭代:令cur = root,一直往左子树找,找到最后一个左子节点,当cur为空,就开始处理栈顶元素(将栈顶元素加入结果集),随后将cur设置为右子节点,继续执 ......
LeetCode Hot 100 94

[LeetCode Hot 100] LeetCode145. 二叉树的后序遍历

题目描述 思路 递归:额外写一个函数void postOrder(TreeNode node, List res) 迭代: 前序遍历:根 左 右 将前序遍历改造成:根 右 左 然后反转根右左为:左 右 根,即为后序遍历 优化一下: while (!stack.isEmpty()) { TreeNod ......
LeetCode Hot 100 145

Qt 中的多线程 02:移动工作对象到子线程中

Qt 中的多线程除了通过继承 QThread 类,然后重写虚函数 run() 之外还有另一种方案:将要执行的复杂操作,放在一个继承自 QObject 的类中,然后使用 QObject::moveToThread(QThread*) 函数将工作对象的移动到创建的子线程中去执行。 工作对象类 该类继承自 ......
线程 Qt

Leetcode每日一题

目录202312/2512/2612/27 2023 12月往前的应该就不会补题解了,大概有时间会往前一直补到12/1的题解 12/25 1276. 不浪费原料的汉堡制作方案 题目分析: 数学题,解二元一次方程即可 具体过程有$$\left { \begin{array}{c}4x+2y=tomat ......
Leetcode

07-数据类型

四种主要类别: – 数值类型 – 字符类型 – 时间类型 – 二进制类型 数据类型的ABC 要素: – Appropriate(适当) – Brief(简洁) – Complete(完整) 一、 数值数据类型 使用数值数据类型时的注意事项: 数据类型所表示的值的范围 – 列值所需的空间量 – 列精度 ......
类型 数据 07

02-Mysql体系结构

一、 MySQL服务器连接模型 2、应用程序如何连接到mysql 2.1 tcp/ip的方式 mysql -uroot -poldboy123 -h 10.0.0.200 2.2 套接字的方式 mysql -uroot -poldboy123 -S /tmp/mysql.sock 二、MySQL服务 ......
体系结构 体系 结构 Mysql 02

【动态规划】leetcode 不同路径问题

题目名称:63. 不同路径 II 链接:https://leetcode.cn/problems/unique-paths-ii/description/ 题目内容: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器 ......
路径 leetcode 动态 问题

Objective-C(02)|类的定义和对象初始化(初阶)

书接前文,奇怪的语法体验继续! 对象的初始化 和Java的new运算符不同,OC的对象初始化使用初始化方法(initializer),个人觉得比new运算符更酷,这方法名和C语言中动态分配内存空间的malloc很像。 实例的生成: [ClassName alloc] Cocoa中某个类的对象的生成: ......
Objective-C Objective 对象

[LeetCode] 2660. Determine the Winner of a Bowling Game

You are given two 0-indexed integer arrays player1 and player2, that represent the number of pins that player 1 and player 2 hit in a bowling game, re ......
Determine LeetCode Bowling Winner 2660

fastapi项目 02-数据库SqlAlchemy

1. fastapi连接数据库 在app目录下,新建database.py文件,在这里实现数据的连接。 # app/database.py from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker fro ......
SqlAlchemy fastapi 数据库 项目 数据

02.App启动性能分析

1.Activity启动流程 主要流程: Application OnCreate 加载第三方的sdk Activity OnCreate 加载自身的逻辑 xxx.json 发送远程数据请求 List 渲染界面 2.app启动性能指标 冷启动:新安装或者刚刚由关闭打开,冷启动不超过5秒 暖启动:系统 ......
性能分析 性能 App 02

07-Redis 多API开发实践

Redis提供了各类开发语言的API,方便开发语言连接使用Redis。 https://redis.io/clients 官方网站提供了不同开发语言的API程序。 网中,给我们提供了很多种Python连接redis的API,我们通常选择有“笑脸”并且带有“星号”的使用 这里我们推荐使用redis-p ......
Redis API 07

02-redis的持久化和数据类型

一、redis持久化 1.1 持久化类型 |持久化类型 | 介绍|优点|缺点 | | | | |-- |RDB持久化 | 可以在指定的时间间隔内生成数据集的时间点快照(point-in-time snapshot)。|速度快,适合于用做备份,主从复制也是基于RDB持久化功能实现的。|会有丢失部分数据 ......
类型 数据 redis 02

(02)IDE必要设置和优化设置

如果没有自动 打开Code窗口,手动打开步骤: 这样,所有编辑窗口都打开了。 Tools-Options 怎么增加begin ...end 间的连线? ......
优化设置 IDE 02

drf 入门--精通 07days

视图层总结 视图集 ModelViewSet -视图类:GenericAPIView - 映射:list create retrieve update destroy CreateModelMixin,ListModelMixin,UpdateModelMixin,DestroyModelMixin ......
days drf 07

leetcode 1633. 各赛事的用户注册率

https://leetcode.cn/problems/percentage-of-users-attended-a-contest/?envType=study-plan-v2&envId=sql-free-50 聚合函数分组后计算的是一组内的数据, 分组前我们认为所有数据是一组 本题注意还需要 ......
赛事 leetcode 用户注册 用户 1633

【LeetCode】131. 分割回文串

题目 给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 回文串 是正着读和反着读都一样的字符串。 示例 1: 输入:s = "aab" 输出:[["a","a","b"],["aa","b"]] 示例 2: 输入:s = "a" 输出:[["a ......
回文 LeetCode 131

【LeetCode】17. 电话号码的字母组合

链接: https://leetcode.cn/problems/letter-combinations-of-a-phone-number/ 思路: 利用深度优先遍历 遍历两个空间 第一个空间是digits,命名为space1 第二个空间是digits的每一位自身的空间,命名为space2 关键是 ......
电话号码 字母 LeetCode 号码 电话

【LeetCode】39. 组合总和

题目 给你一个 无重复元素 的整数数组 candidates 和一个目标整数 target ,找出 candidates 中可以使数字和为目标数 target 的 所有 不同组合 ,并以列表形式返回。你可以按 任意顺序 返回这些组合。 candidates 中的 同一个 数字可以 无限制重复被选取 ......
总和 LeetCode 39

【LeetCode】79. 单词搜索

链接: https://leetcode.cn/problems/word-search/ 思路: 利用深度优先遍历 深度优先遍历一般流程: 判断当前是否符合要求 若符合要求,则看更深一层是否符合要求 最后逐层向上返回 代码 class Solution: def exist(self, board ......
单词 LeetCode 79

Leetcode LCP 02. 分式化简

https://leetcode.cn/problems/deep-dark-fraction/description/ 有一个同学在学习分式。他需要将一个连分数化成最简分数,你能帮助他吗? 连分数是形如上图的分式。在本题中,所有系数都是大于等于0的整数。 输入的cont代表连分数的系数(cont[ ......
分式 Leetcode LCP 02

Leetcode LCP 14. 切分数组

https://leetcode.cn/problems/qie-fen-shu-zu/description/ 给定一个整数数组 nums ,小李想将 nums 切割成若干个非空子数组,使得每个子数组最左边的数和最右边的数的最大公约数大于 1 。 为了减少他的工作量,请求出最少可以切成多少个子数组 ......
数组 Leetcode LCP 14

一起从零开始学电07【数学与电之联立方程与矩阵-下】

行列式解二元方程组 上一章我们有一个方程组 \[\begin{cases} 9x+y=12\\ x+8y=24 \end{cases} \]我们将其转换为了矩阵形式 \[\begin{bmatrix} 9&1\\ 1&8 \end{bmatrix} \begin{bmatrix} x\\ y \en ......
矩阵 方程 数学

『LeetCode』9. 回文数 Palindrome Number

题目描述 给你一个整数x,如果x是一个回文整数,返回true;否则,返回false。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121是回文,而123不是。 示例 1: 输入:x = 121 输出:true 示例 2: 输入:x = -121 输出:false 解释:从左 ......
回文 Palindrome LeetCode Number

VA01/VA02/VA03 销售订单根据定价和步骤校验权限隐藏价格(二)

1、文档说明 1.1、内容回顾 之前发表过相关文章《VA01/VA02/VA03 销售订单根据定价和步骤校验权限隐藏价格》,本篇文章对上一篇文章做补充说明。 第一篇文章是通过拥有权限,则隐藏价格的模式,即对需要隐藏价格的用户,配置权限对象,使其通过权限校验,然后隐藏价格;没有配置权限对象的用户,权限 ......
VA 步骤 订单 权限 价格

『LeetCode』8. 字符串转换整数 (atoi) String to Integer (atoi)

题目描述 请你来实现一个myAtoi(string s)函数,使其能将字符串转换成一个 32 位有符号整数(类似 C/C++ 中的atoi函数)。 函数myAtoi(string s)的算法如下: 读入字符串并丢弃无用的前导空格 检查下一个字符(假设还未到字符末尾)为正还是负号,读取该字符(如果有) ......
整数 atoi 字符串 字符 LeetCode
共3380篇  :6/113页 首页上一页6下一页尾页