- 博客(5)
- 收藏
- 关注
原创 408数据结构之线性表(考研复习)
线性表定义:线性表是具有相同数据类型的n个数据元素的有限序列。其中n为表长,当n=0时,线性表为空表。特点:1.表中的元素个数有限。2.表中的元素具有逻辑上的顺序性,表示元素的先后顺序。3.除了第一个元素外,每个元素有且仅有一个直接前驱;除了最后一个元素外,每个元素有且仅有一个直接后驱。4.每个元素的数据类型相同。5.仅讨论元素间的逻辑关系,不考虑元素是什么具体内容。线性表基本操作InitList(&L) 初始化表Length(L) 求表长LocateElem(L,e) 按值
2021-03-24 14:43:38 628 3
原创 数据结构的链式存储结构——链表(一) 链表的初始化(C语言)
链式存储结构链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。链表由一系列结点(链表中每一个元素称为结点)组成,结点可以在运行时动态生成。每个结点包括两个部分:一个是存储数据元素的数据域,另一个是存储下一个结点地址的指针域。初始化我的初始化是从键盘输入数据,只要不输入0就能一直创建新的结点,输入0就是链表结束。并且打印一遍链表。代码实现如下:#include<stdio.h>#include<stdlib.h>typ
2020-11-25 18:16:59 10065 6
原创 数据结构的顺序存储结构——顺序表(二) 顺序表的基本操作(C语言)
顺序表的基本操作1.插入元素2.删除元素3.查找元素4.更改元素插入操作插入操作根据插入的位置不同分三种情况:1.插入表头。2.插入表的的中间位置。3.插入表的尾部作为表的最后一个元素。虽然插入顺序表的位置可能不同,但是都可以根据一个方法解决:1.找到元素要插入的位置,将该位置的元素以及后续元素遍历往后移动一个位置。2.把元素放进腾出的空间。C语言代码实现如下:table insertTable(table t,int add,int elem){ int i; if(add
2020-11-03 11:55:58 434
原创 数据结构的顺序存储结构——顺序表(一) 顺序表的初始化(C语言)
顺序存储结构顺序表是在计算机内存中以数组的形式保存的线性表,线性表的顺序存储是指用一组地址连续的存储单元依次存储线性表中的各个元素、使得线性表中在逻辑结构上相邻的数据元素存储在相邻的物理存储单元中,即通过数据元素物理存储的相邻关系来反映数据元素之间逻辑上的相邻关系,采用顺序存储结构的线性表通常称为顺序表。顺序表是将表中的结点依次存放在计算机内存中一组地址连续的存储单元中。初初始化使用顺序表存储数据:1.要申请足够大小的物理空间;2.顺序表申请的存储容量;3.顺序表的长度,也就是表中存储数据元素
2020-10-30 11:40:36 5649 2
原创 Unity3D自转与公转-太阳系
准备1.VS20172.Unity3D3.素材实现1.新建Unity项目2.在assets中建script文件夹,material文件夹。2.创造9个sphere物体:太阳,水星,金星,地球,火星,木星,土星,天王星,海王星。3.将素材贴图导入Assets-material中,对应将贴图行星。4.参照各行星大小,自转速度,公转速度编写代码。5.将代码文件放到摄影机上,分别把行星物体放到对象上。效果代码using System.Collections;using System.C
2020-06-05 21:33:01 3214 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人