顺序表实现的注意点
来源:互联网 发布:centos开启ssh端口 编辑:程序博客网 时间:2024/05/22 06:20
首先,是一些定义,线性表的顺序存储结构称为顺序表(sequential list),用MaxSize表示数组的长度,length表示顺序表的长度,length<=MaxSize.
进入正题:(i)一般数组的下标是从0开始的(例如C++),而线性表中元素的序号是从1开始的,即顺序表中第i个元素存储在数组中下标为i-1的位置。
(ii)顺序表
(1)按位查找表中第i个元素,1<=i<=length;
(2)插入新元素x(前提:如果表满了,即length>=MaxSize,插入不成功,毕竟数组长度有限)位置i取值:1<=i<=length+1;
(3)删除表的第i个元素,(前提:如果表为空,即length==0,还删什么?抛出下溢异常)1<=i<=length;
最后,不用去刻意记这些,在OJ上打题,写代码时多试几组数据就懂了,代码写多了自然就记住了。
阅读全文
0 0
- 顺序表实现的注意点
- 对顺序容器的几点注意
- C++ 顺序容器注意点
- CSS锚伪类顺序需注意的几点
- PHP文件上传实现的注意点
- BREW应用的c++实现注意点
- BREW应用的c++实现注意点
- PHP文件上传实现的注意点
- BREW应用的c++实现注意点
- Oracle实现分页的注意点
- BREW应用的c++实现注意点
- BREW应用的c++实现注意点
- WinCE6.0实现TexFAT的注意点
- AJAX页面查询实现的注意点
- 实现泛型的一些注意点
- 顺序表java.util.list使用注意点
- SSO实现注意点
- 项目的实现中所需要注意的几点
- 复数四则运算-操作符重载
- javascript使用闭包实现AOP
- 从此再无风城玫瑰
- norm(范数)、bsxfun()用法
- ubuntu ROS -- activate turtlesim window and control it with keyboard
- 顺序表实现的注意点
- [模板]-优美的并查集
- postman安装及使用
- jupyter笔记(9/24)-------jupyter基本使用
- ubuntu下使用sublime text3搭建Python IDE
- springmvc_helloworld
- hdu 6034
- 上传照片并显示
- 【ACM题】矩阵输出