| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 数据结构与算法 -> 数据结构线性表部分笔记 -> 正文阅读 |
|
[数据结构与算法]数据结构线性表部分笔记 |
设L=(a1,a2, ...ai-1, ai , ai+1, …, an )是一线性表 1 ? 初始化操作 InitList(&L) 功能:建立空的线性表L; 2 ? 销毁操作DetroyList(&L) 功能:回收为线性表L动态分配的存储空间; 3 ? 置空操作ClearList(&L) 功能:L中已存在,重新将其置成空表; 4 ? 判空操作ListEmpty(L) 功能:判断线性表L是否为空表,若为空表返回TRUE,否则返回FALSE; 5 ? 求表长操作 ListLength(L) 功能:返回线性表L的表长; 6 ? 取元素操作:GetElem(L, i, &e) 功能:将线性表L中第i 个元素赋值给 e; 7 ? 查找操作 LocateElem (L, e,compare() ) 功能:在线性表L中查找与元素e满足compare()的第1个元素,返回该元素在表中的序号(或位置),若表中不存在这样的元素,则返回0; 8 ? 插入操作 ListInsert(&L, i, e ) 功能:在线性表L的第i个元素之前插入一个新元素e; 9 ? 删除操作 ListDelete(&L, i, &e ) 功能:删除线性表L的第i个元素,并用e返回; 10 遍历操作 ListTraverse (&L,visit( ) ) 功能:依次对线性表L的每一个元素调用函数visit( )。若visit( )失败,则返回ERROR,否则返回OK; ---------------------------------------------------------------------------------------------------------------------- |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 2:49:02- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |