网站大量收购闲置独家精品文档,联系QQ:2885784924

华南农业大学数据结构java版实验二 .pdf

华南农业大学数据结构java版实验二 .pdf

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实验报告二 线性表 华南农业大学信息(软件)学院 《数据结构(JAVA )》综合性、设计性实验成绩单 开设时 2017 学年第二学期 班级 16 信管 3 班 学号 03xx 姓名 黄 xx 实 验 实验二 线性表的基本操作 题 目 成绩 教师签名 」, 实验目的: (1) 理解线性表的逻辑结构、两种存储结构和数据操作,熟练运用 JAVA 语言实现线性 表的基本操作,分析各种操作算法特点和时间复杂度。 (2) 掌握单链表的遍历、插入和删除等操作算法,实现多项式相加。 二 实验内容: 1、设计一个有序顺序表(元素已排序,递增或递减) ,实现插入、删除等操作,元素插入 位置由其值决定。 实现: (1)升序排序顺序表类名为: SortedSeqList ,存成文件; (2 )另外编写文件来演示调用排序顺序表 public class SortedSeqList { private int MAX_SIZE= 10; private int [] ary = new int [ MAX_SIZE; private int len gth = 0; public SortedSeqList( int [] array ) { if ( array null || == 0) { =0 ; else { ary = array length public void clear() { len gth = 0; public boolean isEmpty() { return len gth == 0; } public void delete( int index ) throws Exception { if ( length == 0) { throw new Exception( No elment to delete ); } int newAry[] = new int [- 1]; for ( int i = 0, j = 0; i ; i ++) { if ( i == index ) { continue ; } else { newAry [ j ++] = ary [ i ]; ary = n ewAry; length --; } public int insert( int value ) throws Exception { if ( length == MAX_SIZE { throw new Exception( List is full, cant insert more ); } int [] newAry = new int [ length + 1]; int i = 0, j = 0; for (; i ; i ++, j ++) { if ( ary [ i ] = value ) { newAry [ j ] = value ; br

文档评论(0)

知识海洋 + 关注
实名认证
内容提供者

喜欢运动

1亿VIP精品文档

相关文档