C/C++ 第三周线性表项目四(1) 顺序表应用
来源:互联网 发布:seo基础理论 编辑:程序博客网 时间:2024/05/24 03:26
/* *Copyright(c)2017,烟台大学计算机学院 *All right reserved. *文件名:main.cpp list.h list.cpp *作者:黄士胜 *完成日期:2017年9月20日 *版本号:v1.0 * *问题描述:删除元素 *输入描述:无 *程序输出:见窗口 */
主函数代码:
*/ #include "list.h" #include <stdio.h> //删除线性表中,元素值在x到y之间的元素 void delx2y(SqList *&L, ElemType x, ElemType y) { int k=0,i; //k记录非x的元素个数 ElemType t; if(x>y) { t=x; x=y; y=t; } for (i=0; i<L->length; i++) if (L->data[i]<x || L->data[i]>y ) //复制不在[x, y]之间的元素 { L->data[k]=L->data[i]; k++; } L->length=k; } //用main写测试代码 int main() { SqList *sq; ElemType a[10]= {5,8,7,0,2,4,9,6,7,3}; CreateList(sq, a, 10); printf("删除前 "); DispList(sq); delx2y(sq, 4, 7); printf("删除后 "); DispList(sq); return 0; }运行截图
学习后的总结:
学习到了运用查找元素的位子,删除元素,移动元素。
阅读全文
0 0
- C/C++ 第三周线性表项目四(1) 顺序表应用
- 第三周项目四C/C++顺序表的应用
- C/C++ 第三周线性表项目(2) 顺序表的应用
- 第三周 线性表(-)--顺序表 项目四--顺序表的应用 问题一
- 第三周 线性表(-)--顺序表 项目四--顺序表的应用 问题一
- C/C++ 第三周线性表项目(1) 顺序表的基本运算
- 第三周项目四 顺序表应用(1)
- 第三周 项目四 顺序表的应用1 (。。)
- 第三周 项目四-顺序表应用(1)
- 第三周-项目四(1)顺序表应用
- 第三周项目四(1) 顺序表应用
- 第三周项目四(1) 顺序表应用
- 第三周 项目四 顺序表的应用(1)
- 第三周【项目四-顺序表应用】
- 第三周项目四 顺序表应用
- 第三周项目四顺序表应用
- 第三周 项目四 -顺序表应用
- 第三周-项目四-顺序表应用
- 粉丝福利 | 清华博导为你系统讲述人工智能的前世今生!
- 解决ubuntu下sublime 3无法输入中文问题
- 机器学习(21)之scikit-learn Adaboost类库的实战分析
- webView post 请求
- noteBook2.5-C#基础第五天
- C/C++ 第三周线性表项目四(1) 顺序表应用
- Delphi菜单栏背景色-转载收藏学习
- 树莓派3-Jessie编译安装ROS-indigo完整版
- CAN总线学习笔记:CAN总线的相关概念
- codis集群部署
- 背包问题(1)
- android studio无线调试
- 研究区分onbeforeunload事件是刷新还是关闭
- JS时间戳与时间的转换总结