数据结构:如何将二元组转化为实际代码,应用于开发

本文介绍了二元组作为逻辑结构的基础,用于表示线性结构和非线性结构的数据元素关系。通过实例展示了如何将二元组概念转化为代码,特别是在数组中的应用,强调了二元组在实现有序数据结构如线性表、树、图等中的重要性。
摘要由CSDN通过智能技术生成

什么是二元组?(建议看之前先补一下二元组的基础,很简单)

逻辑结构的二元组表示:B=(D,R)
在这里插asda入图片描述
白话翻译
二元组其实就是用来表示线性结构(数组)和非线性结构(树,图)等
用二元组来表示这些数据元素之间的实际关系

那如何将二元组这一概念实际在代码中体现呢?

比如现在有一个数组[2,3,4,10,9,27]
你如何告诉别人,这个数组现在的一个存储顺序,白话是这样的:
2在3前面,3在2后面
3在4前面,4在3后面
4在10前面,10在4后面

那在代码中,你应该咋体现呢?
二元组中一般包含两个基础集合b=(D,R)
D:存的就是纯数据:2,3,4,10,9,27 (大家要知道它们还没有产生联系)
R:存的便是它们的实际之间的关系:(2,3),(3,4),(4,10),(10,9),(9,27)
通过R,我们可以看出2在3前面,3在2后面,3在4前面,4在3后面…这个关系是我们自己可以随意定义的
最后的二元组python写法:

list=
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值