链表头结点

int pos;

cin >> pos;

if (pos < 1 || pos > L->length) { // 假设链表头节点存储length属性表示链表长度

cout << "Sorry,the position to be deleted is invalid!" << endl;

return ERROR;

}

LinkList p = L;

int cnt = 0;

while (p != NULL && cnt < pos - 1) {

p = p->next;

cnt++;

}

LinkList q = p->next;

p->next = q->next;

delete q;

LinkList cur = L->next;

while (cur != NULL) {

cout << cur->data.no << " " << cur->data.name << " "

<< fixed << setprecision(2) << cur->data.price << endl;

cur = cur->next;

}

return OK;

相关推荐
cpolar技术支持13 分钟前
Spring Boot 接口本地正常,异地前端却报跨域?用 cpolar 跑通 CORS 预检与白名单
java·springboot·cpolar·前后端分离·cors
wuminyu16 分钟前
Virtual Thread重投递至ForkJoinPool任务队列过程解析
java·linux·c语言·jvm·c++
小蒜学长25 分钟前
在线保险服务与管理平台的设计与实现(代码+数据库+LW)
java·数据库·spring boot·后端·服务平台·在线保险
掉进电商坑三年没爬出来的东叔36 分钟前
青龙面板进阶:一个面板聚合多平台签到,所有积分自动领
java·开发语言
殷色玫瑰1 小时前
C++ STL:stack、queue、priority_queue 与容器适配器详解
java·开发语言·数据结构·c++·算法·visualstudio
IT方大同2 小时前
java输入输出+方法
java·开发语言·python
Yyyyyy~2 小时前
【Java】String
java
Wang's Blog2 小时前
Java框架 SpringCloud 快速入门: 服务拆分之服务远程调用
java·开发语言·spring cloud
Wang's Blog2 小时前
Java框架 SpringCloud 快速入门: 路由断言工厂
java·spring·spring cloud
ym hyd 1112 小时前
门诊挂号系统源码 Java+SpringBoot+Vue3 前后分离
java·vue.js·spring boot·毕设