![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
线性表
Jack11998
在读电子信息专业研究生一枚
展开
-
malloc函数的用法(超级白话版)
malloc函数的用法在这里,我不讲什么原理性的东西,我就单纯讲讲怎么用。首先malloc()函数返回的是void *类型,所以用的时候要进行强制类型转换malloc函数用完后,记得使用free()函数来释放空间,不然只分配不释放会出问题例L=(int *)malloc(sizeof(int));我们看到了先用int*进行了强制类型转换,说明L的类型为int *,⚠️如果你不进行强制类型转换,分配空间会报错sizeof(int)的意思是分配的字节数,分配和int类型一样的字节数,当然,原创 2020-07-14 16:51:10 · 20059 阅读 · 20 评论 -
线性表的源码分析
线性表在我们刚开始学习数据结构的过程中,往往是从数据结构的历史开始学起,然后是什么是算法,算法的特性等,接下来便是复杂度的分析。因为写这个博客我的初衷是对每章的源码进行剖析,以便于自己能够更好的学习这门课,掌握其思想。在这里笔者只希望大家不要去死学数据结构。数据结构是一切算法的思想,它本身就非常有趣,当然也可以学的很开心。顺序表我来先讲一下顺序表的思想。咱们举个例子来阐述,中学的时候大家应该都会做广播体操的吧,在做广播体操之前,我们往往会先排队,你的前面是谁,后面是谁,一般都是会固定好。原创 2020-07-14 16:04:46 · 275 阅读 · 0 评论