今天给大家分享一下数据结构中一个简单的顺序表。
首先,谈到数据结构,都知道他的逻辑是非常严谨的,要想学好数据结构,我们必须要做到的是多画图,多敲代码。很多东西你可能看得懂,但是你一上手,你就会发现,你根本写不出来,前期你可以适当的抄代码,但最后你还得自己思考,自己画图,然后敲代码。
今天,我就口头叙述该如何实现以下代码。
这是我们要实现的模板:

// 打印顺序表 public void display() {
} // 获取顺序表的有效数据长度 public int size() {
} // 在 pos 位置新增元素 public void add(int pos, int data) {
} // 判定是否包含某个元素 public boolean contains(int toFind) {
return true; } // 查找某个元素对应的位置 public int search(int toFind) {
return -1; } // 获取 pos 位置的元素 public int getPos(int pos) {
return -1; } // 给 pos 位置的元素设为 value public void setPos(int pos, int value) {
} //删除第一次出现的关键字key public void remove(int toRemove) {
} // 清空顺序表 public void clear() {
}
讯享网
目录
- 打印顺序表
- 获取顺序表的有效长度
- 在pos位置新增元素
- 判定是否包含某个元素
- 查找某个元素的位置
- 获取pos位置的元素
- 给pos位置元素设为value
- 删除第一次出现的关键字key
- 清空顺序表
- 实现
- 总结

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/56371.html