- 博客(17)
- 收藏
- 关注
原创 博客系统自动化测试报告
在功能上可以流畅使用,但是缺少注册页面,在测试时,有时会找不到页面元素,是因为执行速度过快或者页面渲染过慢,需要添加等待,才能定位到相应元素是否存在。
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
原创 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
原创 二分查找(折半查找)
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关注的人
RSS订阅