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-数据结构和算法
深入浅出分析MySQL索引设计背后的数据结构
本文就来深入简出地分析MySQL索引设计背后的
数据结构和算法
,从而可以帮你释疑如下问题:1、为什么innodb表需要主键?2、为什么建议innodb表主键是单调递增?
架构师Javaspring
·
2020-07-12 03:32
大数据学习路线及全套视频教程
大数据=编程技巧+
数据结构和算法
+分析能力+数据库技能+数学+机器学习+NLP+OS+密码学+并行编程。虽然这个等式看起来很长,需要学习的东西很多,但付出和汇报是成正比的,至少和薪资是成正比的。
程序员的足迹
·
2020-07-12 01:04
大数据
大数据
学习路线
全套
视频
教程
数据结构和算法
【C语言】---单链表
#include#includetypedefstructnode{intdata;structnode*pNext;}Node,*PNODE,*List;PNODECreateNode(intdata){PNODEpNew=(Node*)malloc(sizeof(Node));pNew->data=data;pNew->pNext=NULL;returnpNew;}ListCreateList
Kayee2012
·
2020-07-12 01:55
数据结构和算法【C语言】
程序员神器!
给大家分享一个
数据结构和算法
动态可视化网站:visualgo当看到这个网站的第一眼,就有种相见恨晚的感觉,如果当初早点遇到它,
数据结构和算法
会是多么的有趣和生动。
轮子厂长
·
2020-07-12 00:04
python-
字符串的输出
开发过程中必然会用到很多字符串,以及字符串的输出,这里讲python中字符串及其输出整理如下:1.常见的纯字符串输出a="Hello"b="Python" print(a+b)输出结果:HelloPythonprint(a*2)输出结果:HelloHelloprint(a[1]) 输出结果:eprint(a[1:4]) 输出结果:ell但是如果运行输出:print(a+1)输出结果:TypeEr
唐唐
·
2020-07-12 00:50
python基础
前端JavaScript
数据结构和算法
——基本概念
前端JavaScript
数据结构和算法
——基本概念简介:本部分主要是介绍
数据结构和算法
的基本概念,尤其是讲解了时间复杂度,提及了空间复杂度。
想要飞的pig
·
2020-07-12 00:18
js数据结构和算法
算法
时间复杂度
空间复杂度
Java学习总结
学习Java已经有一段时间了,该掌握的基础知识、语法也已经掌握的差不多了,于是乎开始往更深层次的方向走->
数据结构和算法
,虽然可能会遇到坎,但是我会坚持走下去的。总结一下底
CrAcKeR-1
·
2020-07-12 00:49
Java
Python-
函数的分类、定义、调用
函数的用法和底层分析函数是可重用(功能单一,切割好)的程序代码块。作用:实现代码复用,实现代码一致性(修改函数代码,所有调用该函数的地方都能得到体现)函数对代码实现了封装,并增加了函数调用、传递参数、返回计算结果等内容。函数的基本概念一个程序由一个个任务组成;函数就代表了一个任务或者一个功能函数是代码复用的通用机制Python函数的分类内置函数Str()/list()/len(),可以拿来直接使用
Lightning-py
·
2020-07-11 23:32
Python
Python 排序-插入排序-优化
系列文章:工作后,为什么还要学习数据结构与算法
Python-
排序-冒泡排序-优化
Python-
排序-选择排序-优化插入排序,我想你也并不陌生。
清如許
·
2020-07-11 23:21
技术
python
入门学习-
Python-
小甲鱼学习资料-Day028-文件:因为懂你,所以永恒
根据视频自己联练习Python的文件和信息的输入输出:【1】文件的打开方式:【2】文件对象的方法f=open(‘d:\record.txt’)print(f)print(f.read(36))print(f.tell())print(list(f))f.close()f=open(‘d:\record.txt’)lines=list(f)foreachinlines:print(each)f=op
seven1levin
·
2020-07-11 22:09
Python
入门学习-
Python-
小甲鱼学习资料-Day029-文件:一个任务
根据视频自己练习任务如下:【理清思路】1、首先读取文件2、将文件存入列表逐行进行分析:如果没有到分隔符“”标识,那就进行数据提取并分别存在boy和gilr列表中;如果到了分隔符“”标识,那就将已经分类的列表数据命名存储为文件;3、直到文件结束后,关闭文件,任务完成。初稿代码如下:f=open('record.txt')boy=[]girl=[]count=1foreach_lineinf:ifea
seven1levin
·
2020-07-11 22:09
Python
入门学习-
Python-
小甲鱼学习资料-Day031-永久存储:腌制一缸美味的泡菜
根据视频自己练习Pickling–python的对象转化为二进制存放unpickling–二进制转化为对象importpicklemy_list=[3.1415926,1024,'风魔小次郎',['鱼跃此时海']]file_pickle=open('my_pickled.pkl','wb')pickle.dump(my_list,file_pickle)file_pickle.close()pic
seven1levin
·
2020-07-11 22:09
Python
入门学习-
Python-
小甲鱼学习资料-Day030-文件系统:介绍一个高大上的东西
根据视频自行练习os模块中关于文件/目录常用的函数使用方法函数名使用方法getcwd()返回当前工作目录chdir(path)改变工作目录listdir(path=’.’)列举指定目录中的文件名(’.‘表示当前目录,’…‘表示上一级目录)mkdir(path)创建单层目录,如该目录已存在抛出异常makedirs(path)递归创建多层目录,如该目录已存在抛出异常,注意:‘E:\a\b’和’E:\a
seven1levin
·
2020-07-11 22:09
Python
入门学习-
Python-
小甲鱼学习资料-Day006-Pyhon之常用操作符
标题Pyhon之常用操作符根据视频自己练习:视频练习代码:a=b=c=d=10;print(a-1);print(b+3);print(c*10)print(d/4);print(d//4)print(a%3);print(a%7)print(2**10)print(-32)#幂操作符比左侧优先级高print(3-2)#幂操作符比右侧优先级低print(not0);print(not4);prin
seven1levin
·
2020-07-11 22:38
Python
图论(一)基本概念
图(graph)是
数据结构和算法
学中最强大的框架之一(或许没有之一)。
saltriver
·
2020-07-11 22:25
数据结构与算法
零基础学
python-
目录
第一章初识python1.1安装python1.2什么是idle1.3通过idle启动python1.4helloworld1.5第一个程序1.6错误的程序1.7第二个程序猜数字小游戏第二章快速入门2.1输入print()2.2输入input()2.3注释2.4操作符2.5变量与赋值2.6数字与字符串2.7列表与元组2.8字典2.9代码块与缩进2.10条件判断if语句2.11回到我们的游戏加入条件
李灵晖
·
2020-07-11 21:06
python
轻松python
python
C++ STL vector for_each循环输出
#@C++STLvector循环输出vector可是说是STL中用的最多的一个模板类,STL讲
数据结构和算法
分离,比如对容器中的数据进行排序,查找重复数据等算法都包含在algorithm中,数据和算法的沟通媒介就是迭代器
raozhufa
·
2020-07-11 21:35
C++
入门
python-
凯撒密码
恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:原文:ABCDEFGHIJKLMNOPQ
这里是阿丁
·
2020-07-11 21:19
学习历程
最长公共子序列-
Python-
动态规划
1.题目内容题名为:最长公共子序列。题目要求:1.用动态规划算法思想设计最长公共子序列问题求解算法,并且对给定的数据(分两类:统一和自选)进行验证。2.要求分析算法的时间复杂性。3.与穷举算法,直接递归法,备忘录法进行对比并且形成分析报告。2.算法分析1.算法原理:字符串X,长度为m,从1开始数;字符串Y,长度为n,从1开始数;Xi=﹤x1,⋯,xi﹥即X序列的前i个字符(1≤i≤m)Yj=﹤y1
Abby.R
·
2020-07-11 21:34
python
算法
day02-初识
python-
运算符和表达式及流程控制语句
在python的道路上一定要越走越远运算符和表达式python对于JAVA和C而言,在运算符上稍作调节增加整除的运算符//和幂运算**,并且调整了/的用法>>>7//23>>>7/2#输出结果为浮点数3.5>>>2**416#表示2的4次方对于python而言,输出的一定要是字符串,对于整数而言要使用str()函数将整数变为字符型>>>Python=95>>>English=98>>>sum=Py
sofency
·
2020-07-11 20:24
python
Python-
深度学习-学习笔记(12):keras搭建多层神经感知网络(正反向传播)
Python-
深度学习-学习笔记(12):keras搭建多层神经感知网络(正反向传播)Keras是一个模型级的深度学习链接库,Keras只处理模型的建立、训练、预测等功能。
赵小琛在路上
·
2020-07-11 20:16
Python系列
Python-
基础入门-学习笔记(4):用户输入及while循环
Python-
基础入门-学习笔记(4):用户输入及while循环一、输入1、input()的工作原理函数input()让程序暂停运行,等待用户输入一些文本。
赵小琛在路上
·
2020-07-11 20:16
Python系列
Python-
列表元素删除与remove()方法
删除列表中元素的方法有三种:1.del命令使用del命令能够删除列表中指定位置上的元素,也可以删除整个列表。2.pop()方法使用列表的pop()方法能够删除并返回列表指定位置(默认为最后一个位置)的元素。3.remove方法使用列表的remove()方法能够删除列表中首次出现的指定元素,如果列表中不存在该元素则抛出异常。有的时候可能需要删除列表中某一大量重复的数据,我们很容易就会想到列表的rem
Hello_xzy_Word
·
2020-07-11 19:26
Python-
条件控制语句
程序控制结构基础程序由三种基本结构组成:顺序结构、分支结构和循环结构。任何程序都由这三种基本结构组合而成**函数input():**我们在编写程序的时候,并不需要知道变量的值是多少。但是,在程序运行的过程中,解释器最终还是需要知道变量的值。那么,可以通过什么方法来获得变量的值呢?系统提供了一个input内建函数,使用户可以在程序中对变量赋值,就像系统提供了一个录入窗口一样,等待你对变量的输入。如下
Small-J
·
2020-07-11 18:09
Python内置
数据结构和算法
及 collections模块常用结构用法
1.Python常用内置算法和数据结构语言内置数据结构5个,分别是list/tuple/dict/set/frozenset(/'frəʊznset/)2.collections模块提供的数据结构扩展3.collections模块常用数据结构用法collections是Python内建的一个集合模块,提供了许多有用的集合类。①namedtuple是一个具名元组,它用来创建一个自定义的tuple对象
AllardZhao
·
2020-07-11 18:25
Python语言
数据结构和算法
python-
数据结构-堆-heapq模块
堆的定义:n个元素的序列{k1,k2,ki,…,kn}当且仅当满足下关系时,称之为堆。(ki=k2i,ki>=k2i+1),(i=1,2,3,4...n/2)堆是一种重要的线性数据结构,通常被看作是一棵树的数组对象。(堆总是一个完全二叉树)由于二叉树良好的形态已经包含了父节点和孩子节点的关系信息,因此就可以不使用链表而简单的使用数组来存储堆。Python没有独立的堆类型,而只有一个包含一些堆操作函
MarsenSeven
·
2020-07-11 18:54
Python
数据结构和算法
——排序算法(2)——基于比较的O(n^2)的排序算法(2)——选择排序、插入排序
目录1.选择排序1.1基本思想1.2图解原理:1.3Java代码实现1.4性能分析2.插入排序2.1基本思想2.2图解原理2.3代码实现2.4优化——折半插入排序2.5性能测试(1)直接插入排序和选择排序性能测试代码:(输入数据为随机数据)(2)直接插入排序和折半插入排序性能测试代码:(输入数据为随机数据)3.三种基于比较的O(n^2)的排序算法总结分享一个超级好的理解算法的网站(会以动画的形式显
喵的波波鱼
·
2020-07-11 17:54
数据结构与算法
数据结构和算法
——排序算法(1)——Java比较器、基于比较的O(n^2)的排序算法(1)——冒泡排序
目录1.Java比较器(1)Comparable(2)Comparator(3)Comparable和Comparator使用对比2.后面所有排序算法类继承的父类3.冒泡排序3.1基本思想3.2图解原理:3.3Java代码实现3.4冒泡排序的优化(1)优化切入点发现(2)优化实现3.5性能分析1.Java比较器Java中的对象只能进行比较操作==或!=,不能使用>或goods.price){ret
喵的波波鱼
·
2020-07-11 17:53
数据结构与算法
python-
读取文件和计算文件行数
一、计算文件的行数最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了:count=len(open(filepath,'rU').readlines())如果是非常大的文件,上面的方法可能很慢,甚至失效.此时,可以使用循环来处理:count=-1forcount,lineinenumerate(op
一抹烟霞
·
2020-07-11 17:29
Python
数据结构和算法
学习——1 预备知识
学好
数据结构和算法
,是我的追求,这并不容易。基础不牢,C语言学不好,数据结构你就推不动,数组,指针之类的东西都不会,怎么学?今天从头开始,一点儿一点儿弄懂。
qq_34193010
·
2020-07-11 17:56
数据结构
python-
函数,字符串,列表,元组,集合,字典
在python中要交换两个变量的值时,可以直接交换。egx,y=y,x函数是绝大多数编程语言中都支持的一个代码的“构建块”,但python中的函数略有不同。如python中的函数的参数可以有默认值。注:python中无函数重载的概念对于函数的参数而言我们有时候不确定参数的个数,因此当开发人员不确定时,可以用可变参数。egdefadd(*args):total=0forvalinargs:total
Boran+
·
2020-07-11 16:26
python
笔记
a25_PythonCGI编程0---学习笔记
Windows环境下使用python3.x自带的CGI服务器测试cgi脚本--
python-
出处1、在桌面上新建一个文件夹作为服务器目录文件夹(文件夹名称自定义,文件夹位置自定义),在www文件下再建一个文件夹
百年渔翁_肯肯
·
2020-07-11 16:00
Python成就未来
前端小白手动实现Promise.all
个人感觉这部分就比较考验
数据结构和算法
了,虽然
lfeish
·
2020-07-11 15:03
数据结构和算法
分析:第四章 树
4.1预备知识树(tree)可以用几种方式定义。定义树的一种自然的方式使递归的方式。一棵树使一些节点的集合。这个集合可以是空集;若不是空集,则树由称做为根(root)的节点r以及0个或多个非空的树集合T1、T2、T3组成,这些子树的每一课根都被来自根r的一条又向边(edge)所连接。树的基本概念树叶:没有儿子的节点兄弟:具有相同父亲的节点祖父:从根到该节点所经分支上的所有节点;孙子:以某节点为根的
MasterT-J
·
2020-07-11 15:56
数据结构和算法
数据结构与算法分析
python-
进阶教程-字典中提取子集
0.摘要本文主要介绍从字典中提取子集的方法。1.字典推导式(dictionarycomprehension)#exampleofextractingasubsetfromadictionaryfrompprintimportpprintprices={'ACME':45.23,'AAPL':612.78,'IBM':205.55,'HPQ':37.20,'FB':10.75}#Makeadicti
shangyj17
·
2020-07-11 15:01
python
python-
进阶教程-heapq模块及优先级队列的实现
0.摘要本文主要介绍heapq模块提供的主要函数方法。1.nlargest()和nsmallest从字面意思就可以知道heapq.nlargest(n,iterable,key=None):返回可枚举对象中的n个最大值heapq.nsmallest(n,iterable,key=None):返回可枚举对象中的n个最小值。importheapqnums=[0,1,2,3,4,5,6,7,8,9]pr
shangyj17
·
2020-07-11 15:01
python
python-
封装方法用于读取excel
利用openpyxl方法实现读写excel表格fromopenpyxl.reader.excelimportload_workbookimportosclassExcelMethod():def__init__(self,filename,sheetName):self.filename=filenameself.wb=load_workbook(filename)#通过工作的表名获取一个工作表对
qdPython
·
2020-07-11 14:08
python
编程语言
Java SDK中的排序算法小议 - 01 开篇
具体是怎么实现的`Arrays.mergeSort`小结参考资料在学习
数据结构和算法
的时候,很多书籍或资料会将每个知识点分开去讲,这种方法可以帮助我们循序渐进地理解对应的知识点。
FIMH
·
2020-07-11 14:20
MISC
Android
算法
数据结构中的elem,elemtype是什么
因为数据结构是讨论抽象的
数据结构和算法
的,一种结构中元素的类型不一定是
追还是放
·
2020-07-11 12:18
数据结构
数据结构和算法
---图
图图的邻接矩阵转邻接表voidALGraph2MGraph(ALGraphAG,MGraph&MG){//图邻接表AG表示转化为邻接矩阵MG表示MG.vexnum=AG.vexnum;//复制顶点数量MG.arcnum=AG.arcnum;//复制弧数量填充邻接矩阵信息for(inti=0;inext){//遍历顶点i表结点为头的边链表MG.Edge[i][p->adjvex]=1;//复制边信息
伊斯电子编程
·
2020-07-11 12:10
Python-
中文分词并去除停用词仅保留汉字
对于一个由中文句子组成的列表,现在需要去除一切标点符号及数字,仅保留中文并将句子输出为列表。sentence0巴林新增3例新冠肺炎确诊病例累计确诊50例1稳外资外贸中国这样做2工信部:每天保障湖北地区防护服数量达25万件3广东建口岸联防联控机制疫情严重地区入境者均需隔离4广州警方将全面压缩港澳商务签注办理时限5他们,身处脱贫攻坚一线,又是疫情防控先锋6南非卫生部:尚未考虑任何旅行或贸易禁令7工信部
lztttao
·
2020-07-11 12:08
Python
Python-
文件格式(处理CSV文件和JSON数据)
1.CSV模块CSV(Comma-SeparatedValues)即逗号分隔值,可以用Excel打开查看。由于是纯文本,任何编辑器也都可打开。与Excel文件不同,CSV文件中:值没有类型,所有值都是字符串不能指定字体颜色等样式不能指定单元格的宽高,不能合并单元格没有多个工作表不能嵌入图像图表1.1Reader对象——从CSV文件中读取数据importcsvfilename='F:/example
luran_lz
·
2020-07-11 12:48
Python学习
【腾讯云 云社区】
Python-
基于数据驱动的接口自动化测试
Python-
基于数据驱动的接口自动化测试文章来源:企鹅号-Sweety99今儿上海的天气是穿着棉袄的春天~不过明天就暖和起来啦,期待已久春暖花开的季节终于肥来了~我好喜欢文字,每次码一个个字的时候内心特别安静
happym_m
·
2020-07-11 10:52
接口自动化测试
python
python-
几何分布(scipy.stats.geom)
一、摘要几何分布很简单,描述的是重复进行伯努利试验,直到成功一次时进行的试验次数n的概率分布。例如掷骰子直到1点向上时所进行的试验次数。几何分布是离散型概率分布,要么就试验1次时成功,要么2次时成功,...。没有1.5次时成功的说法。二、几何分布公式几何分布概率分布列为:其中p表示一次试验成功的概率。期望:,方差:三、概率直方图(python计算):fromscipyimportstatsimpo
我是何
·
2020-07-11 10:12
python
数据统计
python-
介绍泊松分布(poisson分布)
一、泊松分布问题:假设我每天接到骚扰电话的次数服从泊松分布,并且经统计平均每天我会接到20个骚扰电话。请问:1、我明天接到15个骚扰电话的概率?2、我明天接到24个骚扰电话以下的概率(包含24)?二、泊松分布公式:首先要清楚,泊松分布是离散的,也就是说我接到骚扰电话次数必须是整数,要么就是15次,要么就是16次...,而不会是15.5次。泊松分布的概率函数为:累积概率分布函数为:其实就是概率函数的
我是何
·
2020-07-11 10:11
数据统计
python
python-
指数分布介绍(scipy.stats.expon)
一、指数分布问题:有一种品牌的路由器,据厂家统计知该路由器平均寿命是50000小时,现在有2个问题:1、去年我买了一个这样的路由器,使用到现在已经8000小时了一点问题都没有,那我这台路由器还能用40000小时以上的概率是多少?2、我现在推荐邻居也买了一个这样的路由器,邻居这台路由器可以用40000小时以上的概率是多少?二、指数分布泊松分布描述的是事件发生次数,而指数分布描述的是事件发生的时间间隔
我是何
·
2020-07-11 10:11
python
数据统计
一位 Google 程序员的算法学习之路
五分钟学算法”关注我哟加个“星标”,一起学算法作者|Lucida(@peng_gong)来源|zh.lucida.me/blog/on-learning-algorithms/关于严格来说,本文题目应该是我的
数据结构和算法
学习之路
程序员吴师兄
·
2020-07-11 10:46
python-
爬虫教程
引用:https://germey.gitbooks.io/python3webspider/content/2.2-Web%E7%BD%91%E9%A1%B5%E5%9F%BA%E7%A1%80.htmlreference:https://germey.gitbooks.io/python3webspider/content/1.2.3-ChromeDriver%E7%9A%84%E5%AE%8
我最有才
·
2020-07-11 09:45
python-
单线程和多线程对比
importtimeimportthreadingfromMyThreadimportMyThreaddeffib(x):time.sleep(0.0005)ifx<2:return1return(fib(x-2)+fib(x-1))deffac(x):time.sleep(0.1)ifx<2:return1return(x*fac(x-1))defsum(x):time.sleep(0.1)if
joethewind
·
2020-07-11 09:18
python
Java
数据结构和算法
——数组、单向链表、双向链表
概要线性表是一种线性结构,它是具有相同类型的n(n≥0)个数据元素组成的有限序列。本文先介绍线性表的几个基本组成部分:数组、单向链表(One-wayLinkedList)、双向链表(two-waylinked-list)。数组数组有上界和下界,数组的元素在上下界内是连续的。存储10、20、30、40、50的数组的示意图如下:数组的特点:1.数据是连续的;2.随机访问速度快。数组中稍微复杂一点的是多
一叶飘舟
·
2020-07-11 09:52
java
上一页
115
116
117
118
119
120
121
122
下一页
按字母分类:
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
其他