概述
数据结构列表相关练习题。
详述
练习一
增加一个向列表中插入元素的方法,该方法只在待插元素大于列表中的所有元素时才执行插入操作。这里的大于有多重含义,对于数字,它是数值上的大小;对于字母,它是在字母表中出现的先后顺序。(代码见练习二)
练习二
增加一个向列表中插入元素的方法,该方法只在待插元素小于列表中的所有元素时才执行插入操作。
1 | // 练习一和练习二 |
练习三
创建 Person 类,改类用于保存人的姓名和性别信息。创建一个至少包含 10 个 Person 对象的列表。写一个函数显示列表中所有拥有相同性别的人。
1 | class List { |
练习四
修改本章的影碟租赁程序,当一部影片检出后,将其加入一个已租影片列表。每当有客户检出一部影片,都显示该列表中的内容。(代码见练习五)
练习五
为影碟租赁程序创建一个 check-in()函数,当客户归还一部影片时,将该影片从已租列表中删除,同时添加到现有影片列表中。
1 | // 练习四和练习五 |
参考
《数据结构与算法 JavaScript 描述》