数据结构-线性表概念&顺序存储 数据的逻辑结构可分为-线性结构 -线性表 -栈和队列 -串 -数组与广义表-非线性结构 -树 -图线性表(线性结构)线性结构是最简单,最直接的数据关系,数据元素之间一一对应线性表的定义-线性表是由N个类型相同的数据元素组成的有序序列记做:(a1,a2,a3,a4,…an),N是线性表长度n=0称为空表n>0,除第一个元素无直...
数据结构-算法与算法描述 算法是数据加工的核心部分什么是算法?-算法是规则的有限集合,是为解决特定问题而规定的一系列操作算法的特性-有限性:有限步骤之内正常结束,不能形成无穷循环-确定性:算法中的每一个步骤必须有确定含义,无二义性,二义=二意,不能有第二种意思,例如开学,是秋季的开学还是春季-输入:有多个或0个输入-输出:至少有一个或多个输出,算法是为了解决特定问题,所以解决问题必须要有输出,输出不一定是打印...
数据结构-数据结构的内容 数据结构强调相互关系相互关系表现在逻辑结构和存储结构两大方面逻辑结构-数据的逻辑结构是指数据元素之间逻辑关系描述 -四类基本数据结构 -集合结构 -结构中的数据元素之间除了同属一个集合的关系外,无任何其他关系,集合只有属于or不属于的简单关系 -线性结构 -结构中的数据元素存在着一对一的线性关系,除第一个...
数据结构-数据结构的基础概念 什么是数据?-数据是描述客观事物的数值、符号以及能输入机器且能被处理的各种符号集合。-例如C语言,对于编译程序而言,接收的是.c文件,处理结果是.obj文件,对于链接程序来讲,处理的是.obj文件,结果是.exe文件什么是数据元素?-数据元素是组成数据的基本单位,是数据集合的个体,也称元素-例如这张数据表中,计算机通常把一条记录整体处理,而构成这些记录中的,就是数据元什么是数据对象...
Python-Wordcloud库基本介绍 Wordcloud是一个词云展示的第三方库-词云是以词语为基本单位,更加直观和艺术的展示文本例如:wordcloud库安装cmd下pip install wordcloud如果pip显示没有命令,你需要:-确保Path环境变量配置正确。打开环境变量的编辑框,检查变量值与Scripts的路径值是一致的-进入python的目录,进入Scripts目录下,看文件里是否有pip应用程序...
Python-二维数据的格式化和处理 二维数据的表示-二维数据使用列表类型(二维列表)表示-例如表格,就是二维列表,由多个列表元素组成-可使用两层for循环遍历每个元素-外层列表中的每个元素可以对应表格的一行,也可以是对应一列CSV数据存储格式CSV:comma-Separated Values-以逗号分隔值-国际通用的一二维数据存储格式,一般.csv扩展名-每行一个一维数据,采用逗号分隔,无空行,不同行构成了另一个...
Python-一维数据的格式化 数据组织的维度从一个数据到一组数据是编写程序或者理解世界的重要跨度一个数据表达一个含义一组数据表达一个或多个含义一组数据的组织过程中有个重要的概念叫做维度用线性方法进行组织是一维数据例如:3.143,6.21,7.2312,9.25用二维方式进行组织例如:3.143 6.217.2312 9.25数据维度-一维数据由对等关系的有序或无序数据构成,采用线性方式组织...
Python-文件的使用 什么是文件-文件是存储在辅助存储器上的数据序列-文件是数据存储的一种形式-文件战线形态:文本文件和二进制文件-文本文件和二进制文件只是文件的展示方式-文本文件-由单一特定编码组成的文件,如UTF-8编码-由于存在编码,文本文件也被看成是存储着的长字符串-适用于例如:txt文件,py文件(windows中)-open("文件名“,“t”)用文本形式打开-二进制文件-直接由比特0...
Python-jeba库的使用 jieba是优秀的中文分词第三方库-中文文本需要通过分词获得单个的词语-jieba需要额外安装-jieba库提供了三种分词模式,只需要掌握一种就能使用ieba库分词依靠中文词库-利用一个中文词库,确定汉字之间的关联概率-汉字间概率大的组成的词组,形成分词结果-除了分词,用户还可以添加自定义的词组安装一定要在命令行界面-pip install jiebajieba分词的三种模式...
Python-字典类型及操作 字典类型的定义什么是映射?-映射是一种键(索引)和值(数据)的对应关系-键值对:键是数据索引的扩展-字典是键值对的集合,键值对之间无序-采用大括号{}和dict()创建,键值对用冒号:标示例:{<键1>:<值1>,<键2>:<值2>,…,<键n>:<值n>}[]用来向字典变量中索引或增加元素例:<字典...
Python-序列类型及操作 序列类型定义-序列是具有先后关系的一组元素 与集合不同,序列元素之间存在相互关系-类似数学元素序列-元素间由序号引导,可以通过元素下标访问序列的特定元素-元素类型可以不同,元素内容可以相同-序列是一个基本的数据类型一般来说不会直接使用序列类型,而会使用序列类型的一种衍生例:序列的衍生: 字符串类型 元祖类型 列表类型序列类型中,存在正向和反向递增/减序号的...
Hack The Box-邀请码获取 邀请码填写地址https://www.hackthebox.eu/invite注:注册账号时需科学online 验证google机器人验证,提前准备好相关报备官网:https://www.hackthebox.eu打开网址,往下翻,找到join可以灵活运用ctrl+f点开如图:点击F12(审查元素/检查/查看源代码)找到这个js脚本,如图我们知道了邀请码API的js脚本地址打...
Python-七段数码管绘制问题分析 问题分析七段数码管,值7段小的数码管构成的数字选择不同数码管的量或者面,可以形成0-9 A-F不同的数字和字母的组合在交通路口-红绿灯倒计时,家里的闹钟计数,有大量七段数码管的效果需求分析用程序绘制七段数码管解决:使用turtle绘图体系绘制七段数码管效果如图:基本讲解;基本思路步骤1:绘制单个数字对应的数码管步骤2:获得一串数字,绘制对应的数码管步骤3:获得当前系统时间...