最新要闻
- 外交部:中国
- 天天关注:海关回应日本进口蜜瓜138元一瓣:没有的事儿
- 丹麦特斯拉车主在家充电6小时 赚了17美元 全球即时
- 每日快讯!紫光公开嵌入式多层SeDRAM内存:带宽、能效遥遥领先
- 特斯拉完胜 比亚迪彻底狂飙 车企半年考交卷了
- 热消息:安兔兔6月安卓手机性能榜出炉:vivo X90s一骑绝尘
- 焦点快播:别了,华夏人寿 注册资本565亿的瑞众人寿来了
- 今日要闻!海贼王中明哥几集被路飞打败_海贼王明哥和路飞他们打从第几集到第几集
- “小米汽车”非官方最新手绘图出炉:结合AIGC 造型更科幻|快消息
- 【全球独家】日本开卖500元方形西瓜:并不能吃
- 世界新消息丨保时捷卡宴的亲弟弟来了!新款大众途锐上市 售58.78万起
- 售价超过30万元/吨 国内单体最大碳酸锂项目投产:减少进口依赖-天天微资讯
- 全球快资讯:英国首推水葬:沸水煮遗体4小时 比火葬更环保对遗体更温和
- 北京一旅行社导游热射病去世
- 快递电子运单调查|半数快递面单未隐藏消费者个人信息
- 环球最资讯丨在地球上 我们也有了“空间站”!全球首创
手机
光庭信息跌4.57% 2021上市超募11亿2022扣非降74% 时快讯
搜狐汽车全球快讯 | 大众汽车最新专利曝光:仪表支持拆卸 可用手机、平板替代-环球关注
- 光庭信息跌4.57% 2021上市超募11亿2022扣非降74% 时快讯
- 搜狐汽车全球快讯 | 大众汽车最新专利曝光:仪表支持拆卸 可用手机、平板替代-环球关注
- 视点!美国首位女总统即将诞生?拜登恐怕要提前下岗,美政坛迎来变局?
- 当前速递!用理想仪器实现更好的颗粒 德国新帕泰克亮相CPHI & PMEC China获好评
- 微粒贷怎么申请开通 开通方法如下
- 焦点简讯:心疼!这位40岁的云南缉毒警,已是满头白发
家电
C语言实现顺序表的基本操作
下面是使用C语言实现顺序表基本操作的示例代码:
```c#include
(资料图)
#define MAX_SIZE 100
typedef struct { int data[MAX_SIZE]; int length;} SeqList;
void initList(SeqList* list) { list->length = 0;}
void insert(SeqList* list, int position, int item) { if (position < 0 || position > list->length || list->length == MAX_SIZE) { printf("Invalid position or list is full\n"); return; }
for (int i = list->length - 1; i >= position; i--) { list->data[i + 1] = list->data[i]; }
list->data[position] = item; list->length++;}
void delete(SeqList* list, int position) { if (position < 0 || position >= list->length) { printf("Invalid position\n"); return; }
for (int i = position; i < list->length - 1; i++) { list->data[i] = list->data[i + 1]; }
list->length--;}
int search(SeqList* list, int key) { for (int i = 0; i < list->length; i++) { if (list->data[i] == key) { return i; } }
return -1;}
void display(SeqList* list) { printf("List elements: "); for (int i = 0; i < list->length; i++) { printf("%d ", list->data[i]); } printf("\n");}
int main() { SeqList list; int choice, item, position, key, index;
initList(&list);
while (1) { printf("1. Insert\n"); printf("2. Delete\n"); printf("3. Search\n"); printf("4. Display\n"); printf("5. Exit\n");
printf("Enter your choice: "); scanf("%d", &choice);
switch (choice) { case 1: printf("Enter the element to be inserted: "); scanf("%d", &item); printf("Enter the position: "); scanf("%d", &position); insert(&list, position, item); break; case 2: printf("Enter the position: "); scanf("%d", &position); delete(&list, position); break; case 3: printf("Enter the key to search: "); scanf("%d", &key); index = search(&list, key); if (index != -1) { printf("Element found at position: %d\n", index); } else { printf("Element not found\n"); } break; case 4: display(&list); break; case 5: exit(0); default: printf("Invalid choice\n"); break; } }
return 0;}```
这段代码实现了顺序表的基本操作,包括初始化顺序表、插入元素、删除元素、查找元素和显示顺序表内容。在`main`函数中,通过一个循环菜单,用户可以选择不同的操作。根据用户选择的操作,调用相应的函数进行处理。
顺序表的结构体定义中,`data`数组用于存储元素,`length`记录当前顺序表的长度。`initList`函数用于初始化顺序表,`insert`函数用于在指定位置插入元素,`delete`函数用于删除指定位置的元素,`search`函数用于查找指定元素的位置,`display`函数用于打印顺序表的内容。
可以根据需要修改和扩展这段代码,以满足特定的顺序表操作要求。
关键词:
C语言实现顺序表的基本操作
外交部:中国
天天关注:海关回应日本进口蜜瓜138元一瓣:没有的事儿
丹麦特斯拉车主在家充电6小时 赚了17美元 全球即时
每日快讯!紫光公开嵌入式多层SeDRAM内存:带宽、能效遥遥领先
特斯拉完胜 比亚迪彻底狂飙 车企半年考交卷了
热消息:安兔兔6月安卓手机性能榜出炉:vivo X90s一骑绝尘
焦点快播:别了,华夏人寿 注册资本565亿的瑞众人寿来了
Jmeter学习之四_kingbaseV8R6数据库的简单验证 环球今亮点
日本企业信心有所改善 避险日债周一买盘下降
债市日报:7月3日
今日要闻!海贼王中明哥几集被路飞打败_海贼王明哥和路飞他们打从第几集到第几集
“小米汽车”非官方最新手绘图出炉:结合AIGC 造型更科幻|快消息
【全球独家】日本开卖500元方形西瓜:并不能吃
世界新消息丨保时捷卡宴的亲弟弟来了!新款大众途锐上市 售58.78万起
售价超过30万元/吨 国内单体最大碳酸锂项目投产:减少进口依赖-天天微资讯
全球快资讯:英国首推水葬:沸水煮遗体4小时 比火葬更环保对遗体更温和
北京一旅行社导游热射病去世
面向对象综合案例练习 天天热头条
世界热讯:记录--多行标签超出展开折叠功能
世界焦点!Linux下PAM认证详解(以centos7为例)
快递电子运单调查|半数快递面单未隐藏消费者个人信息
环球最资讯丨在地球上 我们也有了“空间站”!全球首创
“该有的一个也不能少”!理想ONE迎来OTA升级 新增任务大师等功能
1万4都拿不出来?威马汽车成失信被执行人 创始人沈晖被限高
全面超越特斯拉Model 3 广汽昊铂Hyper GT正式上市:21.99万起 报资讯
今亮点!《最终幻想16》偷盘哥后续:是个学生 证据确凿但还在嘴硬
泰尔股份:公司的激光产品及服务广泛应用于船舶制造、工程机械、钢结构等_当前消息
Linux设置字符编码 全球快播
视觉冲击力!水球图让数据一览无余_世界新消息
潼南民生村镇银行:金融助力 小葡萄“串”起致富路|今日热闻
世界今亮点!国产第三大晶圆代工厂晶合集成:持续提升55nm产能 40nm高压获重大成果
焦点!仅重500g搭载7840U!GPD新Win掌机真机现身
百事通!新卡来得很慢 老卡走得很快!AMD ROCm开发平台放弃Vega
宝马i3销量暴增 降价十万的“油改电”到底香不香 百事通
天天热推荐:墨西哥一市长连续2年与鳄鱼结婚:如此联姻当地已存在230年
渭南:纳凉晚会话交安
每日速讯:Mybatis-Plus的详细使用
天天百事通!华为扫地僧:揭秘IoT+鸿蒙帮助企业突围物联网安全问题
【新华500】新华500指数(989001)3日涨1.28% 全球热点
网红经济学家任泽平新动向!朋友圈宣称转型美妆博主,宣传话术暗藏玄机 环球热消息
三星独家手机支付技术 Galaxy手机更新后封杀MST:我国早已淘汰 天天热议
盲订超过2万台!比亚迪腾势N7即将上市 今晚21:30开启大定 独家
红魔魔灵电竞机械键盘官宣:自研主控芯片 1ms超低延迟
你做对了吗?自动扶梯上禁止行走 赶时间请走楼梯 最新
当前焦点!马斯克一年坐私人飞机超24万公里 华为李小龙:没我多
2023年椰子油行业统计数据分析:全球椰子油产量为3.51百万吨 环球今日讯
当前关注:援外日记丨在利比里亚 我们从朋友变成了兄弟姐妹
每日热点:RTX 4090烧毁无算!万恶的12VHPWR 16针接口终于要淘汰了
焦点播报:越南高考中文题曝光引热议 网友:难度不大
北大清华成才率中国最差 毁了一半人!俞敏洪称不能把人生寄托在考名牌大学上
热推荐:或为问界新LOGO:华为申请WENJIE图文商标
上海豪宅1.58亿成交 买家身份曝光:虎扑/得物创始人 身家百亿 全球最新
每日时讯!福州的成功之道
Jmeter之二_JSR223取样器,断言等添加失败的解决办法
每日速讯:科比5代多少钱_科比5代增高多少
你怎么看?21%的韩国人支持收单身税 有网友支持交 国家才能存续_环球观天下
环卫工儿子高考687分报考上海交大:关注科研 梦想攻克“卡脖子”技术|天天聚看点
全球快资讯:部分人大学生信息被非法获取,北京警方:一名毕业生被刑拘
避坑:.NET内存泄露的几种情况 每日热文
世界速讯:中国人民解放军海军博物馆预约规则
谁能想到!“白娘子”施法手势居然是赵雅芝自己设计的|世界微动态
性感掀背小翘臀!奔驰全新双门轿跑来了:CLE Coupe即将亮相 全球视讯
快讯:搭载骁龙8 Gne2稳了:三星Galaxy Z Fold5现身Geekbench数据库
俄罗斯2032年建成新一代空间站 届时国际空间站已坠毁|天天通讯
【环球新要闻】网页直播源码知识分享:“直播卫士”,查杀病毒功能在此!
环球百事通!芋泥香酥棒如何做 偷偷藏不住芋泥香酥鸭好吃不 基本情况讲解
多款新品汇聚2023MWC,AAC声光触XR全栈式解决方案成焦点 快报
韩国知名职业玩家怒批《星空》没韩语:太看不起人! 今日热议
网友自制进口豪华车国内外售价对比榜:只有特斯拉不割国人韭菜 头条
人大毕业生盗取学校学生信息建颜值打分网站 官方通报来了
天天头条:红魔首款电竞平板屏幕确定:144Hz高刷大屏 适配原生144帧游戏
谁家客户最满意?理想重回用户推荐度榜首、问界严重下滑
欧几里得空间望远镜升空 探索宇宙暗物质和暗能量
天天亮点!狂收 3K Star!一个高性能、无侵入的 Java 性能监控和统计工具,十分强悍!
【环球报资讯】Linux下轻松修改MySQL/MariaDB的Root密码
世界新动态:自学Python之路-django模板--模板继承
Linux磁盘操作:分区、格式化、挂载
2.1 Prometheus组件_观天下
世界新消息丨原来店铺照片可以造假?你点的外卖,可能来自“幽灵餐厅”
四大家电合一!石头智能洗地机A10 UltraE图赏
当前报道:微型车市场改写!比亚迪海鸥热销2.3万台:本田飞度彻底没活路
苹果MR头显未规划遥控器:主打手控和眼控
16GB再见 128GB内存满上的感觉有多爽?实测来了|全球新视野
41年大牌显卡厂商Sparkle投身Intel:三款Arc显卡开卖 千元起步
沪深股通|山推股份6月30日获外资买入0.12%股份-世界时讯
焦点速看:前端Vue自定义可自由滚动精美tabs选项卡标签栏标题栏 可设置背景颜色,
【工程报告】编程技术项目报告【编号:网页01号】
创世纪(300083.SZ):钻铣加工中心已累计出货超过90000台,成功入选2022年国家制造业单项冠军产品|环球动态
Twitter (TWTR.US) 阅读限制引发混乱,马斯克辩称是为了保护用户数据安全_每日快看
国产S80太阳能滑板车亮相:最短晒7小时充满电 可跑35公里
比亚迪高端MPV腾势D9 6月大卖超1.1万辆:连拿半年销量第一_世界今日报
0糖0卡0脂 5年福鼎老白茶:福鼎原煮白茶2.3元/瓶大促
全球聚焦:卷上天!上海交大博士应聘中学保健员 复旦附中回应
新疆哈密遭沙尘袭击 “百米沙墙”进城!附个人防沙方法
木薯资源7月3日上午起停牌 原因未知-即时
Shopee面经总结
最高检发布湿地保护公益诉讼典型案例
降价太香!特斯拉二季度交付超46.6万辆:Model 3/Y卖爆-天天快播
马斯克回应限流推特:离手机远点 多陪陪朋友和家人|天天通讯