数组在某些情形下还是会用到的,虽然他没有链表那么好用,每次用时必须要规定长度,但他便于查找,只要知道位置就可以看到数据,而不像链表需要查找后才能看。(
以上是我自己认为的,我没学太多的数据结构!)
数组有一维、二维和多维之分,你只要记得
二维数组在内存的存储是按行优先存储所有元素,多维数组和二维数组一样就行。
个人认为数组之难在于和指针相结合,当数组与指针在一起时,特别是用指针访问数组和指针数组时特别要小心,用指针访问数组是注意
a[i]<=>*(a+i),这个式子是恒成立的很多习题上会用后者来迷惑你,你要知道转化。学指针数组时要注意(*p)[4]和*p[4]是绝对不同的两个概念,前者是行指针后者是指针数组。
以上是我的一些心得,希望各位大侠指正补充!