(三)线性表菜单
来源:互联网 发布:学软件开发有前途吗 编辑:程序博客网 时间:2024/06/14 19:13
#include "seqlist.h"int main(){//定义一个线性表变量SqList sqlist;int choose, position, value;do{printf("************ seqlist menu ************\n");printf("\t1 创建顺序表\n");printf("\t2 判断顺序表是否为空\n");printf("\t3 清空顺序表\n");printf("\t4 查找顺序表中某一位置的值\n");printf("\t5 查找某值在线性表中的位置\n");printf("\t6 插入元素到顺序表中的某个位置\n");printf("\t7 删除顺序表中的元素\n");printf("\t8 求线性表长度\n");printf("\t9 打印顺序表所有元素\n");printf("\t0 退出\n\n");printf("please choose:");scanf("%d", &choose);switch (choose){case 1:create_SqList(&sqlist);printf("create complete!\n");break;case 2:isEmpty_SqList(sqlist) > 0 ? printf("空\n") : printf("非空\n");break;case 3:clear_SqList(&sqlist);printf("clear complete!\n");break;case 4:printf("enter a position:");scanf("%d", &position);printf("%d", getElement_Sqlist(&sqlist, position));break;case 5:printf("enter a value:");scanf("%d", &value);printf("%d", locate_Sqlist(&sqlist, value));break;case 6:printf("enter a value:");scanf("%d", &value);fflush(stdin);printf("enter a position:");scanf("%d", &position);insert_SqList(&sqlist, position, value);printf("insert complete!\n");break;case 7:printf("enter a value:");scanf("%d", &value);delete_SqList(&sqlist, value);printf("delete complete!\n");break;case 8:printf("顺序表长度为:%d\n", length_SqList(sqlist));break;case 9:traversal_Sqlist(sqlist);break;default:break;}} while (choose != 0);return 0;}
0 0
- (三)线性表菜单
- 线性表-链表(三)
- 数据结构——线性表(三)
- 大话数据结构(三)线性表
- 数据结构看书笔记(三)--线性表
- 大话数据结构读书笔记(三)-线性表
- 数据结构浅析(三):线性表
- 线性表基础知识(三)
- 线性表(三)
- 数据结构(三)线性表
- 三.线性表
- 特殊线性表(三)串
- 数据结构三之线性表
- 广义线性模型(三)
- 模式识别(三):线性判别函数
- 线性表的实现(三)循环链表
- 数据结构之线性结构(循环链表)【三】
- 数据结构实验(三)——线性表的查找
- .NET PDB文件到底是什么?
- JAVA注解
- (二)函数定义文件
- Apache Hadoop 的最佳实践和反模式
- Windows下Sleep()
- (三)线性表菜单
- sql for xml: 生成树型结构的xml文件 (sql for xml to tree )
- opencv打开摄像头为空的解决方案
- FFmpeg安装,AAC编码器安装
- EXCEL VBA Macro sourcecode output
- HPUX配置APA网卡聚合
- 错排和组合,考新郎官
- 如何恢复摔坏了硬盘文件呢
- 各种变量的存储类型