E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python数据结构
Python学习笔记:虚拟环境和包
本文来自:入门指南开胃菜参考:开胃菜使用Python解释器:使用Python解释器本文对Python的简介:Python简介Python流程介绍:深入Python流程
Python数据结构
:
Python数据结构
Big_quant
·
2020-08-14 17:43
程序基础
深度学习笔记 Day9
python数据结构
与算法(仅本人自用)
算法的提出算法的概念算法是计算机处理信息的本质,因为计算机程序本质上是一个算法来告诉计算机确切的步骤来执行一个指定的任务。一般地,当算法在处理信息时,会从输入设备或数据的存储地址读取数据,把结果写入输出设备或某个存储地址供以后再调用。算法是独立存在的一种解决问题的方法和思想。算法的五大特性1.输入:算法具有0个或多个输入2.输出:算法至少有1个或多个输出3.有穷性:算法在有限的步骤之后会自动结束而
ω@
·
2020-08-14 17:25
python
重要的Python库概述
由于它处理数值型数据要比内置的
Python数据结构
高
RonnieღC
·
2020-08-14 15:44
[笔记]
python数据结构
之线性表:linkedlist链表,stack栈,queue队列
python数据结构
之线性表python内置了很多高级数据结构,list,dict,tuple,string,set等,在使用的时候十分舒心。
matdodo
·
2020-08-14 06:51
algorithm
零基础实践深度学习之Python基础
零基础实践深度学习之Python基础1
Python数据结构
1.1数字1.2字符串1.3列表1.4元组1.5字典2Python面向对象1
Python数据结构
1.1数字PythonNumber数据类型用于存储数值
紫芝
·
2020-08-13 17:05
python
gb 28181的20位编码简介
图解
Python数据结构
与算法-实战篇举例:36030000042000000003设备的20位编码组成国标编码由中心编码(8位)、行业编码(2位)、类型编码(3位)、网络标识(1位)和序号(6位)五个段共
eric_clz
·
2020-08-12 15:24
GB28181/RTSP
python数据结构
之字典
除开列表,字典是python中又一灵活的数据结构。二者的主要差别在于:列表是有序的对象集合,字典是无序的对象集合。且列表是按照偏移存取数据的,而字典是按照键存取数据的。字典的创建dict函数>>>d=dict([('name','小明'),('sex','男')])>>>d{'name':'小明','sex':'男'}或>>>d=dict(name='小红',sex='女')>>>d{'name'
yuyue0916
·
2020-08-12 14:37
Python
python数据结构
之列表
和字符串一样,列表也是python中使用最普遍的数据结构之一,而且它很灵活,可以存储多种不同的对象:数字,字符串,甚至于其他的列表。列表的创建方法:1、利用python的内置方法list()>>>l1=list('python')>>>l1['p','y','t','h','o','n']2、直接赋值给方括号,元素之间用逗号隔开>>>l2=[1,2,3,4,5]>>>l2[1,2,3,4,5]列表
yuyue0916
·
2020-08-12 14:36
Python
python数据结构
之元组
和列表一样,元组也是一种序列,不同的是,元组不可以被修改(字符串也是如此)。因此,元组属于不可变序列。创建元组的方法同样很简单:1、利用tuple函数:>>>t1=tuple('python')>>>t1('p','y','t','h','o','n')2、直接赋值,元素间用逗号隔开:>>>t2=1,2,3>>>t2(1,2,3)>>>t2=5,>>>t2(5,)>>>t2=5*(3+20,)>>
yuyue0916
·
2020-08-12 14:36
Python
python数据结构
之4.tuple
4.元组数据结构思维导图持续跟新中,点击查看点击打开链接元组一旦初始化就无法更改.但是可以通过特殊方法修改,如果元组里面有列表可以通过修改列表来修改元组!!!!4.1元组的创建a.tuple1=("asdf","asf")b.tuple2=tuple(可迭代对象)4.2元组的查询a.元素访问语法:tuple[index]4.3元组的操作a.元组的组合语法:元组3=元组1+元组2元素连接组合并没有改
weixin_41961281
·
2020-08-12 13:48
python
python数据结构
之1.Number
数据结构分为:数据类型:数字、字符串、布尔值、空值、列表、元组、字典、集合、变量和常量
python数据结构
之1.Number数据结构思维导图持续跟新中,点击查看点击打开链接1.1数字的分类数字分为三类:
weixin_41961281
·
2020-08-12 13:17
python
数据结构
python数据结构
之3.list
3.列表数据结构思维导图持续跟新中,点击查看点击打开链接列表的增、删、改、查,遍历3.1列表的查询a、列表的元素的访问语法:list[索引]功能:访问列表的元素,注意如果索引超出,则会报错,如果索引值是负数,是从后面开始查询list1=[234,45,6,7,25,25,6]print(list1[8])IndexError:listindexoutofrangeb、元素下标的查询语法:list.
weixin_41961281
·
2020-08-12 13:17
python
数据结构
list
python
Python数据结构
之字符串
一个个字符组成的有序的序列,是字符的集合使用单引号、双引号、三引号引住的字符序列字符串是不可变对象Python3起,字符串就是Unicode类型字符串元素访问——下标字符串支持使用索引访问有序的字符集合,字符序列可迭代字符串连接join连接"string".join(iterable)->str将可迭代对象连接起来,使用string作为分隔符可迭代对象本身元素都是字符串返回一个新字符串字符串+连接
weixin_30883311
·
2020-08-12 13:50
python数据结构
之树(概述)
树在计算机科学中,树是分层结构的抽象模型。本篇学习笔记记录树的内容如下:树的基本功能:定义、术语、ADT树的遍历方法:前序、中序、后序树的定义第一种:树由一组节点和一组连接节点的边组成。树具有以下属性:树的一个节点被指定为根节点。除了根节点之外,每个节点n通过一个其他节点p的边连接,其中p是n的父节点。从根路径遍历到每个节点路径唯一。如果树中的每个节点最多有两个子节点,我们说该树是一个二叉树。第二
weixin_30817749
·
2020-08-12 13:49
python数据结构
-字典和集合
python中常见数据结构,字典和集合,python中的字典和集合性能是经过高度优化的一种数据结构,对于python来说非常重要字典是一系列键-key和值-value组成的键值对的元素的集合,在python3.6以后字典是有序的!它将保持元素插入时的先后顺序,长度大小可以改变,元素可以任意删减和改变,相比于列表和元祖,字典的性能更优,特别在查找,添加和删除操作,字典都能在常数时间复杂度内完成,集合
victory0943
·
2020-08-12 13:50
python3
python数据结构
-树总结
python数据结构
-树总结树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构.每个节点有零个或多个子节点;没有父节点的节点称为根节点;每一个非根节点有且只有一个父节点;
xuehaozhe0526
·
2020-08-12 13:07
数据结构与算法
python数据结构
python的数据结构简单而强大。想要成为一名合格的数据分析师,对python的数据结构一定要熟练于心。python的数据结构主要有元组,列表,字典和集合,下面针对必要的知识点介绍一下。一、元组(tuple)元组是一种一维的、定长的、不可变的Python对象序列。1.创建元组的创建有两种:其一是直接赋一组以逗号隔开的值;其二是调用tuple,用第二种方法可以使任何序列或迭代器转换成元组。第一种方法
滴滴答答要努力
·
2020-08-12 12:00
python
数据分析
数据结构
Python数据结构
基础(一)——变量(Variable)
一、变量变量是Python中的对象,可以容纳任何带有数字或文本的对象。变量分为整数型(int)、浮点型(float)、字符串(str)、布尔型(bool)整数型直接写数字浮点型记得数字后面要加小数点(.)字符串要加双引号(“”)布尔型即True/False(1/0)注:如果想知道已知数的类型,在编程时用print(type())Pratice1:#intvariablex=5print(x)pri
Katherine_0214
·
2020-08-12 11:43
深度学习-python编程
Python数据结构
之哈希表与字符串
目录哈希表的基础知识最长回文串(LeetCode409)词语模式(LeetCode290)同字符词语分组(LeetCode49)无重复字符的最长子串(LeetCode3)重复的DNA序列(LeetCode187)最小窗口子串(LeetCode76)1.哈希表的基础知识哈希表是一种数据结构,其数据元素的地址或索引值由散列函数生成。这使得访问数据的速度更快,因为索引值是数据值的关键字。哈希表存储键值对
haiyu94
·
2020-08-12 11:40
算法
数据分析
数据结构
python数据结构
之字符串
字符串字符串的定义字符串可以用以下三种方法来定义;s=“hello”;s=‘hello’;s=“”“hello”“”;可以定义一块字符串;字符串的特性索引:检索引用,通过字符串的下标,拿出字符串的某个字符,下标从0开始,依次递进,-1表示最后一个字符,-2表示倒数第二个;拼接:在两个字符串之间加入”+”,将两个字符串拼接在一起,索引的值也可以拼接;切片:切出字符串指定的部分;a[m:n:x]:从m
ass_assinator
·
2020-08-12 10:52
自编代码-python
Python学习笔记(四)——
Python数据结构
之字符串&字典
python最重要的3种数据类型,列表、字符串、字典,前面已经介绍了列表,本篇介绍字符串和字典数据类型及常用操作。一、字符串所有序列通用方法,同样适用与字符串。但字符串都是不可变的,所以不可使用分片赋值。#将com替换成orgTypeError:'str'objectdoesnotsupportitemassignmentx='http://max.com'x[-3:]='org'printx报错
钟艾伶
·
2020-08-12 10:30
python数据结构
之字符串
字符串,顾名思义,就是一系列的字符集合,它在python中是用来记录和表现基于文本内容的信息。字符串的写法使用一对引号括起来,引号既可以是单引,也可以是双引。如下:'helloworld'和"helloworld"是等价的。这种写法,可以让你在字符串内使用不同的引号而不必转义。如:"I'amastring."下面是一些关于字符串的操作方式。1、修改字符串大小写首字母大写:>>>string='he
yuyue0916
·
2020-08-12 10:07
Python
python数据结构
之2.String
2.字符串数据结构思维导图持续跟新中,点击查看点击打开链接2.1字符串的运算(1)字符串的链接使用几号进行连接,功能:返回一个新的字符串注意:加号两边的类型相同,否则会报错>>>s1="hello">>>s2="world">>>print(s1+s2)helloworld(2)字符串的连接逗号使用逗号连接,会在逗号位置产生一个空格功能:返回一个新的字符型>>>s1="hello">>>s2="w
weixin_41961281
·
2020-08-12 10:46
python
Python数据结构
——树的基本概念
树的例子我们已经学过了像栈和队列这样的线性数据结构,同时我们对递归也有了一定的了解,现在让我们来看看另一种常见的数据结构——树(Tree)。树在计算机科学里应用广泛,包括操作系统,图形学,数据库和计算机网络。树和真正的树有许多相似的地方,也包括根、树枝和叶子,它们的不同在于计算机中的树的根在顶层而它的叶子在底部。在我们开始学习树之前,让我们先来看看几个常见的关于树的例子。首先让我们看看生物学中的分
weixin_34206899
·
2020-08-12 10:11
Python数据结构
与算法—基本概念
数据结构基本概念数据结构:程序=数据结构+算法1.数据:即信息的载体,是能够输入到计算机中并且能被计算机识别、存储和处理的符号总称。2.数据元素:是数据的基本单位,又称之为记录(Record)。一般,数据元素由若干基本项(或称字段、域、属性)组成。3.数据结构:指的是数据元素及数据元素之间的相互关系,或组织数据的形式。数据之间的结构关系一、逻辑结构:表示数据之间的抽象关系(如邻接关系、从属关系等)
weixin_30578677
·
2020-08-12 10:36
Python数据结构
-字符串
字符串是python中非常常见的一种数据类型,字符串是由单独的字符组成的一个序列,通常用‘’,“”,“”“”“”,来扩起来,当然这三种写法的方式都是一样的,python中常用反斜杠\作为转义字符,通常\'\"\n\t,其中\n是换行符,表示一个字符,所以下面示例中字符串长度是6字符串的常用操作可以将字符串看作是单个字符组成的数组,所以python字符串支持索引、切片、步长切片和遍历操作,但是pyt
victory0943
·
2020-08-12 10:03
python3
python数据结构
之字符串方法
1.capitalize():将字符串中首字母转换成大写,其余字符转换成小写Str="thisisstringexamplefromrunoob...wow!!!"print("Str.capitalize():",Str.capitalize())#该方法返回一个首字母大写的字符串str="123helloPYTHON"print("str.capitalize():",str.capitali
Memorial*
·
2020-08-12 10:04
数据结构
Python数据结构
(2):字符串
点击此处返回总目录一、字符串的概念字符串就是一串字符,是编程语言中表示文本的数据类型。二、字符串的定义1.可以用一对双引号,也可以用一对单引号。【例1】在大多数语言中使用双引号,所以我们更倾向于使用双引号。2.如果在字符串中又要用到引号,那就需要用到单引号了。【例2】建议,在使用Python的时候,只有当字符串中用到双引号的时候,我们定义字符串的时候才使用单引号来定义。在平时,还是用双引号定义。3
/home/liupc
·
2020-08-12 10:25
12
Python语言学习
将
python数据结构
导出成字符串并自动缩进格式化
这个工具可以将
python数据结构
直接导出成字符串并格式化缩进。导出的文本直接就可以当作python脚本使用,导入到其他python脚本里就可以直接使用字典等数据了。
卡鲁洛斯
·
2020-08-12 10:43
Python
【python】
python数据结构
1、数据结构,就是存储一组相关的数据。或者说,处理一些数据的结构。python有4种内建的数据结构:列表、元组、字典、集合。2、列表:list是处理一组有序项目的数据结构。即可以在一个列表中存储一个序列的项目。每个项目之间用逗号分隔。列表中的项目应该包含在方括号内。这样python就知道你是在指明一个列表。一旦你建立了一个列表,你可以添加、删除或者搜索列表中的项目。由于可添加或者删除,所以,列表是
hwh212
·
2020-08-12 10:42
Python
Python数据结构
Python-数据结构教程Python-DS简介Python-DS环境Python-数组Python-列表Python-元组Python-词典Python-二维数组Python-矩阵Python-集合Python-节点Python-链表Python-栈Python-队列Python-DequePython-高级链表Python-哈希表Python-二叉树Python-搜索树Python-堆Pyth
hp1025
·
2020-08-12 10:11
python
Python数据结构
与算法——数据入门
数据入门原子数据类型>>>TrueTrue>>>FalseFalse>>>FalseorTrueTrue>>>not(FalseorTrue)False>>>TrueandTrueTrue>>>theSum=0>>>theSum0>>>theSum=theSum+1>>>theSum1>>>theSum=True>>>theSumTrue赋值语句theSum=0创建一个变量theSum并让它持有对
Sytx_
·
2020-08-12 10:20
python
数据类型
python数据结构
之字符串查找两例
查找字符串中最长连续数字子串问题描述查找给定字符串中最长的数字字串,返回其起始下标,长度和字串.例如:input:abc12345cd123ef234567dfoutput:156234567实现'''查找给定字符串中最长的数字字串,返回其起始下标,长度和字串.例如:input:abc12345cd123ef234567dfoutput:156234567'''deffind_max_length
初心不忘
·
2020-08-12 10:29
python
数据结构
python 数据结构二 之 字符串
python数据结构
教程第二课字符串是计算机数据处理过程中最重要,也是最基础的内容,学好它会帮助我们的编程更加高效简洁一.简介二.字符串的抽象数据类型三.字符串的匹配算法1朴素匹配算法2KMP匹配算法四
Liangjun_Feng
·
2020-08-12 10:20
Python数据结构
与算法之 常见时间复杂度与计算规则
常见的时间复杂度(大O表示法):O(1):常熟阶O(n):线性阶O(n2):平方阶O(logn):对数阶O(nlogn):nlogn阶O(n3):立方阶O(2n):指数阶大小关系:O(1)
酸辣土豆
·
2020-08-11 05:00
Python
python数据结构
与算法(2)
算法效率衡量执⾏时间反应算法效率对于同⼀问题,我们给出了两种解决算法,在两种算法的实现中,我们对程序执⾏的时间进⾏了测算,发现两段程序执⾏的时间相差悬殊(214.583347秒相⽐于0.182897秒),由此我们可以得出结论:实现算法程序的执⾏时间可以反应出算法的效率,即算法的优劣。单靠时间值绝对可信吗?假设我们将第⼆次尝试的算法程序运⾏在⼀台配置古⽼性能低下的计算机中,情况会如何?很可能运⾏的时
weixin_34087301
·
2020-08-11 04:08
最新
Python数据结构
与算法教程
适用人群Python初、中级学习者和开发者,对
Python数据结构
和算法感兴趣的学生和开发者。
qq_46241791
·
2020-08-11 04:32
Python数据结构
与算法(一)---概念
文章目录
Python数据结构
与算法(一)一、算法的引入二、时间复杂度与大O表示法(一)、算法的概念!
骑黑马的forever
·
2020-08-11 03:54
python
【
Python数据结构
与算法笔记day33】6.8. 搜索
文章目录6.8.搜索搜索二分法查找二分法查找实现(非递归实现)(递归实现)时间复杂度6.8.搜索搜索搜索是在一个项目集合中找到一个特定项目的算法过程。搜索通常的答案是真的或假的,因为该项目是否存在。搜索的几种常见方法:顺序查找、二分法查找、二叉树查找、哈希查找二分法查找二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用
汪雯琦
·
2020-08-11 03:39
【数据结构与算法专栏】
【
Python数据结构
与算法笔记day07】1.5. 算法分析
文章目录1.5.算法分析算法分析1.5.算法分析算法分析第一次尝试的算法核心部分forainrange(0,1001):forbinrange(0,1001):forcinrange(0,1001):ifa**2+b**2==c**2anda+b+c==1000:print("a,b,c:%d,%d,%d"%(a,b,c))时间复杂度:T(n)=O(nnn)=O(n3)第二次尝试的算法核心部分fo
汪雯琦
·
2020-08-11 03:08
【数据结构与算法专栏】
【
Python数据结构
与算法笔记day06】1.4. 算法效率衡量+执行时间反应算法效率+单靠时间值绝对可信吗?+时间复杂度与“大O记法”+如何理解“大O记法”+最坏时间复杂度+时间复杂度的几条基本计
文章目录1.4.算法效率衡量算法效率衡量执行时间反应算法效率单靠时间值绝对可信吗?时间复杂度与“大O记法”如何理解“大O记法”最坏时间复杂度时间复杂度的几条基本计算规则1.4.算法效率衡量算法效率衡量执行时间反应算法效率对于同一问题,我们给出了两种解决算法,在两种算法的实现中,我们对程序执行的时间进行了测算,发现两段程序执行的时间相差悬殊(214.583347秒相比于0.182897秒),由此我们
汪雯琦
·
2020-08-11 03:08
【数据结构与算法专栏】
【
Python数据结构
与算法笔记day31】6.6. 归并排序
文章目录6.6.归并排序归并排序归并排序的分析时间复杂度6.6.归并排序归并排序归并排序是采用分治法的一个非常典型的应用。归并排序的思想就是先递归分解数组,再合并数组。将数组分解最小之后,然后合并两个有序数组,基本思路是比较两个数组的最前面的数,谁小就先取谁,取了后相应的指针就往后移一位。然后再比较,直至一个数组为空,最后把另一个数组的剩余部分复制过来即可。归并排序的分析defmerge_sort
汪雯琦
·
2020-08-11 03:08
【数据结构与算法专栏】
【
Python数据结构
与算法笔记day03】1.1. 第一次尝试
文章目录1.1.第一次尝试第一次尝试1.1.第一次尝试第一次尝试importtimestart_time=time.time()#注意是三重循环forainrange(0,1001):forbinrange(0,1001):forcinrange(0,1001):ifa**2+b**2==c**2anda+b+c==1000:print("a,b,c:%d,%d,%d"%(a,b,c))end_t
汪雯琦
·
2020-08-11 03:08
【数据结构与算法专栏】
Python数据结构
:序列——元组和列表
序列(sequence)是容器(container)序列的一个重要特性:每个元素都有位置/索引——跟字典很大的不同。元组Tuplesareimmutable(=String),thatmeansyoucan'tdowithtupleslikethis:tuple.sort()tuple.append(5)tuple.reverse()这些都是自带的方法(像object.function这种形式的使
派僧_hellowoah
·
2020-08-11 02:36
Python从入门到xx
2.
Python数据结构
与算法 2.1算法和数据结构
Python数据结构
与算法—算法,数据结构算法引入概念第一次尝试算法概念的提出算法的五大特性第二次尝试第一次尝试和第二次尝试的算法分析算法效率衡量执行时间反应算法效率单靠时间值绝对可信吗?
xianglingliwei
·
2020-08-11 02:52
2.Python数据结构与算法
Python数据结构
与算法(一) 时间复杂度引入
Python数据结构
与算法(一)引入题目:如果a+b+c=1000且a^2+b^2=c^2,求出a,b,c可能组合。
�春风亲吻我像蛋蛋蛋挞。
·
2020-08-11 02:27
【
Python数据结构
与算法笔记day08】1.6. 常见时间复杂度+常见时间复杂度之间的关系
文章目录1.6.常见时间复杂度常见时间复杂度常见时间复杂度之间的关系1.6.常见时间复杂度常见时间复杂度执行次数函数举例阶非正式术语12O(1)常数阶2n+3O(n)线性阶3n2+2n+1O(n2)平方阶5log2n+20O(logn)对数阶2n+3nlog2n+19O(nlogn)nlogn阶6n3+2n2+3n+4O(n3)立方阶2nO(2n)指数阶注意,经常将log2n(以2为底的对数)简写
汪雯琦
·
2020-08-11 02:55
【数据结构与算法专栏】
算法的时间复杂度 ----
Python数据结构
与算法第1章
文章目录1.算法的五大特性2.最坏时间复杂度3.时间复杂度的基本计算规则4.常见时间复杂度5.常见时间复杂度之间的关系6.算法分析1.算法的五大特性①输入:算法具有0个或多个输入②输出:算法至少有1个或多个输出③有穷性:算法在有限的步骤之后会自动结束而不会无限循环,并且每一个步骤可以在可接受的时间内完成④确定性:算法中的每一步都有确定的含义,不会出现二义性⑤可行性:算法的每一步都是可行的,也就是说
Erics-2020
·
2020-08-11 02:00
Algorithm
算法
数据结构
时间复杂度
时间复杂度基本计算原则
python
python数据结构
的多种排序算法
#选择排序法defselection_sort(my_list):i=0whilei1:i=1whilei=0:ifneed_itemmiddle:copy_lyst[i]=lyst[i2]i2+=1elifi2>right:copy_lyst[i]=lyst[i1]i1+=1eliflyst[i1]
死神的护
·
2020-08-10 18:20
Python
二叉搜索树 python实现
Python数据结构
————二叉查找树的实现对于二叉查找树的每个节点Node,它的左子树中所有的关键字都小于Node的关键字,而右子树中的所有关键字都大于Node的关键字。
hugooood
·
2020-08-10 16:29
----------树
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他