习题10.21 解释map和set容器的差别,以及他们各自适用的情况。

解答:

map容器和set容器的差别在于:

  • map容器是键-值对的集合,而set容器只是键的集合;
  • map类型适用于需要了解键与值的对应的情况,例如,字典(需要了解单词(键)与其解释(值)的对应情况),而set类型使用于只需判断某值是否存在的情况,例如,判断某人的名字是否在黑名单中。

习题20.22 解释set和list容器的差别,以及他们各自适用的情况。

解答:

set容器和list容器的主要差别在于:

  • set容器中的元素不能修改,而list容器中的元素无此限制;
  • set容器适用于保存元素值不变的集合,而list容器适用于保存会发生变化的元素。

最新文章

  1. 不可错过的javascript迷你库
  2. ngRoute插件
  3. go语言和资料
  4. 通过HtmlEmail 发送邮件
  5. 换个心境搞IT,在IT职场如何打拼?
  6. Mac/ios 模拟器 测试模拟慢网速
  7. 7.oracle学习门户系列七---网络管理和配置
  8. FTP服务器中vsftpd主配置文件解析
  9. Zabbix安装客户端agent(windows和Centos7)
  10. BLE空中升级 谈(二)
  11. Spring Boot 入门(六):集成 treetable 和 zTree 实现树形图
  12. Java学习-052-(mybatis+mysql)访问接口时提示:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
  13. 【python练习题】程序8
  14. ABAP表生成Java实体Bean
  15. 【Deep Hash】CNNH
  16. WPF腾讯视频通话开发
  17. CS224n学习笔记(一)
  18. jquery Load方法的重要点
  19. C++ 运算符的重载
  20. 常见dos命令汇总

热门文章

  1. selenium2 安装、简单使用及浏览器启动问题解决汇总
  2. [2-sat]HDOJ3622 Bomb Game
  3. Apache 下SVN项目管理使用说明
  4. jQuery编程基础精华01(jQuery简介,顶级对象$,jQuery对象、Dom对象,链式编程,选择器)
  5. 通过jcifs.jar 创建远程文件和文件夹
  6. C# 使用AutoResetEvent进行线程同步
  7. 素数筛法--SPOJ Problem 2 Prime Generator
  8. mysql优化 mysql explain
  9. linux源码Makefile详解
  10. Linux 线程属性函数总结