- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 数据结构-线性表概念&顺序存储
数据的逻辑结构可分为-线性结构 -线性表 -栈和队列 -串 -数组与广义表-非线性结构 -树 -图线性表(线性结构)线性结构是最简单,最直接的数据关系,数据元素之间一一对应线性表的定义-线性表是由N个类型相同的数据元素组成的有序序列记做:(a1,a2,a3,a4,…an),N是线性表长度n=0称为空表n>0,除第一个元素无直...
2020-03-27 14:51:47 330
原创 数据结构-算法与算法描述
算法是数据加工的核心部分什么是算法?-算法是规则的有限集合,是为解决特定问题而规定的一系列操作算法的特性-有限性:有限步骤之内正常结束,不能形成无穷循环-确定性:算法中的每一个步骤必须有确定含义,无二义性,二义=二意,不能有第二种意思,例如开学,是秋季的开学还是春季-输入:有多个或0个输入-输出:至少有一个或多个输出,算法是为了解决特定问题,所以解决问题必须要有输出,输出不一定是打印...
2020-03-27 14:47:48 1011
原创 数据结构-数据结构的内容
数据结构强调相互关系相互关系表现在逻辑结构和存储结构两大方面逻辑结构-数据的逻辑结构是指数据元素之间逻辑关系描述 -四类基本数据结构 -集合结构 -结构中的数据元素之间除了同属一个集合的关系外,无任何其他关系,集合只有属于or不属于的简单关系 -线性结构 -结构中的数据元素存在着一对一的线性关系,除第一个...
2020-03-27 14:44:19 627
原创 数据结构-数据结构的基础概念
什么是数据?-数据是描述客观事物的数值、符号以及能输入机器且能被处理的各种符号集合。-例如C语言,对于编译程序而言,接收的是.c文件,处理结果是.obj文件,对于链接程序来讲,处理的是.obj文件,结果是.exe文件什么是数据元素?-数据元素是组成数据的基本单位,是数据集合的个体,也称元素-例如这张数据表中,计算机通常把一条记录整体处理,而构成这些记录中的,就是数据元什么是数据对象...
2020-03-27 14:42:11 604
原创 Python-Wordcloud库基本介绍
Wordcloud是一个词云展示的第三方库-词云是以词语为基本单位,更加直观和艺术的展示文本例如:wordcloud库安装cmd下pip install wordcloud如果pip显示没有命令,你需要:-确保Path环境变量配置正确。打开环境变量的编辑框,检查变量值与Scripts的路径值是一致的-进入python的目录,进入Scripts目录下,看文件里是否有pip应用程序...
2020-03-27 14:39:20 1403
原创 Python-二维数据的格式化和处理
二维数据的表示-二维数据使用列表类型(二维列表)表示-例如表格,就是二维列表,由多个列表元素组成-可使用两层for循环遍历每个元素-外层列表中的每个元素可以对应表格的一行,也可以是对应一列CSV数据存储格式CSV:comma-Separated Values-以逗号分隔值-国际通用的一二维数据存储格式,一般.csv扩展名-每行一个一维数据,采用逗号分隔,无空行,不同行构成了另一个...
2020-03-27 14:34:31 1290
原创 Python-一维数据的格式化
数据组织的维度从一个数据到一组数据是编写程序或者理解世界的重要跨度一个数据表达一个含义一组数据表达一个或多个含义一组数据的组织过程中有个重要的概念叫做维度用线性方法进行组织是一维数据例如:3.143,6.21,7.2312,9.25用二维方式进行组织例如:3.143 6.217.2312 9.25数据维度-一维数据由对等关系的有序或无序数据构成,采用线性方式组织...
2020-03-27 14:31:49 326
原创 Python-文件的使用
什么是文件-文件是存储在辅助存储器上的数据序列-文件是数据存储的一种形式-文件战线形态:文本文件和二进制文件-文本文件和二进制文件只是文件的展示方式-文本文件-由单一特定编码组成的文件,如UTF-8编码-由于存在编码,文本文件也被看成是存储着的长字符串-适用于例如:txt文件,py文件(windows中)-open("文件名“,“t”)用文本形式打开-二进制文件-直接由比特0...
2020-03-27 14:29:45 97
原创 Python-jeba库的使用
jieba是优秀的中文分词第三方库-中文文本需要通过分词获得单个的词语-jieba需要额外安装-jieba库提供了三种分词模式,只需要掌握一种就能使用ieba库分词依靠中文词库-利用一个中文词库,确定汉字之间的关联概率-汉字间概率大的组成的词组,形成分词结果-除了分词,用户还可以添加自定义的词组安装一定要在命令行界面-pip install jiebajieba分词的三种模式...
2020-03-27 14:23:07 792
原创 Python-字典类型及操作
字典类型的定义什么是映射?-映射是一种键(索引)和值(数据)的对应关系-键值对:键是数据索引的扩展-字典是键值对的集合,键值对之间无序-采用大括号{}和dict()创建,键值对用冒号:标示例:{<键1>:<值1>,<键2>:<值2>,…,<键n>:<值n>}[]用来向字典变量中索引或增加元素例:<字典...
2020-03-27 14:21:54 132
原创 Python-序列类型及操作
序列类型定义-序列是具有先后关系的一组元素 与集合不同,序列元素之间存在相互关系-类似数学元素序列-元素间由序号引导,可以通过元素下标访问序列的特定元素-元素类型可以不同,元素内容可以相同-序列是一个基本的数据类型一般来说不会直接使用序列类型,而会使用序列类型的一种衍生例:序列的衍生: 字符串类型 元祖类型 列表类型序列类型中,存在正向和反向递增/减序号的...
2020-03-27 14:19:38 577
原创 Hack The Box-邀请码获取
邀请码填写地址https://www.hackthebox.eu/invite注:注册账号时需科学online 验证google机器人验证,提前准备好相关报备官网:https://www.hackthebox.eu打开网址,往下翻,找到join可以灵活运用ctrl+f点开如图:点击F12(审查元素/检查/查看源代码)找到这个js脚本,如图我们知道了邀请码API的js脚本地址打...
2020-03-27 14:15:17 2314 1
原创 Python-七段数码管绘制问题分析
问题分析七段数码管,值7段小的数码管构成的数字选择不同数码管的量或者面,可以形成0-9 A-F不同的数字和字母的组合在交通路口-红绿灯倒计时,家里的闹钟计数,有大量七段数码管的效果需求分析用程序绘制七段数码管解决:使用turtle绘图体系绘制七段数码管效果如图:基本讲解;基本思路步骤1:绘制单个数字对应的数码管步骤2:获得一串数字,绘制对应的数码管步骤3:获得当前系统时间...
2020-03-27 14:04:12 4924 1
原创 Python-函数的定义与使用
1-4周课程笔记在笔记本上,抽空会腾出来课程由中国大学MOOC提供,课程地址:https://www.icourse163.org/learn/BIT-268001?tid=1207014257函数的定义函数是一段代码的表示def语句用来用户定义一个函数def <函数名>(<参数0 or N>): <函数体> retu...
2020-03-27 13:53:16 576
原创 Python-代码复用与函数递归
程序代码本身是一种用来表达计算的资源把代码当做资源进行抽象-代码资源化:程序代码是一种用来表达计算的“资源”-代码抽象化:使用函数等方法对代码赋予更高级别的定义-代码复用:同一份代码在需要时可以被重复使用一般来说,使用函数或抽象来实现代码复用函数和抽象是对代码抽象的不同级别函数–级别较低,功能为将代码命名-在代码层面建立了初步抽象对象-级别较高,可以将一组变量,或者一组函数,进一...
2020-03-27 13:47:33 202
原创 Python-PyInstaller库基本介绍
PyInstaller库概述将.py源代码转换成无需源代码的可执行文件-.py文件—>PyInstaller—>windows(exe) Linux Mac OS XPyInstaller库是第三方库-官方网站-第三方库使用前需要额外安装-安装第三方库需要使用pip工具执行pip指令不能使用IDLE,只能使用CMD命令行或者其他平台的其他执行界面PiP安装库-...
2020-03-27 13:44:28 631
原创 Python-集合类型及操作
集合是多个元素的无序组合-集合类型与数学中的集合概念一直-集合元素之间无序,每个元素唯一,不存在相同元素-在python中,集合元素不可更改,不能是可变数据类型-集合用大括号{}表示,元素间用逗号分隔-建立集合类型用{}或set()-建立空集合,必须使用set()不可变数据类型-集合中的每个元素,一旦放入集合中,不可修改-可变数据类型元素不可放入集合内A={“python”,1...
2020-03-27 13:42:47 509
原创 Python中pip在cmd命令行下无法使用
#写在开头,小白一枚,第一次在CSDN发布文章,如果有漏说的或者说得有问题的地方,请各位大牛进行补充这也是一次安装第三方库时,我偶然发现的,在网上查找了很多教程后自己摸索出来,并且完美解决的第一种情况,就是网上说得最多的Path环境变量的问题这一问题其实出现问题的不多也不少,但我觉得能够正常打开python而且是第一次默认勾选了pip的话,应该这块都是正常的,以下是解决方法一、找到py...
2020-03-08 19:16:48 17833 7
MantraPortable渗透浏览器,无需卸载火狐,自带插件,解压密码:CaoTang
2020-04-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人