Chinese, Simplified subtitles

← cs101_unit3_14_l_list-addition-and-length

dummy description

Get Embed Code
6 Languages

Showing Revision 6 created 08/01/2014 by Fran Ontanaya.

  1. 这就是Append的作用
  2. 我们现在再介绍两种链表操作
  3. 首先是Plus(合并)
  4. Plus(合并)和字符串操作中的连接相似
  5. 如果已有包含0 1的链表 和包含2 3的链表
  6. 使用Plus方法 得到的链表包含0 1 2 3
  7. 和字符串连接相似的是 Plus方法建立新链表
  8. 而不会修改原有的链表
  9. 另外一个操作是len方法
  10. Len是长度Length的缩写
  11. Len的使用和调用过程相似
  12. 我们将对象传入Len 得到其长度 传入的对象可以是链表
  13. Len对于链表以外的其他类型的数据也有效
  14. 也可以用于字符串操作
  15. Len可以运用于任何有一系列的数据的对象上
  16. 输出的结果是输入的元素的个数
  17. 举例来说 对链表0 1进行Len运算 得到结果是2
  18. 因为该链表包含2个元素
  19. 对这个链表进行Len运算得到结果也是2
  20. 看起来这个链表包含很多元素
  21. 但Len只计算第一层的元素
  22. 如果其中一个元素是链表 Len并不计算该嵌套链表内有多少元素
  23. 链表里的嵌套链表只能算一个元素
  24. 所以本次运算结果仍为2
  25. Len也可以用于字符串
  26. 输出的结果是字符串中字符的个数
  27. 举例来说 字符串Udacity包含7个字符 所以结果为7
  28. 接下来 我们来测验一下大家
  29. 对以上三种链表操作的理解
  30. append操作是作用在链表上的
  31. 它需要一个输入参数 它的作用是在链表结尾增加一个元素
  32. plus操作需要两个输入参数
  33. 它会合并两个链表成为一个新的链表
  34. len操作需要一个链表作为输入参数
  35. 它的输出是链表的元素个数
  36. 是输入的链表元素的个数