自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 论坛系统自动化测试

2025-05-19 21:01:26 653

原创 博客系统自动化测试报告

在功能上可以流畅使用,但是缺少注册页面,在测试时,有时会找不到页面元素,是因为执行速度过快或者页面渲染过慢,需要添加等待,才能定位到相应元素是否存在。

2025-05-19 16:43:20 685

原创 数据结构简单算法题4(力扣)

使用快慢指针,慢指针一次走一步,快指针一次走两步,若是有环,那么快指针可以追上慢指针,在两个指针相遇后,定义一个指针,使这个指针和头节点指针比较,当两指针相同时就是环的入口点(如下图所示)记录两个链表长度差的绝对值,使长的链表先走相差的步数,然后短链表和长链表一起走,直到两个相交返回两个链表中任意一个指向当前位置的指针(因为此时两个指针在同一位置)(如下图所示)使用两个指针记录两个链表的头节点,先找到两个链表的尾,如果一直找到尾都没有相交返回NULL,使用两个指针记录两个链表的长度,使用。

2024-11-02 16:15:11 389

原创 数据结构简单算法题3(力扣\牛客)

通过比较两个链表的当前节点的值,将较小的节点添加到结果链表中,并移动到下一个节点。最后,将未遍历完的链表的剩余部分直接连接到结果链表的末尾(如下图所示)现有一链表的头指针 ListNode* pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针。使用两个带哨兵位的链表,将小于x的插入一个链表,大于等于x的插入另一个链表,最后将两个链表链接起来(如下图所示)新链表是通过拼接给定的两个链表的所有节点组成的。将两个升序链表合并为一个新的。

2024-10-28 16:46:50 473

原创 数据结构简单算法题2(力扣)

解题思路: 定义两个指针,一个为prev,一个为cur,当cur的值等于val时,先把cur指向的下一个的值赋给prev指向的下一个,释放cur,再将prev->next赋值给cur,若是cur的值不等于val,则将cur赋值给prev,再让cur指向下一个(如下图所示),最后返回头节点。定义快慢指针,慢指针每次走一步,快指针每次走两步,判断快指针(当链表中元素为奇数个时)和快指针指向的下一个(链表中元素为偶数个时)是否为空,为空时退出循环并返回慢指针指向节点(如下图所示)的节点,并返回新的头节点。

2024-10-25 20:42:47 313

原创 数据结构简单算法题1(力扣)

以上是我做上述题时的一些思路,此后也会不定时的分享所做的算法题。

2024-10-14 20:44:49 822 1

原创 C语言实现简单通讯录系统

此通讯录功能有增、删、改、查、显示、排序、清空联系人;对于增删改查和显示功能与上一篇学生管理系统相似,就不多介绍细节。

2024-08-22 22:22:28 411

原创 简单学生信息管理系统(C语言)

此系统包含简单的增删改查和显示全部信息,学生信息有姓名、班级、学号、成绩。

2024-08-12 15:02:05 717

原创 C语言查找杨氏矩阵中的数字

有一个二维数组. 数组的每行从左到右是递增的,每列从上到下是递增的。

2024-08-02 16:05:18 271

原创 C语言求水仙花数,并输出

水仙花数(Narcissistic number)也被称为 超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或 阿姆斯特朗数(Armstrong number)水仙花数是指一个 3 位数,它的每个数位上的数字的 3次幂之和等于它本身。例如:1^3 + 5^3+ 3^3 = 153。

2024-07-11 22:01:09 497

原创 C语言实现冒泡排序的两种方式

冒泡排序(Bubble Sort)是最简单和最通用的排序方法,其基本思想是:在待排序的一组数中,将相邻的两个数进行比较,若前面的数比后面的数大就交换两数,否则不交换;如此下去,直至最终完成排序。由此可得,在排序过程中,大的数据往下沉,小的数据往上浮,就像气泡一样,于是将这种排序算法形象地称为冒泡排序。

2024-07-02 22:49:02 437

原创 来自软工专业大三生的建议

学弟学妹们,我作为一个过来人,真的是发自内心的想说,不管是选择什么专业,千万不要觉得大学就可以轻轻松松玩一玩毕业就好了。接下来是我的建议(个人想法,大家觉得有用就看一看)8.在大二开始学习专业课后,觉得自己学的还可以,就可以在寒暑假试着投一投简历,实习一下了,大三下的时候可能有一些学校会同意在不耽误期末考试的情况下,可以出去实习。2.不要高考考完英语就什么都不看了,至少坚持每天背点单词,有的学校大一就可以考四六级,有的大二才可以,如果什么都不看,到了大二可能英语就退化很多很多了。

2024-07-01 17:53:13 248

原创 使用C语言实现输出菱形

以上是输出菱形的图片,接下来有三种输出方法,三种方法只有几条语句不太一样。第三种:有输入,输出相应菱形,和第二种在for循环中有所不同。上述方法的缺点是只能通过更改for循环中的数字控制输出。第一种:没有输入,直接使用代码输出。第二种:有输入,根据输入输出菱形。

2024-06-29 23:05:05 8698

原创 C语言实现杨辉三角

如果for (j = 0;j++) 和 arr[i][j] = arr[i - 1][j - 1] + arr[i - 1][j],这两条语句不是很理解的话可以参考下图(可能画的不是很好),因为我们只需要左侧部分,所以使用j<=i就可以不打印右边的不需要数字。首先,可以按下图方式先编写一个没有空格的杨辉三角,在此基础上添加控制打印空格的语句。杨辉三角的样子如下图所示,那么应该怎么用C语言来实现呢。再添加相应语句后,可以看到左侧和杨辉三角相差不多了。

2024-06-25 23:26:23 294

原创 输入字符,输出“金字塔”

金字塔是一个三角形样式,那么就要有对应的行、空格、和打印的字符。可以用for循环来实现这个代码。

2024-06-24 23:54:22 440

原创 两个数组交换元素

【代码】两个数组交换元素。

2024-06-22 18:22:26 146

原创 二分查找(折半查找)

3.与上述sizeof()函数有关的还有一个strlen()函数,strlen()函数是求字符串长度的(统计' \0 '之前的字符个数),想要使用这个函数就要有#include这个头文件。2.sizeof()是什么 ,它的作用是返回一个数据在内存中的大小(统计字符的个数包括'\0')二分查找也称折半查找,是一种效率较高的查找方法。但是,折半查找要求线性表必须采用。4.sizeof(arr[0])的意思是数组首元素的大小。1.为什么定义left=0,因为数组下标是从0开始的。

2024-06-19 19:38:13 207 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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