当前位置: 首页 > news >正文

数据结构模板(大学)

1.线性表
图片

#include<iostream>
#define for1(i,a,b) for(int i = a;i <=b;i ++)
using namespace std;
const int maxn = 1e4 + 7;
struct List {int data[maxn];int length;
}L;
int n;
void InitList(List& L)
{L.length = 0;
}int ListLength(List L)
{return L.length;
}int GetNode(List L,int i)
{if (L.length < i) return -1;return L.data[i];
}int LocateNode(List L, int x)
{for1(i, 1, L.length)if (L.data[i] == x)return i;return -1;
}void InsertList(List& L,int x, int i)
{for (int j = L.length;j >= i;j--)L.data[j + 1] = L.data[j];L.data[i] = x;L.length++;return ;
}void DeleteList(List& L, int i)
{for (int j = i;j < L.length;j++)L.data[j] = L.data[j + 1];L.length--;return;
}void OutList(List L)
{for1(i, 1, L.length) printf("%d ", L.data[i]);cout << endl;
}
int main()
{InitList(L);cin >> n;L.length=n;for1(i, 1, n) cin >> L.data[i];InsertList(L, 10, 4);OutList(L);DeleteList(L,4);OutList(L);return 0;
}
http://www.zskr.cn/news/75923.html

相关文章:

  • 题目记录(Before 省选 ver.)
  • 实用指南:测试之bug篇
  • Vue2中key的深度解析:Diff算法的性能优化之道 - 详解
  • 局域网远程关机
  • 【AI白皮书】上下文工程
  • 详解 PHP 反射 API:动态探查与操作代码的利器
  • 2025深圳/惠州装配线服务商TOP5评测!组装线/生产线/输送线/老化线等优质厂家口碑榜,技术创新+实力实证权威榜单发布,赋能智能工业制造新生态
  • WebGPU DevTools All In One
  • CF2174D tutorial
  • Say 赛选记(11.27)
  • [开源代码]基于STM32的环境检测与报警系统
  • 120_尚硅谷_函数注意事项和细节(3)
  • 10 数据库表的关联
  • 【C++】哈希表:简单易懂的核心讲解(含实战用法)
  • 工业设计必备工具:3ds Max 2025 三维建模 影视特效 下载安装教程
  • 院长码上办-患者投诉接办管理系统
  • 2025上海黛丽汀立体停车设备厂家实力榜:智能垂直升降技术领跑,六家高潜力本土品牌深度解析
  • 代数数论与模块格基础学习
  • 2025上海立体车库厂家实力榜:黛丽汀以智能垂直循环技术领跑,六家高潜力本土品牌深度解析
  • spec kit 探索性问答
  • 2025最新深圳/惠州输送线厂家TOP5推荐!深圳惠州地区组装线/装配线/生产线/输送线/老化线选购优质供应商评测
  • Hello,World!
  • 完整教程:特斯拉 Tesla 面试经验分享|流程全解析 + 技术细节 + 面试感受
  • 深入解析:HTML `<fieldset>` 标签 `form` 属性深度解析
  • 2025.12.7日14:10-die down逐渐变弱,逐渐消失
  • 物联网AI模组:连接与智能的融合 - 指南
  • 【题解】CF2174F Mosaic Tree
  • 2025年生成式引擎优化服务商推荐:AI时代流量突围新选择
  • AMap.MarkerCluster
  • 联想华硕戴尔微软惠普宏碁三星笔记本在合肥哪里维修靠谱?2025年Q4最新市场评估与一家高价值服务点力荐!