网站首页 > 技术文章 正文
1、数据:
数据即信息载体,能够输入以计算机中并能被计算机识另、存储和处理的符号总称。
2、数据元素
数据元素是数据的基础单位又称为记录(Record)一般数据元素是由若干个基本项(或称字段、域、属性)组成。
3、数据结构
数据结构是指,数据元素与数据元素之间相互的关系,或组织数据的形式。
数据逻辑结构
指反映数据元素之间的逻辑关系的数据结构,其中的逻辑关系是指数据元素之间的前后间关系,而与他们在计算机中的存储位置无关。逻辑结构包括:
1.集合:数据结构中的元素之间除了“同属一个集合” 的相互关系外,别无其他关系;
2.线性结构:数据结构中的元素存在一对一的相互关系;
3.树形结构:数据结构中的元素存在一对多的相互关系;
4.图形结构:数据结构中的元素存在多对多的相互关系。
数据存储结构
数据的逻辑结构在计算机存储空间中的存放形式称为数据的物理结构(也称为存储结构)。一般来说,一种数据结构的逻辑结构根据需要可以表示成多种存储结构,常用的存储结构有顺序存储、链式存储、索引存储和哈希存储等。
数据的顺序存储结构的特点是:借助元素在存储器中的相对位置来表示数据元素之间的逻辑关系;非顺序存储的特点是:借助指示元素存储地址的指针表示数据元素之间的逻辑关系。
线性存储结构:在内存中连续存储数据。
优点:查询速度快。
缺点:当插入数据时需要导内存位置,浪费大量时间
线性链式存储结构:在内存中排成一行,但不连续中间用结点连接
将线性表l=(a0,a1……a(n-1)中的元素分布在不同的存储块中,称为结点(尾结点除外),都持有指向一个结点的引用,这样所得到的存储结构称为连表结构。
L
优点:
.逻辑上相邻的两个元素ai,ai+1,其存储位置不一定相同
.存储稀疏,不必开避整块空间
.对表的插入删除效率较高
缺点:
.逻辑结构复杂不利于遍历
'''
数据结构:实现单链表的构建和功能操作
'''
#创建节点类
class Mode:
def __init__(self,val,next=None):
self.val=val#存储有用数据
self.next=next#循环下一个节点关系
mode1=Mode(1)
mode2=Mode(2,mode1)#mode2.next==mode1.next
mode3=Mode(3,mode2)#mode3.next==mode2.next
# Mode2中有mode1,mode3中有mode2互相连接
猜你喜欢
- 2025-03-30 Python字典操作:从零到精通的终极指南,新手必学5大绝招!
- 2025-03-30 一文掌握Python内存管理(python进行内存管理)
- 2025-03-30 数据结构|数据结构的定义(数据结构到底是什么)
- 2025-03-30 Python 列表(List)完全指南:数据操作的利器
- 2025-03-30 一文详解Python常用数据类型,列表、字典、元组和集合
- 2025-03-30 python学习——023浅说python里那些绕绕的数据结构
- 2025-03-30 新手学编程——Python入门(九)数据结构(一)
- 2025-03-30 Python数据结构:堆的实现(python中数据结构)
- 2025-03-30 Python四大数据结构 list,tuple,set,dict 的特点与使用语法
- 2025-03-30 Python | 数据结构 - 队列(python中队列的定义)
- 265℃Python短文,Python中的嵌套条件语句(六)
- 264℃python笔记:for循环嵌套。end=""的作用,图形打印
- 263℃PythonNet:实现Python与.Net代码相互调用!
- 257℃Python操作Sqlserver数据库(多库同时异步执行:增删改查)
- 257℃Python实现字符串小写转大写并写入文件
- 117℃原来2025是完美的平方年,一起探索六种平方的算吧
- 97℃Python 和 JavaScript 终于联姻了!PythonMonkey 要火?
- 90℃Ollama v0.4.5-v0.4.7 更新集合:Ollama Python 库改进、新模型支持
- 最近发表
-
- 金母鸡量化教学场:pandas—数据挖掘的Python库
- 分享一个用于商业决策数据挖掘的python案例
- Python图像识别实战(二):批量图像读取和像素转换(附源码)
- 从小白到大神,这10个超实用的 Python 编程技巧不可少
- 太震撼!527页战略级Python机器学习实战,实用度碾压群书!附PDF
- 一篇文章带你解析Python进程(一篇文章带你解析python进程怎么写)
- 大数据分析师如何进行数据挖掘?大数据分析师丨 2025 年报考攻略
- UG编程第34节:浅谈机床坐标系(ug编程机床坐标系细节)
- 想入门Python?先狠下心来死磕这7个方向
- Python大屏看板最全教程之Pyecharts图表
- 标签列表
-
- python中类 (31)
- python 迭代 (34)
- python 小写 (35)
- python怎么输出 (33)
- python 日志 (35)
- python语音 (31)
- python 工程师 (34)
- python3 安装 (31)
- python音乐 (31)
- 安卓 python (32)
- python 小游戏 (32)
- python 安卓 (31)
- python聚类 (34)
- python向量 (31)
- python大全 (31)
- python次方 (33)
- python桌面 (32)
- python总结 (34)
- python浏览器 (32)
- python 请求 (32)
- python 前端 (32)
- python验证码 (33)
- python 题目 (32)
- python 文件写 (33)
- python中的用法 (32)