
数据结构
分享数据结构相关知识
李秋天
这个作者很懒,什么都没留下…
展开
-
《数据结构(C语言版)》-02-线性表-相关代码分析
例1:顺序表的实现—静态分配(数组定义方式)#include <stdio.h>#define MaxSize 10 //定义最大长度 typedef strucct{ int data[MaxSize]; //用静态的"数组"存放数据元素 int length; //顺序表的当前长度 }SqList; //顺序表的类型定义//基本操作-初始化一个顺序表void InitList(SqList &L){ for(int i=0;i<MaxSize原创 2021-12-11 22:59:24 · 409 阅读 · 0 评论 -
《数据结构(C语言版)》-01-绪论-相关代码分析
例1:算法时间复杂度01—循环void loveYou(int n){ //n为问题规模 int i=1; //爱你的程度,初始值 while(i<=n){ i++; //每次+1 printf("I Love You %d\n",i); } printf("I Love You More Than %d\n",n);}int main(){ loveYou(3000);}例2:算法时间复杂度02—嵌套循环void loveYou(int n){原创 2021-12-11 22:55:10 · 580 阅读 · 0 评论 -
01-绪论
1.1 什么是数据结构 是一门研究非数值计算的程序设计问题中计算机的操作对象及其它们之间的关系和操作等的学科。1.2 基本概念和术语 数据(data):是对客观事物的符号表示 数据元素(data element):是数据的基本单位,一个数据元素可由若干个数据项组成。数据项是数据的不可分割的最小单位。 数据对象(data object):是性质相同的数据元素的集合,是数据的一个子集 数据结构(data structu...原创 2021-10-18 20:11:50 · 578 阅读 · 0 评论