7.8作业

news/2024/9/23 13:34:44/

一、思维导图

二、
1】按值修改
2】按值查找,返回当前节点的地址 (先不考虑重复,如果有重复,返回第一个)
3】反转
4】销毁链表

//按值修改
int value_change(linklistptr H,datatype e,int value)
{if(H==NULL||empty(H)){printf("修改失败\n");return 0;}linklistptr p=H;for(int i=0;i<H->len;i++){p=p->next;if(p->data==e)p->data=value;}return 1;
}
//按值查找
linklistptr value_find(linklistptr H,datatype e)
{if(H==NULL||empty(H)){printf("查找失败\n");return 0;}linklistptr p=H;int flag=0;for(int i=0;i<H->len;i++){p=p->next;if(p->data==e){flag=1;return p;}}if(flag==0)printf("查无此数据\n");
}
//链表逆置
int inversion(linklistptr H)
{if(H==NULL||empty(H)){printf("逆置失败\n");return 0;}linklistptr p=H->next->next;H->next->next=NULL;linklistptr q;while(p!=NULL){q=p->next;p->next=H->next;H->next=p;p=q;}
}
//销毁链表
void free_link(linklistptr *H)
{if(*H==NULL){printf("销毁失败\n");return;}free(*H);*H=NULL;
}


http://www.ppmy.cn/news/1474137.html

相关文章

行业模板|DataEase旅游行业大屏模板推荐

DataEase开源数据可视化分析工具于2022年6月发布模板市场&#xff08;https://templates-de.fit2cloud.com&#xff09;&#xff0c;并于2024年1月新增适用于DataEase v2版本的模板分类。模板市场旨在为DataEase用户提供专业、美观、拿来即用的大屏模板&#xff0c;方便用户根据…

RedHat运维-Ansible自动化运维基础21-从ansible-galaxy下载collection

1. 社区管理的collections仓库&#xff1a;_____________________________&#xff1b; 2. 社区管理的collections仓库&#xff1a;_____________________________&#xff1b; 3. 社区管理的collections仓库&#xff1a;_____________________________&#xff1b; 4. 列出当前…

react v18 less使用(craco)

方案一、弹出配置&#xff08;不推荐&#xff09; 安装依赖&#xff1a;yarn add less less-loader 首先 执行 yarn eject 弹出配置项文件&#xff08;注意&#xff1a;弹出配置不可逆&#xff01;&#xff09; 在 config 文件夹中 找到 webpack.config.js&#xff0c;在如图…

ES6 之 Promise 构造函数知识点总结 (四)

Promise 是异步编程的一种解决方案&#xff0c;比传统的解决方案——回调函数和事件——更合理和更强大。它由社区最早提出和实现&#xff0c;ES6 将其写进了语言标准&#xff0c;统一了用法&#xff0c;原生提供了 Promise 对象。 Promise 对象有以下两个特点。 对象的状态不受…

什么叫低频晶振?低频晶振最低频率能达到多少?低频晶振封装尺寸有哪些?

低频晶振指的是那些工作在较低频率范围内的晶体振荡器&#xff0c;通常这类振荡器的标称频率低于8MHz。这些晶振在各种电子设备中都有应用&#xff0c;尤其是在那些需要精确但不需要高频振荡的应用场景中&#xff0c;比如实时时钟(RTC)、低速串行通信接口(如UART、IC等)、以及一…

在Spring Boot项目中集成监控与报警

在Spring Boot项目中集成监控与报警 大家好&#xff0c;我是微赚淘客系统3.0的小编&#xff0c;也是冬天不穿秋裤&#xff0c;天冷也要风度的程序猿&#xff01; 1. 引言 在当今的软件开发中&#xff0c;监控和报警系统是保证系统稳定性和可靠性的重要组成部分。Spring Boot…

聚观早报 | 2025款比亚迪海豚上市;小米15系列防水细节

聚观早报每日整理最值得关注的行业重点事件&#xff0c;帮助大家及时了解最新行业动态&#xff0c;每日读报&#xff0c;就读聚观365资讯简报。 整理丨Cutie 7月9日消息 2025款比亚迪海豚上市 小米15系列防水细节 荣耀Magic V3将更轻薄 真我GT6通信细节 Apple Watch SE将…

【工具分享】I-Wanna-Get-All——主流OA漏洞检测利用工具

声明&#xff1a;本文档或演示材料仅供教育和教学目的使用&#xff0c;任何个人或组织使用本文档中的信息进行非法活动&#xff0c;均与本文档的作者或发布者无关。 文章目录 I-Wanna-Get-All安装方式功能介绍 GitHub项目地址&#xff1a;https://github.com/R4gd0ll/I-Wanna-G…