复杂的C/C++声明并不是好的编程风格;这里仅仅是教你如何去理解这些声明。注意:为了保证能够在同一行上显示代码和相关注释,本文最好在至少1024x768分辨率的显示器上阅读。链表的难点在于必须复制链表处理函数来处理不同的对象,即便逻辑是完全相同的。
基础
让我们从一个非常简单的例子开始,如下:
int n;
这个应该被理解为“declare n as an int”(n是一个int型的变量)。
接下去来看一下指针变量,如下:
int *p;
这个应该被理
原文地址
分类目录——数据结构笔记
离散存储,手拉手,每一块有指向下一块的指针(形象描述,python中没有指针),就好像形成了一条链
一个元素包括两部分:value 和 next
链表与顺序表都是线性表
知识点补充
b = 20
a = 'achar'
a = b
# 在python中,所有的变量保存的都是值的地址(就相当于c语言中的指针)
# 等号右边表示执行,=b中的b就是执行,根据值的地址取到b的值,就成了a=20,而这时的操作,是把20的地址返给a;也因此,在python中,之前给a的