Chinese, Simplified subtitles

← cs101_unit3_13_l_list-operations

dummy description

Get Embed Code
6 Languages

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

  1. 希望大家已经了解 链表功能强大
  2. 使用可变 嵌套链表
  3. 以及其他类型的数据
  4. 我们可以建立复杂的数据结构 写有趣的代码
  5. 接下来我还将介绍一种链表操作
  6. 让我们能够在链表结尾添加新的元素
  7. 大家已经知道 链表可以用来存储复杂的数据
  8. 链表的元素可以是任何类型的数据 包括嵌套链表
  9. 我们也学习了如果运用可变来改变链表的值
  10. 由于链表可变 所以如两个变量指向同一链表 那么改变一个链表的值 另一个链表的值也会改变
  11. 现在我将介绍另外几种链表操作
  12. 首先是Append(添加) 这是一种方法
  13. 使用起来和字符串中查找方法类似
  14. 链表在前 然后有一点 之后写append(添加)
  15. 再传入我们想添加到链表的元素
  16. append方法会在链表末尾新增元素
  17. 要记住 append方法改变了
  18. 该操作作用的链表
  19. 并未创立新链表 而是改变了原有链表的值
  20. 举个例子 假定
  21. 三个stooges中 我们不取代Curly 而是加入第四个stooge
  22. 保留原有三个元素 在最末尾加入Shemp
  23. 所以现在需要添加Shemp
  24. 要对变量Stooges使用Append方法
  25. 传入字符串Shemp
  26. 第一句赋值语句后
  27. 变量Stooges代表包含3个元素的链表
  28. Moe Larry 和Curly
  29. 使用Append方法后 改变了对象
  30. 新增了一个元素
  31. 使用Append方法后 链表Stooges现有四个元素
  32. 我们并没有建立新链表
  33. 注意 使用Append方法之后并没有赋值
  34. 而是改变了Stooges的值
  35. 新增了一个元素