《数据结构(Java版)(第2版)》习题解答.pdf

《数据结构(Java版)(第2版)》习题解答.pdf

  1. 1、本文档共37页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

数据结构(Java版)2

(第版)

习题解答

叶核亚编著

目录

第0章Java程序设计基础.

【习0.1】实验0.1哥德巴赫猜想。.

【习0.2】实验0.2杨辉三角形。.

【习0.3】实验0.3金额的中文大写形式。.

【习0.4】实验0.4下标和相等的数字方阵。.

【习0.5】实验0.5找出一个二维数组的鞍点.

【习0.6】实验0.6复数类。.

【习0.7】实验0.8图形接口与实现图形接口的类.

第1章绪论.

【习1.1】实验1.1判断数组元素是否已按升序排序。.

【习1.2】实验1.3用递归算法求两个整数的最大公因数。.

第2章线性表

【习2.1】习2-5图2.19的数据结构声明。

【习2.2】习2-6如果在遍历单链表时,将p=p.next语句写成p.next=p,结果会怎样?5

【习2.3】实验2.2由指定数组中的多个对象构造单链表。.

【习】实验单链表的查找、包含、删除操作详见。

2.42.28.2.1.

【习2.5】实验2.2单链表的替换操作。.

【习2.6】实验2.2首尾相接地连接两条单链表。.

【习2.7】实验2.2复制单链表。.

【习2.8】实验2.2单链表构造、复制、比较等操作的递归方法。.

【习2.9】建立按升序排序的单链表(不带头结点)。.

【习2.10】实验2.6带头结点的循环双链表类,实现线性表接口。.

【习2.11】实验2.5建立按升序排序的循环双链表。.

第3章栈和队列.

【习3.1】习3-5栈和队列有何异同?

【习3.2】能否将栈声明为继承线性表,入栈方法是add(0,e),出栈方法是remove(0)?为什么?

-I-

【习3.3】能否用一个线性表作为栈的成员变量,入栈方法是add(0,e),出栈方法是remove(0)?

为什么?

【习3.4】能否将队列声明为继承线性表,入队方法是add(e),出队方法是remove(0)?为什么?

第4章串

【习4.1】实验4.6找出两个字符串中所有共同的字符。.

【习4.2】习4-9(1)已知目标串为已知目标串为、模式串为、模式串为,画出其KMP算法的匹配过程,

并给出比较次数。

【习4.3】习4-9(2)已知已知、、,求模式串的next数组,画出其KMP

算法的匹配过程,并给出比较次数。

第5章数组和广义表.

【习5.1】求一个矩阵的转置矩阵。.

第6章树和二叉树

【习】画出个结点的各种形态的树和二叉树。

6.13.

【习6.2】找出分别满足下面条件的所有二叉树。.

【习6.3】输出叶子结点。.

【习6.4】求一棵二叉树的叶子结点个数。.

【习6.5】判断两棵二叉树是否相等。.

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档