博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
《数据结构与抽象:Java语言描述(原书第4版)》一第2章
阅读量:6821 次
发布时间:2019-06-26

本文共 566 字,大约阅读时间需要 1 分钟。

本节书摘来华章计算机《数据结构与抽象:Java语言描述(原书第4版)》一书中的第1章 ,第1.1节,[美]弗兰克M.卡拉诺(Frank M. Carrano) 蒂莫西M.亨利(Timothy M. Henry) 著 罗得岛大学  新英格兰理工学院 辛运帏 饶一梅 译 更多章节内容可以访问云栖社区“华章计算机”公众号查看。

第2章

Data Structures and Abstractions with Java, Fourth Edition

使用数组实现包
先修章节:序言、第1章。
目标
学习完本章后,应该能够:
使用固定大小的数组或可动态扩展的数组实现ADT包。
讨论提出的两种实现的优缺点。
你已经见过多个在程序中如何使用ADT包的示例。本章提出两种不同的方法(每个都涉及数组)在Java中实现一个包。当使用数组来组织数据时,这样的实现称为基于数组的(array based)。下一章将看到一种完全不同的方法。
我们先使用普通的Java数组来表示包中的项。采用这种实现方式,包可能变为满的,就好像食品杂货袋一样。然后,我们提出另一种不受这个问题困扰的实现方式。对于第二种实现,当你用完数组中的所有空间时,可以将数据移到一个更大的数组中。结果是,有一个明显扩大了的数组来满足你的需求。所以,我们可以有一个永远也不满的包。

转载地址:http://puvzl.baihongyu.com/

你可能感兴趣的文章
彻底学会使用epoll(二)——ET和LT的触发方式
查看>>
Mocha BSM产品亮点——策略管理
查看>>
开发可统计单词个数的Android驱动程序(1)
查看>>
ASP.NET MVC 5-开始MVC5之旅
查看>>
Resin搭建JSP环境
查看>>
轻松搞定日志的可视化(第一部分)
查看>>
不再需要词典了,现在,AI通过无监督学习学会了双语翻译
查看>>
Windows Server 2012正式版RDS系列⒅
查看>>
AIX下修改maxuproc参数解决TNS-00519错误
查看>>
C#+flash socket 聊天程序(转)
查看>>
《Visual C++入门经典》学习笔记二(为类添加消息处理函数与成员变量)
查看>>
Linq to Sql : 动态构造Expression进行动态查询
查看>>
c++基础 explicit
查看>>
ArcGIS Server9.2服务器搭建时的一个错误及解决方法
查看>>
webpy使用笔记(二) session的使用
查看>>
Windows Azure HandBook (1) IaaS相关技术
查看>>
【温故而知新-Javascript】使用 Ajax
查看>>
c#如何处理自定义消息
查看>>
毅力----如何培养自律的习惯(漫画版)
查看>>
POP3与IMAP协议
查看>>