自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 收藏
  • 关注

原创 栈和队列定义及常用语法 LeetCode

栈顶。

2026-01-26 15:53:25 323

原创 代码随想录——哈希表

1.有效的字母异位词,

2026-01-22 14:06:11 167

原创 代码随想录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 数组经典题刷题

4.长度最小的子数组。

2026-01-16 14:14:09 185

原创 LeetCode 二叉树的最大深度 递归+层序遍历

queue.offer() 入队;

2026-01-13 20:25:43 181

原创 LeetCode 删除链表的倒数第N个结点

【代码】LeetCode 删除。

2026-01-09 14:26:07 172

原创 LeetCode 链表两数相加

【代码】LeetCode 链表两数相加。

2026-01-09 13:13:43 125

原创 LeetCode 移动零元素 快慢指针

这里采用快慢指针做法,定义两个指针,快指针用来寻找不是0的元素,再和慢指针进行对换位置,因为。

2026-01-08 17:15:04 194

原创 LeetCode 环形链表+升级版环形链表

这道题我采用哈希表的形式,注意哈希表的一个特点是如果元素已经存在则不能添加,见。最初我采用动态数组的方式有些测试用例过不去,利用哈希表这个特性可以使用。判断链表是否为环形链表。

2026-01-08 15:33:49 211

原创 LeetCode 回文链表

这里有用到关于List集合的知识,可看上一篇。

2026-01-08 14:33:40 222

原创 Java 数组与集合(List, Set, Map)获取长度与遍历操作

List是一个有序集合,元素按照插入顺序排列,可以通过索引来访问list中允许有重复的元素通常存储同一类型的元素set是一个无序集合,元素没有固定的顺序,不能通过索引来访问元素set中元素唯一,不能有重复元素通常存储同一类型的元素Map存储的是键值对(key-value),每个键都与一个值关联Map中的每个key唯一,但是值可以重复Map通常无序,但可以通过不同的实现类保证顺序。

2026-01-08 14:27:02 1427

原创 LeetCode反转链表

【代码】LeetCode反转链表。

2026-01-08 13:01:12 277

原创 Leetcode 二叉树中序遍历 前序遍历 后序遍历(递归)

【代码】Leetcode 二叉树中序遍历 前序遍历 后序遍历(递归)

2026-01-07 17:34:46 463

原创 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

原创 LeetCode 两数之和 Java

包括暴力解法和哈希表(包含各人理解)两种解法。

2026-01-06 13:46:04 240

原创 测试必备——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

原创 缺陷编写及分析

面试题:发现缺陷后,首先怎么办?答案:确认bug可复现,确认是Bug。提交时,要检查缺陷是否已经存在。

2025-10-30 20:42:13 274

原创 缺陷(定义、判定标准、产生原因、生命周期)

【摘要】软件缺陷指未实现需求功能、出现不应有错误、功能超出需求范围、遗漏隐性需求或用户体验差等问题。缺陷产生原因多样,其生命周期包括发现、修复等环节,且修复过程可能引入新缺陷。

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

原创 软件测试——基础入门Day01

控制计算机硬件工作的工具。(如微信、淘宝、操作系统等)使用技术手段验证软件是否满足使用需求。

2025-10-23 16:20:59 351

原创 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

原创 因果推理的三个认知层次

因果推理的三个认知层次,因果之梯

2024-07-29 16:59:13 4227

原创 CSS背景属性(包含代码示例)

CSS背景属性(包含代码示例)

2022-10-31 18:20:28 398

原创 CSS列表属性(包含代码示例)

CSS列表属性(包含代码示例)

2022-10-30 21:53:53 291 1

原创 CSS文本属性大全(包含代码示例)

CSS文本属性大全(包含代码示例)

2022-10-30 21:49:53 340

原创 C语言冒泡排序

C语言冒泡排序

2022-10-29 15:11:29 650

原创 CSS选择器总结

CSS选择器总结

2022-10-12 16:35:15 196

原创 下载IEEE文章步骤

下载IEEE文章步骤

2022-07-10 21:39:23 347

原创 查询并解决8080端口被占用问题

loco lost:8080----1.查询占用8080端口netstat -ano|findstr 8080----2.杀死taskkill /pid pid号 /f

2022-07-07 08:16:06 329

原创 GCN,GNN简单理解(手写)参考B站视频(up主小淡鸡)

GCN,GNN简单理解(手写)

2022-07-06 15:52:47 396

原创 机器学习Day1--机器学习方法

机器学习Day1--机器学习方法

2022-06-28 21:53:11 2267

原创 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关注的人

提示
确定要删除当前文章?
取消 删除