数组
文章平均质量分 78
AiErSanA
这个作者很懒,什么都没留下…
展开
-
顺序表和链表
顺序表和链表1.线性表2.顺序表3.链表4.顺序表和链表的区别和联系1.线性表线性表(linear list)是n个具有相同特性的数据元素的有限序列。 线性表是一种在实际中广泛使用的数据结构,常见的线性表:顺序表、链表、栈、队列、字符串…线性表在逻辑上是线性结构,也就说是连续的一条直线。但是在物理结构上并不一定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。数组:链表:2.顺序表顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数原创 2022-01-05 22:21:38 · 628 阅读 · 0 评论 -
时间复杂度和空间复杂度
时间复杂度和空间复杂度时间复杂度时间复杂度的概念大O的渐进表示法举例说明复杂度的比较空间复杂度基本概念*大O渐进表示法时间复杂度时间复杂度的概念时间复杂度的定义:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。一个算法所花费的时间与其中语句的执行次数成正比例,算法中的基本操作的·执行次数·,为算法的时间复杂度。大O的渐进表示法实际中我们计算时间复杂度时,我们其实并不一定要计算精确的执行次数,而只需要大概执行次数大O的渐进表示法。大O符号(Big O notatio原创 2021-11-28 21:32:19 · 485 阅读 · 0 评论 -
C语言指针
C语言指针1. 指针是什么2. 指针和指针类型3. 野指针4. 指针运算指针-指针指针的关系运算5. 二级指针6. 指针数组1. 指针是什么在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。图示指针是个变量,存放内存单元的地址(编号)。代码演示#include &原创 2021-09-13 17:30:29 · 120 阅读 · 0 评论 -
C语言数组
C语言数组一维数组1.创建和初始化2.使用3.在内存中的存储二维数组1.创建和初始化2.使用3.在内存中的存储数组扩展数组名数组作为函数传参冒泡函数一维数组1.创建和初始化<1>数组的创建数组是一组相同类型元素的集合。数组的创建方式:数组创建的实例://代码1int arr1[10];//代码2int count = 10;int arr2[count];//数组不能正常创建//代码3char arr3[10];float arr4[1];double arr原创 2021-06-01 13:00:32 · 788 阅读 · 0 评论