- 博客(42)
- 收藏
- 关注
原创 代码随想录LeetCode题目记录
4.删除链表的倒数第N个结点(LeetCode Hot100)3.两两交换链表中的结点(LeetCode Hot100)5.相交链表(LeetCode Hot100)面试题。2.反转链表(LeetCode Hot100)6.环形链表(LeetCode Hot100)
2026-01-19 17:09:29
214
原创 Arrays.sort() 三种常用用法+举例
/ 默认升序// 自定义降序int age;// 规则:先按 age 升序;age 相同按 name 字典序升序if (p1.age!});注意:比较字符串用compareTo,不要用==。三.二维数组int[ ] [ ] (算法题高频:按列、多关键字)3.1 按第0列(start)升序。
2026-01-16 18:52:12
337
原创 LeetCode 环形链表+升级版环形链表
这道题我采用哈希表的形式,注意哈希表的一个特点是如果元素已经存在则不能添加,见。最初我采用动态数组的方式有些测试用例过不去,利用哈希表这个特性可以使用。判断链表是否为环形链表。
2026-01-08 15:33:49
211
原创 Java 数组与集合(List, Set, Map)获取长度与遍历操作
List是一个有序集合,元素按照插入顺序排列,可以通过索引来访问list中允许有重复的元素通常存储同一类型的元素set是一个无序集合,元素没有固定的顺序,不能通过索引来访问元素set中元素唯一,不能有重复元素通常存储同一类型的元素Map存储的是键值对(key-value),每个键都与一个值关联Map中的每个key唯一,但是值可以重复Map通常无序,但可以通过不同的实现类保证顺序。
2026-01-08 14:27:02
1427
原创 LeetCode 合并两个有序链表
比较L1和L2,让prev指向小数字的那个链表,同时小数字链表往后移动,然后prev=prev->next,最后如果有一个链表遍历完了,那么再遍历另一个链表就可以了。再建立一个头指针prev。先创建一个虚拟的头结点。
2026-01-07 16:16:25
141
原创 Leetcode 有效括号 栈
Stack.peek():弹出栈顶元素但不删除。Stack.pop():弹出栈顶元素并删除。Stack.push():压入栈中。
2026-01-06 14:38:34
818
原创 测试必备——HTML
HTML是超文本标记语言,由单标签和双标签组成,可通过属性描述特征。主要标签包括:标题标签<h>、段落标签<p>(具有换行功能)、超链接<a>(设置href跳转和target打开方式)、图片<img>(支持相对路径)、布局标签<div>和<span>、列表标签ol/ul。表单通过<input>创建文本框、密码框、单/复选框,并使用<form>提交数据,其中method属性指定get/post方式:get适合查询(
2025-10-31 16:54:18
300
原创 缺陷(定义、判定标准、产生原因、生命周期)
【摘要】软件缺陷指未实现需求功能、出现不应有错误、功能超出需求范围、遗漏隐性需求或用户体验差等问题。缺陷产生原因多样,其生命周期包括发现、修复等环节,且修复过程可能引入新缺陷。
2025-10-30 16:13:04
430
原创 场景法_业务测试覆盖(画流程图)
场景法是用流程图描述用户的使用场景,然后通过覆盖流程路径来设计测试用例。意义:用户是多个功能组合起来进行使用的,测试人员进行多个功能的组合测试。2.先测试业务,再测试单功能、单模块、单页面。1.覆盖业务测试,需要使用流程图法。流程图法:processon画图。
2025-10-30 15:02:08
146
原创 判定表法(条件之间有依赖关系)
摘要: 判定表法是一种通过表格形式设计多条件逻辑测试的工具,适用于输入条件与输出结果存在依赖关系的场景。其核心组成包括条件桩(所有条件)、动作桩(可能操作)、条件项(条件取值)及动作项(对应操作结果)。设计步骤包括:明确需求、构建判定表(全组合条件项并确定动作项)、合并相似规则并生成用例。典型应用如验证“用户欠费或关机时禁止主被叫”功能。适用于条件组合较少(通常≤4个条件)的情况,能高效覆盖复杂依赖关系,但条件过多时组合数呈指数增长(2^n),需谨慎使用。
2025-10-30 14:30:41
312
原创 边界值分析方法
选取正好等于、刚好大于、刚好小于边界的值作为测试数据。要求:标题长度大于0,小于等于30个字符。需求:通过边界值法验证标题长度的合法性。有效等价类:大于0,小于等于30个字符。无效等价类:大于0,小于等于30个数字。确定有效和无效等价类(类型)离点:1,31,29。
2025-10-30 13:26:16
208
原创 测试用例写什么_等价类划分法
在所有测试数据中,具有某种共同特征的数据集合进行划分。2.有效等价类:8位 无效等价类:3位、12位。1.明确需求:6-10位自然数。再进行编写测试用例:8大要素。举例:要求6-10位自然数。(满足需求的数据集合),(不满足需求的数据集合)
2025-10-23 19:22:57
230
原创 软件测试_基础入门Day01_1
测试流程与测试用例编写指南:测试流程包括需求评审、计划编写、用例设计、执行、缺陷管理和报告。测试用例是验证项目需求的执行文档,包含八大要素:用例编号(项目_模块_编号)、用例标题(预期结果)、项目/模块、优先级(用户高频功能优先)、前置条件、测试步骤、测试数据(可为空)和预期结果。用例设计能防止漏测,确保测试标准化执行。
2025-10-23 16:59:30
398
原创 CuDa,CuDNN,GPU版本的pytorch及使用教程
在pycharm中使用gpu版本的pytorch:新建project,选择torch路径,注意选择python.exe。注意点:cuda版本和cudnn版本要相匹配,且不要安装太高版本的,不稳定。Step3.安装gpu版本的pytorch。3.选择合适cuda版本的pytorch。验证很重要,要不然后面白费,还得重来。显示true即为安装成功!1.要查看电脑是否有显卡。2.建议python环境。
2025-02-26 20:38:28
274
原创 查询并解决8080端口被占用问题
loco lost:8080----1.查询占用8080端口netstat -ano|findstr 8080----2.杀死taskkill /pid pid号 /f
2022-07-07 08:16:06
329
原创 Numpy第二次测试学习总结--函数篇
前提:import numpy as np1.np.empty()函数np.empty(shape,dtype='',order='C')根据shape和指定的数据类型返回一个新的numpy数组,不对其元素进行初始化shape:(0,3)(3,5)均可dtype:数据类型 :float " i8":数据以int类型存储,占8位(!!注意不进行数据类型指定会为float类型,可在生成ndarray数组时,进行更改)order:C:按行存元素 F:按列存储元素2.np.where(.
2022-05-27 13:29:39
319
1
原创 Jupyter删除文件的三种方法
一.方法一step1:step2:删除完成!第二种方法:step1:step2输入ls -l输入 rm +文件名删除成功!第三种方法:新建一行 输入!rm 文件名运行即可删除成功
2022-05-25 19:59:24
11098
1
原创 Matlab使用regress函数进行回归分析
regress函数进行回归分析,主要进行线性回归,一元和多元分析。使用步骤:1.输入x和y的数据x和y均为行向量,回归分析时需要使用x'和y'转化为列向量。x1=[66.165,71.25,70.135,65.125,69.99,65.765,67.29,67.71,66.525,67.13,69.505,56.775,66.01,67.97,62.9,66.1,64.51,68.385,66.205,65.77,67.065,63.605,64.305,60.485,70.29,69.345
2022-05-17 16:48:16
4273
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅