空格leetcode offer 05
leetcode 3.无重复字符的最长子串
leetcode 第三题:无重复字符的最长子串 自己写的: 第一想法:滑动窗口,用两个指针指向窗口的左右边界,用一个HashSet存储窗口内已有的值。另写一个find_first_temp方法用于出现重复字符时寻找新的左边界,左边界更新时也要更新set,将新左边界之前的元素删掉。 public in ......
05.黑盒测试方法论 - 判定表
判定表法 因果图只是一种辅助工具,通过分析最终得到判定表,再通过判定表编写测试用例 画因果图非常麻烦,影响测试效率,可以直接写判定表,进而编写测试用例 判定表的组成 条件桩:问题的所有条件 动作桩:问题的所有输出 条件项:针对条件桩的取值 动作项:条件项的各种取值情况下的输出结果 判定表设计步骤 列 ......
leetcode 2.两数相加
leetcode 第二题:两数相加 以链表为载体模仿加法进位,同时遍历两个链表,逐位计算它们的和,并与当前位置的进位值相加。如果两个链表的长度不同,则可以认为长度短的链表的后面有若干个 0 。如果链表遍历结束后,有 carry>0,还需要在答案链表的后面附加一个节点,节点的值为 carry。 易错点 ......
大数据分析与可视化 之 实验05 Pandas数据读写
实验05 Pandas数据读写 实验学时:2学时 实验类型:验证 实验要求:必修 一、实验目的 学会正确使用常见的I/O API函数。 解决文本文件、CSV文件、Excel文件、网页文件、数据库文件和JSON格式文件数据的读写问题。 二、实验要求 使用常见的I/O API函数(如:read_csv( ......
05 QT上位机读写FPGA内存
软件版本:vitis2021.1(vivado2021.1) 操作系统:WIN10 64bit 硬件平台:适用XILINX A7/K7/Z7/ZU/KU系列FPGA 登录"米联客"FPGA社区-www.uisrc.com视频课程、答疑解惑! 5.1概述 如果读者对于前面demo还有一些疑惑,那么本节 ......
05.常用测试平台
常用的测试平台 测试用例管理与 Bug 管理平台。 代码管理平台。 流程管理平台。 测试用例管理平台 JIRA:推荐方案,定制性很强。 RedMine:推荐方案,开源,活跃,定制性很强。 TestLink:流行的测试用例管理平台,体验不太好。 其他:Tapd、云效、禅道、GitLab、在线协作文档。 ......
05 FPGA 光通信预留章节
软件版本:VIVADO2021.1 操作系统:WIN10 64bit 硬件平台:适用XILINX A7/K7/Z7/ZU/KU系列FPGA 登录米联客(MiLianKe)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑! ......
[软件测试] 05 黑盒 等价类划分 习题
提示: 篇幅较长,可以使用Ctrl+F,在页面中快速查询关键词(或者你要找的题目)并跳转到指定的位置。 关键词:黑盒测试,等价类测试,等价类划分 单选题 在黑盒测试方法中,设计测试用例的主要根据是(B)。 A. 程序内部逻辑 B. 程序外部功能 C. 程序数据结构 D. 程序流程图 下列有关等价类方 ......
leetcode 1.两数之和
leetcode 第一题:两数之和 1.暴力枚举: 最容易想到的方法是枚举数组中的每一个数 x,寻找数组中是否存在 target - x。 当我们使用遍历整个数组的方式寻找 target - x 时,需要注意到每一个位于 x 之前的元素都已经和 x 匹配过,因此不需要再进行匹配。而每一个元素不能被使 ......
05 AXI4总线axi-full-master
软件版本:vitis2021.1(vivado2021.1) 操作系统:WIN10 64bit 硬件平台:适用XILINX A7/K7/Z7/ZU/KU系列FPGA 登录"米联客"FPGA社区-www.uisrc.com视频课程、答疑解惑! 1概述 使用XILINX 的软件工具VIVADO以及XIL ......
05uifdma_dbuf 3.0 IP介绍
软件版本:vitis2021.1(vivado2021.1) 操作系统:WIN10 64bit 硬件平台:适用XILINX A7/K7/Z7/ZU/KU系列FPGA 登录"米联客"FPGA社区-www.uisrc.com视频课程、答疑解惑! 5.1概述 uifdma_dbuf IP是米联客研发用于配 ......
3-1-05 Modesim软件安装
1.1 Modelsim软件版本选择 不同的Vivado版本支持使用的Modesim版本不同,具体可查看Xilinx提供的文档UG973-vivado-release-notes-install-license。 我们使用的Vivado 软件版本是 vivado2017.4,推荐使用版本是 Mode ......
基于stm32f103c8t6蓝牙连接模块hc-05
一、蓝牙通信流程 最简单实际的的蓝牙通信过程就是单片机——蓝牙——手机蓝牙app蓝牙作为桥梁进行单片机与手机数据的交换蓝牙就如同一个无线的USART一样,将两者连接。 二、硬件资料 1.管教图 连接图: 实物:连接图 三、软件资料 1.电脑蓝牙调试软件网址 广州汇承信息科技有限公司 (hc01.co ......
leetcode 2706 购买两块巧克力
题目: 2706 购买两块巧克力 思路: 找两个最小值。 分情况讨论 代码 class Solution: def buyChoco(self, prices: List[int], money: int) -> int: # 遍历一遍,找2个最小值 # 找一个最小值我们都会。 # 找次小值,就分两 ......
nodejs学习05——mongoose
简介 Mongoose 是一个对象文档模型库,官网 http://www.mongoosejs.net/ 作用:方便使用代码操作 mongodb 数据库 初体验 //1. 安装 mongoose //2. 导入 mongoose const mongoose = require('mongoose' ......
05 FPGA流水灯实验
软件版本:VIVADO2021.1 操作系统:WIN10 64bit 硬件平台:适用XILINX A7/K7/Z7/ZU/KU系列FPGA 登录米联客(MiLianKe)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑! 1 概述 本章课程以大家熟悉的流水灯为例子,详细讲解了V ......
在不使用内置函数和中间变量的情况交换数字LeetCode力扣题解面试题16.01
#异或法#Kotlin ```Kotlinclass Solution { fun swapNumbers(numbers: IntArray): IntArray { numbers[0] = numbers[0] xor numbers[1] numbers[1] = numbers[1] xo ......
springcloud动力节点-05Sleuth
Spring Cloud Sleuth 1.什么是链路追踪 官网:https://spring.io/projects/spring-cloud-sleuth 链路追踪就是:追踪微服务的调用路径 2.链路追踪的由来 在微服务框架中,一个由客户端发起的请求在后端系统中会经过多个不同的服务节点调用来协同 ......
[LeetCode] 1578. Minimum Time to Make Rope Colorful
Alice has n balloons arranged on a rope. You are given a 0-indexed string colors where colors[i] is the color of the ith balloon. Alice wants the rope ......
读算法霸权笔记05_掠夺式广告
1. 掠夺式广告 1.1. 大多数人排斥广告是因为大部分广告和他们关系不大 1.1.1. 《美国新闻》的大学排名模型刺激富人和中产阶级学生及其家庭为申请大学投入巨资 1.2. 掠夺式广告就是一种数学杀伤性武器 1.2.1. 掠夺式广告以寻找不平等并大肆利用不平等为己任,其结果是进一步巩固了现有的社会 ......
05跟踪约束
01,Clamp To Constraint 钳制到约束(这个要约束在曲线上,运动也在曲线上)轴向限定(Clamp To) 约束将一个对象限定到曲线上。轴向限定(Clamp To) 约束和跟随路径( Follow Path )约束非常类似。但不是使用目标曲线计算时间,轴向限定(Clamp To) ......
05修改器形变
01,骨架修改器(不会)骨架 修改器用于构建骨骼系统(rig),用于动画角色的姿态和任何其他需要摆姿势的东西。 02,铸型修改器(不懂怎么变的反正很奇怪,应该可以做几个相同相似,但不一样的东西)铸型 修改器将网格、曲线、表面或晶格的形状到转变几个预定义的形状(球体、圆柱体、长方体)中的任意一个。 ......
05 读写I2C接口EEPROM实验
软件版本:VIVADO2021.1 操作系统:WIN10 64bit 硬件平台:适用XILINX A7/K7/Z7/ZU/KU系列FPGA 登录米联客(MiLianKe)FPGA社区-www.uisrc.com观看免费视频课程、在线答疑解惑! 1 概述 我们知道I2C总线具备广泛的用途,比如寄存器的 ......
[LeetCode Hot 100] LeetCode111. 二叉树的最小深度
题目描述 思路 二叉树的最小深度就是第一个叶子节点所在的层数 方法一:前序遍历(递归、dfs) /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeN ......
[LeetCode Hot 100] LeetCode110. 平衡二叉树
题目描述 思路 LeetCode104. 二叉树的最大深度 变种 方法一:后序遍历(递归、dfs) /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * Tre ......
[LeetCode Hot 100] LeetCode543. 二叉树的直径
题目描述 思路 所谓二叉树的直径,就是左右子树的最大深度之和。 方法一: /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; ......
[LeetCode Hot 100] LeetCode104. 二叉树的最大深度
题目描述 思路 熟练掌握二叉树的遍历算法 方法一:层序遍历(迭代)+计数 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; ......
[LeetCode Hot 100] LeetCode102. 二叉树的层序遍历
题目描述 思路 方法一:递归 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode() {} * Tree ......
[LeetCode Hot 100] LeetCode144. 二叉树的前序遍历
题目描述 思路 熟练掌握迭代和递归的代码。 递归代码:额外写一个函数void preOrder(TreeNode node, List res) 迭代代码:会用到数据结构——栈。先入栈当前节点的右子节点,再入栈左子节点。 方法一:递归 /** * Definition for a binary tr ......
[LeetCode Hot 100] LeetCode94. 二叉树的中序遍历
题目描述 思路 熟练掌握迭代和递归的代码。 递归:额外写一个函数void inOrder(TreeNode node, List res) 迭代:令cur = root,一直往左子树找,找到最后一个左子节点,当cur为空,就开始处理栈顶元素(将栈顶元素加入结果集),随后将cur设置为右子节点,继续执 ......