发布时间:2026/8/11 18:12:06
数据结构:双向链表 1.代码​#include stdio.h #include malloc.h typedef struct DoubleLinkedNode { char data; struct DoubleLinkedNode *previous; struct DoubleLinkedNode *next; }DLNode,*DLNodePtr; DLNodePtr initLinkList() { DLNodePtr tempHeader (DLNodePtr)malloc(sizeof(struct DoubleLinkedNode)); tempHeader-data\0; tempHeader-previousNULL; tempHeader-nextNULL; return tempHeader; } void printList(DLNodePtr paraHeader) { DLNodePtr p paraHeader-next; while(p!NULL) { printf(%c,p-data); pp-next; } printf(\r\n); } void insertElement(DLNodePtr paraHeader,char paraChar,int paraPosition) { DLNodePtr p,q,r; pparaHeader; for(int i0;iparaPosition;i) { pp-next; if(pNULL) { printf(The position %d is beyond the scope of the list.,paraPosition); return; } } q(DLNodePtr)malloc(sizeof(struct DoubleLinkedNode)); q-dataparaChar; rp-next; q-nextp-next; q-previousp; p-nextq; if(r!NULL) { r-previousq; } } void deleteElement(DLNodePtr paraHeader,char paraChar) { DLNodePtr p,q,r; pparaHeader; while((p-next!NULL)(p-next-data!paraChar)) { pp-next; } if(p-nextNULL) { printf(The char %c does not exist.\r\n,paraChar); return; } qp-next; rq-next; p-nextr; if(r!NULL) { r-previousp; } free(q); } void insertDeleteTest() { DLNodePtr tempListinitLinkList(); printList(tempList); insertElement(tempList,H,0); insertElement(tempList,e,1); insertElement(tempList,l,2); insertElement(tempList,l,3); insertElement(tempList,o,4); insertElement(tempList,!,5); printList(tempList); deleteElement(tempList,e); deleteElement(tempList,a); deleteElement(tempList,o); printList(tempList); insertElement(tempList,o,1); printList(tempList); } void basicAddressTest() { DLNode tempNode1,tempNode2; tempNode1.data4; tempNode1.nextNULL; tempNode2.data6; tempNode2.nextNULL; printf(The first node: %d, %d, %d\r\n,tempNode1,tempNode1.data,tempNode1.next); printf(The first node: %d, %d, %d\r\n,tempNode2,tempNode2.data,tempNode2.next); tempNode1.nexttempNode2; } void main() { insertDeleteTest(); basicAddressTest(); } ​2.运行结果Hello! The char a does not exist. Hll! Holl! The first node: 6684160, 6684160, 6684176 The first node: 6684128, 6684128, 6684144

相关新闻

2026/8/11 18:12:06

AI代理配置管理:使用Agent Governance Toolkit实现安全配置

AI代理配置管理:使用Agent Governance Toolkit实现安全配置 【免费下载链接】agent-governance-toolkit AI Agent Governance Toolkit — Policy enforcement, zero-trust identity, execution sandboxing, and reliability engineering for autonomous AI agents. …

2026/8/11 18:47:24

农业机械装配完整性检查:支架、附件和管路如何避免漏装?

农机整机装配完成后,如果已经具备3D CAD模型,可以通过“CAD标准模型 现场AR叠加 逐项检查计划”的方式检查零件是否齐全。安宝特拓影 Twyn 农业机械AR视觉质检方案可将CAD设计数据与现场实物实时对齐,辅助质检人员检查支架、附件、结构件等…

2026/8/11 18:47:23

安宝特M400用户评价:企业实测中的使用体验与效果如何?

从现有企业应用和公开案例看,M400获得较多正向反馈的核心并不在“AR显示有多炫”,而在第一视角、解放双手、远程专家协作和数字化作业指导能够进入真实工作流程。尤其是在设备维修、生产换型、现场巡检、售后服务和人员培训等场景,现场人员需…

2026/8/11 18:37:07

Blender模拟结构光3D Scanner(三)获取相机观测点云的真值

模拟结构光3D Scanner时,常见的一个问题是如何获取重建点云的真值?在Blender中,可以使用光线求交的方法,从相机光心沿各像素发出射线,与场景物体求交,并将交点导出为点云文件。 本文介绍了一个Blender插件&…

2026/8/11 3:03:40

如何快速生成中国车牌图片:Python开源工具完整指南

如何快速生成中国车牌图片:Python开源工具完整指南 【免费下载链接】chinese_license_plate_generator 中国车牌生成器 项目地址: https://gitcode.com/gh_mirrors/ch/chinese_license_plate_generator 中国车牌生成器是一个基于Python的开源项目&#xff0c…

2026/8/11 5:34:14

当 LLM 遇见大文档:主流开源项目如何处理上下文超限

从 Agentic Loop 到 Repo Map,七种策略与六类陷阱引言:128K vs 10MB 的硬冲突 2026 年的 LLM 上下文窗口已达到 128K ~ 1M token(≈ 0.5MB ~ 4MB 文本),但 LLM 想要处理的真实数据规模远远超过这个量级:真实…

2026/8/11 0:00:39

前后端分离项目中控制台与接口工具数据差异排查指南

1. 问题现象解析:控制台与Apifox的数据差异 最近在调试一个前后端分离项目时,遇到了一个典型问题:后端服务在本地开发环境控制台能正常输出查询数据,但通过Apifox测试时却返回空结果。这种"控制台有数据,接口工具…

2026/8/11 0:00:39

AI编程实战:从Claude Code踩坑到游戏开发入门

1. 从“AI能帮我做游戏”到“AI让我重新学编程”最近身边不少朋友,尤其是一些非技术背景、但对游戏开发有浓厚兴趣的朋友,都在问我同一个问题:“听说现在用Claude Code这种AI编程工具,小白也能做游戏了,是真的吗&#…

2026/8/10 11:20:30

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/11 17:06:59

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/11 3:05:11

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…