摘要:
对象与引用对象 对象引用 对于一个简单的例子: 内存表示: 栈内存中p并不是一个对象本身,而只是一个指向对象的指针(引用).用等号赋值时,是将右侧堆内存中对象的地址赋予给对象引用. 引用赋值 若继续进行操作的话: 那么p的名字也受影响变成了lucy. 当我们将一个引用赋值给另一个引用时,我们实际上复 阅读全文
摘要:
对象与引用对象 对象引用 对于一个简单的例子: 内存表示: 栈内存中p并不是一个对象本身,而只是一个指向对象的指针(引用).用等号赋值时,是将右侧堆内存中对象的地址赋予给对象引用. 引用赋值 若继续进行操作的话: 那么p的名字也受影响变成了lucy. 当我们将一个引用赋值给另一个引用时,我们实际上复 阅读全文
摘要:
链表 链表是一种数据结构,相对于数组而言,插入和删除的开销比较小,而查找的代价较大.以下我们实现双向链表: 在我写的这个双向链表中头节点head和尾节点tail是空出来的,不存放任何数据.若是要改造成双向循环链表的话就不合适了,比如最后一个元素要next三下越过tail和head才循环到第一个元素. 阅读全文
|