首页 > 其他分享 >测试

测试

时间:2023-02-14 22:22:05浏览次数:33  
标签:pre 结点 mylist myLNode pnew phead 测试

#include "myLinkList.h"

/// 题目:在元素值等于key的结点前插入元素值为x的新结点
/// 1、定义遍历指针p,前驱指针pre指向p结点前驱,新结点指针pnew
/// 2、遍历链表,结点值等于key时,在pre与p结点之间插入pnew结点
/// 3、值不等于key时,跳过该结点,继续遍历
void yyy_insert(myLNode* phead, linkType key, linkType x)
{
	if (phead == NULL || phead->pnext == NULL)
	{
		return;
	}
	myLNode* p = phead->pnext;
	myLNode* pre = phead;
	myLNode* pnew = NULL;
	while (p != NULL)
	{
		if (p->data == key)
		{
			pnew = (myLNode*)malloc(sizeof(myLNode));
			assert(pnew);
			pnew->data = x;
			pnew->pnext = pre->pnext;
			pre->pnext = pnew;
		}
		pre = p;
		p = p->pnext;
	}
}



void myprint(void* node)
{
	if (node == NULL)
	{
		return;
	}
	linkType* p = (linkType*)node;
	printf("%d->", *p);
}

/// @brief 测试函数
void test()
{
	/// 测试:init,input,output
	myLinkList mylist;
	xxx_init(&mylist);
	xxx_input(&mylist, 999);
	xxx_output(&mylist, myprint);
	printf("************************************************************\n");
	yyy_insert(mylist.phead, 3, 10);
	xxx_output(&mylist, myprint);

	printf("************************************************************\n");

	xxx_destroy(&mylist);

}
/// @brief main主函数
int main(int argc, char** argv)
{
	test();
	system("pause");
	return 0;
}

  

标签:pre,结点,mylist,myLNode,pnew,phead,测试
From: https://www.cnblogs.com/kxwslmsps/p/17121061.html

相关文章

  • 2023年第 3 期《Python 测试平台开发》进阶课程(3月5号开学)
    2023年第3期《Python测试平台开发》进阶课程主讲老师:上海-悠悠上课方式:微信群视频在线教学,方便交流本期上课时间:3月5报名费:报名费3800一人(周期3个月,之前学过《pytho......
  • DCDC电源测试以及纹波测试方法
    一、测试项目        1)输入电压范围。在轻载和后级电路满负荷的情况下,输入电压无骤降或拉低,计入波动之后,不低于最低输入电压。        2)输出电压稳定性。......
  • 基于JAVA+SpringBoot+VUE的心理健康测试系统的设计与实现
    ✌全网粉丝20W+,csdn特邀作者、博客专家、CSDN新星计划导师、java领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和毕业项目实战......
  • 软件工程开学测试新闻发布Mis系统
    一、对于本次测试的感想由于上学期和假期里的学习,对于javaweb系统也是比较了解了,所以对于这次测试还是有把握的。经过了上个学期的几次测试,我也得出了一些得分的外门邪......
  • Java开学测试
    2021级《软件工程》课前测试试卷(180分钟) 河北省环保监测中心网络新闻发布系统(卷面成绩40分,占课程过程考核20分) 1、项目需求:河北省环保监测中心网络新闻为搭建公众......
  • 物联网测试需要接触的内容
    如果你的公司正在开发一种物联网系统,那么我们测试人员要怎么去面对新事物带来的难题?怎么去突破新事物带来的挑战?物联网是一个包含大量网络设备、传感器和计算基础设施的......
  • 物联网技术、测试要点和测试标准
    物联网定义物联网:利用嵌入式电子设备、微芯片等连接车辆、家电、医疗设备,以收集和交换不同类型的数据,被称为物联网。借助物联网,用户能够远程控制设备,可以实现不同设备的互......
  • fiddler在软件测试中的使用
    1.抓包,辅助定位bug(web中类似谷歌浏览器F12开发调试工具)合格的软件测试工程师,不仅仅需要能够发现bug,还需要能透过bug表象,分析出问题根本原因,从而提升bug的解决效率,通过fid......
  • 开学测试
    今天下午进行了软件工程科目的开学测试,是上个学期内容的一个回顾吧。题目:     2021级《软件工程》课前测试试卷(180分钟) 河北省环保监测中心网络新闻发布系统(卷......
  • 如何从软件测试转行车载测试(网盘视频)
    加v:1489088761纯软件测试越来越卷了,转行车载测试是不错的选择,尤其是车载智能座舱测试,比较好入门。我们班上学了车载测试去一线的同学,本科基本上都是12k起步。(ps:不要问我......