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-
基础-代码备注与变量命名方法
小结如何进行单行注释?#注释内容如何进行多行注释?"""注释内容可换行"""变量的命名方法,如果一个变量的单词比较长,应该如何命名?第1种驼峰式命名法还有包含大驼峰命名法以及小驼峰命名法第2种下划线分割法备注单行备注单行备注就是对一行代码进行备注#内容单行注释单独占领一行的情况通常情况下,我们在做单行备注的时候会在井号后面跟上一个空格,然后再跟要备注的文字内容注释与内容处在同一行注释只能够在内容的
ifubing
·
2020-08-14 17:28
python-
用pyinstaller以及用pipenv 安装虚拟环境时,都遇到PermissionError: [Errno 13] Permission denied:问题解决办法
先上解决办法:解决办法很简单,也很气人,就是关闭360安全卫士就OK了,害得我搞了快一天,啊啊啊,生气呀!问题描述:把.py文件打包成.exe文件过程中产生的问题。一开始用pipenv打包,执行完pipinstallpipenv之后,然后执行pipenvinstall--python3.7时,报错如下:UsingD:/ProgramData/Anaconda3/python.exe(3.7.6)t
RYOMARYOMA
·
2020-08-14 16:23
python学习
Python安装whl文件之坑
可在pythonIDE中输入importpip;print(pip.pep425tags.get_supported())(pip10没有pep425tags()这个属性,可以考虑使用,
python-
月小水长
·
2020-08-14 15:40
Python
python-
小知识点 ---- 多字符串替换
一个长字符串或者一个文本文件做数据分析的时候经常遇到需要排除干扰项的需求,这时候就需要多字符串替换的功能使用str的replace函数字符串常用的替换函数比如说将标点替换成空,使用replace连续替换多次即可s='''TherewasacardpartyattheroomsofNaroumoff,oftheHorseGuards.Thelongwinternightpassedawayimper
shadowsland
·
2020-08-14 15:29
python-小知识
JAVA(
数据结构和算法
)一 树结构
JAVA(
数据结构和算法
)一树结构树的概念树的概念在Java数据结构中我们有森林树二叉树(完全二叉树,满二叉树)平衡树红黑树哈弗曼树还有mysql中的B树B+树等树的结构1.1树:在Java程序中树的实现分为两种一种是数组实现还有一种是链表实现现在树的实现一般是基于链表实现的
西山二十六夜月
·
2020-08-14 15:43
JAVASE
Python-
解释器
2.使用Python解释器2.1。调用解释Python解释器通常安装/usr/local/bin/python3.6在可用的那些机器上;把/usr/local/bin你的UnixShell的搜索路径使得可以通过输入命令来启动它:python3.6到壳。[1]由于选择解释员所在的目录是安装选项,所以其他地方是可能的;请咨询您当地的Python大师或系统管理员。(例如,/usr/local/pytho
lin13533732458
·
2020-08-14 15:16
2020-08-12- 帧每秒:性能衡量
数据结构想必大家都不会陌生,对于一个成熟的程序员而言,熟悉和掌握
数据结构和算法
也是基本功之一。
liudahai777
·
2020-08-14 15:45
数据结构和算法
系列17 图
这一篇我们要总结的是图(Graph),图可能比我们之前学习的线性结构和树形结构都要复杂,不过没有关系,我们一点一点地来总结,那么关于图我想从以下几点进行总结:1,图的定义?2,图相关的概念和术语?3,图的创建和遍历?4,最小生成树和最短路径?5,算法实现?一,图的定义什么是图呢?图是一种复杂的非线性结构。在线性结构中,数据元素之间满足唯一的线性关系,每个数据元素(除第一个和最后一个外)只有一个直接
weixin_30572613
·
2020-08-14 14:35
数据结构与算法(二)合并两个有序链表
本系列的第一节概括性地简单介绍了一下
数据结构和算法
的概念,说实话有点虚,因为谁都知道链表和数组是什么,也都能说出散列和二叉树,但真正有难度的是,在实际开发中如何去用这些数据结构,根据不同的开发需求选择不同的
数据结构和算法
咖啡不加盐
·
2020-08-14 14:03
算法与数据结构
Summed-area table
Summed-areatable是一种
数据结构和算法
,用于快速高效地生成网格矩形子集中的值之和。在图像处理领域,它也被称为整体图像。
Dezeming
·
2020-08-14 14:16
算法
python-
冒泡排序
冒泡排序。(10分)题目内容:冒泡排序是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。已知输入为一个列表,列表中的元素都为整数,我们定义冒泡排序函数为bubbleSort,将列表中的元素按从小到大进行排序
suxiaorui
·
2020-08-14 14:38
Python
数据结构与算法题目集(中文)7-6 列出连通集 (25分)题解
我的GIS/CS学习笔记:https://github.com/yunwei37/ZJU-CS-GIS-ClassNotes还有不少
数据结构和算法
相关的笔记以及pta题解哦x给定一个有N个顶点和E条边的无向图
云微123
·
2020-08-14 14:29
笔记
数据结构与算法
从小白开始学
python-
爬虫六 实战篇(使用requests,beautiful soup,selenium爬取批量图片)
python爬虫最后一篇-实战篇爬取一个页面上的多张图片爬取多个页面上的多张图片方法一:构造网址法方法二:selenium自动翻页法赶紧实战起来吧!!!爬取一个页面上的多张图片这里我们使用两个库:requests和BeautifulSoup库基本思路如下:1.首先我们找到图片所在的网页(注意这里的网页并不是实际图片存在的网址)2.然后由requests库发送请求,返回我们需要的content3.我
国家一级假勤奋大学生
·
2020-08-14 12:50
python-网络爬虫
python
selenium
chrome
html
C++入门
现代C++语言可以看做是三部分组成的:低级语言,大部分继承自C语言现代高级语言特性,允许我们定义自己的类型以及组织大规模程序和系统标准库,它利用高级特性来提供有用的
数据结构和算法
。
wandandi
·
2020-08-14 11:29
C++
C++
C语言队列实现广度优先遍历
打印出来的结果是这样的,没有分层打印,分层打印要计算几个参数,比较麻烦,所以我打算以一个正确的广度遍历为基础,对原先的
数据结构和算法
进行修改。
Norton-Linux内核研究
·
2020-08-14 08:22
算法
代码
二叉树
队列
二叉树构建代码
数据结构和算法
总结(一):广度优先搜索BFS和深度优先搜索DFS
前言这几天复习图论算法,觉得BFS和DFS挺重要的,而且应用比较多,故记录一下。广度优先搜索有一个有向图如图a图a广度优先搜索的策略是:从起始点开始遍历其邻接的节点,由此向外不断扩散。1.假设我们以顶点0为原点进行搜索,首先确定邻接0的顶点集合S0={1,2}。2.然后确定顶点1的集合S1={3},顶点2没有邻接点,所以集合为空。3.然后确定3的邻接点集合S3,因为2已经被遍历过,所以不考虑,所以
weixin_30617695
·
2020-08-14 08:49
python-
知乎模拟登录
本篇文章用于记录如何实现知乎模拟登录本篇采用firefox浏览器,按F12开发者工具来进行HTTP交互的获取和分析。需要设置开发者工具中的preservelog选项,否则会因为HTTP交互过多,无法参考中间过程的HTTP请求和回应登录知乎,通过开发者工具来查看HTTP交互,发现实际的登录地址为https://www.zhihu.com/login/email.这是我们使用email进行登录,如果使
rosepicker
·
2020-08-14 07:24
python
数据结构和算法
数组系列---求数组的笛卡尔积
题目有n个数组,每个数组中的元素个数不同,求这n个数组的所有排序组合。比如,有3个数组,A(a1,a2,a3),B(b1,b2),C(c1,c2);则笛卡尔积为:a1b1c1,a1b1c2,a1b2c1,….思路设置一个数组count[n],对应n个数组,count[i]表示取第i个数组的第count]i]个元素;初始化count均为0,遍历每个数组,对于第i个数组,从该数组中取出第count[i
bh_xiaoxinba
·
2020-08-14 06:04
面试
算法
python-
凯撒密码
凯撒密码简介:凯撒密码(Caesar)是最早的代换密码,对称密码的一种算法:将每个字母用字母表中它之后的第k(称作位移值)个字母替代代码:#-*-coding:utf-8-*-__author__=007__date__=2016/02/04#==================================================================##凯撒密码(caesa
weixin_34013044
·
2020-08-14 05:20
一步步搭建物联网系统
refer:http://designiot.phodal.com/#
python-
%E4%BB%A3%E7%A0%81%E5%A6%82%E6%95%A3%E6%96%87源自毕业论文:基于REST服务的最小物联网系统设计
tonylau_hnu
·
2020-08-14 01:14
4-物联网(IOT)
Python-
批量修改文件名
1.新建一个文本文档,重命名为***.py,用编辑软件打开2.输入如下代码importosimportreimportsyspath=r"C:\Users\admin\Desktop\helo"#这里的引号里面放你要修改的文件所在的目录的绝对路径fileList=os.listdir(path)#待修改文件夹os.chdir(path)#将当前工作目录修改为待修改文件夹的位置num=1#名称变量f
Easadon
·
2020-08-14 00:58
python
python-
多线程-守护线程-线程互斥锁-信号量-守护进程的使用
文章目录一、多线程二、线程对比进程三、线程间资源共享四、守护线程五、线程中常用属性六、线程互斥锁七、信号量八、守护进程的使用一、多线程什么是线程:程序的执行线路,相当于一条流水线,其包含了程序的具体执行步骤,如果我们把操作系统比喻为一个工厂,进程就是车间,线程就是流水线线程和进程的关系:进程中包含了运行改程序需要所有资源,进程是一个资源单位,线程是CPU的最小执行单位,每一个进程一旦被创建就默认开
zdc45625
·
2020-08-14 00:55
Python学习
【随笔】编程能力和程序员
知乎上曾经有人问过,什么是真正的编程能力,答案有很多,比较有代表性的观点有这几种:第一种观点是,编程就是
数据结构和算法
,第二种观点是编程能力就是系统集成能力,第三种观点是从软件工程的角度出发,分析建模能力和写高质量代码
yz764127031
·
2020-08-13 23:36
随笔
三面腾讯、头条拿到offer后才知道,
数据结构和算法
太TM重要了
数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据:所有能被输入到计算机中,且能被计算机处理的符号的集合。是计算机操作的对象的总称。数据元素:数据(集合)中的一个“个体”,数据及结构中讨论的基本单位数据项:数据的不可分割的最小单位。一个数据元素可由若干个数据项组成。数据类型:在一种程序设计语言中,
架构师联盟盟主
·
2020-08-13 22:24
Java
架构
笨方法学习
Python-
习题40: 字典, 可爱的字典
接下来我要教你另外一种让你伤脑筋的容器型数据结构,因为一旦你学会这种容器,你将拥有超酷的能力。这是最有用的容器:字典(dictionary)。Python将这种数据类型叫做“dict”,有的语言里它的名称是“hash”。这两种名字我都会用到,不过这并不重要,重要的是它们和列表的区别。你看,针对列表你可以做这样的事情:>>>things=['a','b','c','d']>>>print(thing
土豆拧不成麻花儿
·
2020-08-13 21:59
Python3
Python-
进程-进程池-原理
进程资源集合,调度和分配资源,说到进程就不得不提到线程,线程和进程是密不可分,进程申请了资源,但真正使用资源的是线程,其实本质上类似面向对象的思想,面向对象把数据和数据的操作封装在一个类中,进程把资源和对资源的操作封装在进程中,其实进程本质上是对资源的封装,那就比对进程和线程的区别来认识进程:1.进程是资源容器,真正使用资源的是线程,进程可以申请并拥有自己独立资源但线程不能,线程只能使用进程已有的
weixin_30685047
·
2020-08-13 20:23
Python魔法师
第一章:
数据结构和算法
1.1查找最大或者最小的n个元素heapq模块的两个函数nlargest()nsmallest()importheapqnums=[1,8,2,23,7,-4,18,23,42,37,2
weixin_30678349
·
2020-08-13 20:51
Python 操作 MySQL 的正确姿势
PyMySQL为替代
Python-
weixin_30500105
·
2020-08-13 20:44
python
数据库
c/c++
关于算法学习方法的讨论
我想问问老师,如果长时间过后
数据结构和算法
的
迂者-贺利坚
·
2020-08-13 19:57
学习指导
IT学子成长指导
Python3.7的安装
2、Python的安装下载完成后进行解压,进入文件夹后会看到如下文件列表,双击
python-
版本号就可以开始安装了,这里没有什么需要注
会写程序的贝雷帽
·
2020-08-13 17:39
Python
Python
Setup
tools
pip
python-
脚本打包成可执行文件-pyinstaller简单实例与报错解决
为了避免打包后体积太大,我在虚拟环境里打包。新建一个文件夹,创建虚拟环境Linux下命令是python-mvenvpathWindows下命令是path\Scripts\activate.bat之后就进入虚拟环境了pip装包pipinstall你用到的包pipinstallpyinstaller打包命令pyinstaller-F-wtest.py-F是打包成单个文件,-w是不显示小黑框。报错:Mo
Ruriko7896
·
2020-08-13 16:47
python大法好
python
windows
exe
pip
Python-
爬虫-处理数据-爬取瓜子二手车信息
综合的xpath使用代码:#--coding:utf-8--importrequestsfromlxmlimportetreeheaders={'User-Agent':'Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/73.0.3683.86Safari/537.36','Cookie':
cdmt
·
2020-08-13 15:02
java
数据结构和算法
——单链表(Linked List)查找单链表中的倒数第k个节点的应用示例
一、查找单链表中的倒数第k个节点的代码示例1、定义一个人员节点类,每一个PersonNode对象就是一个节点packagecom.rf.springboot01.dataStructure.singleLinkedList;/***@description:定义一个人员节点类,每一个PersonNode对象就是一个节点*@author:xiaozhi*@create:2020-07-1516:44
小志的博客
·
2020-08-13 15:52
java数据结构和算法
java
数据结构和算法
——单链表(Linked List)获取有效节点个数的应用示例
一、获取单链表有效节点个数的代码示例1、定义一个人员节点类,每一个PersonNode对象就是一个节点packagecom.rf.springboot01.dataStructure.singleLinkedList;/***@description:定义一个人员节点类,每一个PersonNode对象就是一个节点*@author:xiaozhi*@create:2020-07-1516:44*/p
小志的博客
·
2020-08-13 15:52
java数据结构和算法
C#
数据结构和算法
[Binary Trees and Binary]
Treesareaverycommondatastructureincomputerscience.Atreeisanonlineardatastructurethatisusedtostoredatainahierarchicalmanner.Weexamineoneprimarytreestructureinthischapter,thebinarytree,alongwithoneimple
Tong__Ming
·
2020-08-13 13:23
数据结构和算法
数据结构和算法
----跳表
跳表定义跳表就是链表的一种变形。来降低链表查找和删除的时间复杂度。跳表其实就是一种可以进行二分查找的有序链表。这样的结构可以大大提高查找效率例如我要查找8正常查找需要遍历八个节点,现在只需要遍历七个节点,这个数据量比较小,优势不太明显。数据量越大有优势越明显这种链表加多级索引的结构就是跳表分析时间复杂度:每两个结点会抽出一个结点作为上一级索引的结点,那第一级索引的数量就是n/2,第二级索引的数量就
龍丶胤
·
2020-08-13 13:09
总结
算法和数据结构
线性表的单链表实现
数据结构和算法
是程序的灵魂,基本的数据结构分为:线性结构、树、图。线性结构又分为顺序实现的线性结构和链式实现的线性结构。
老衲的金箍棒
·
2020-08-13 12:17
数据结构
数据结构
线性表
单链表
java
线性表的顺序实现
数据结构和算法
是程序的灵魂,基本的数据结构分为:线性结构、树、图。线性结构又分为顺序实现的线性结构和链式实现的线性结构。
老衲的金箍棒
·
2020-08-13 12:17
数据结构
数据结构和算法
—如何快速求组两个数组的交集
如何快速求两个数组的交集?现有数组A、B,数组长度分别为M、N,并且都是未排序的,如何快速两个数组的交集说明:对于求数据交集的问题,那么每一个数组中可能会有重复元素,但是重复元素对求交集其实没有太大意义。思路一:采用一个set去存储一个数组,假定为A,然后用再从set中逐个查找B的元素。查到了就放入交集数组。当然采用哈希(hash_set)的的方式也能达到同样的效果。说明:在STL中,set是以红
SUN20082567
·
2020-08-13 12:29
数据结构与算法
Python-
练习题代码记录
自己实现一些内建函数的部分功能defmy_abs(num):ifnotisinstance(num,(int,float)):print('false')returnFalseifnummax_seq:max_seq=itemreturnmax_seqprint(my_max([1,2,3,'4']))defmy_min(seq):min_seq=Noneifnotisinstance(seq,(
duoduodududu
·
2020-08-13 11:54
Python
二分查找及变体
问题:假设我们有1000万个整数数据,每个数据占8个字节,如何设计
数据结构和算法
快速判断某个整数是否出现在这1000万数据中,最简单的办法就是将数据存储在数组中,内存占用差不多80M,符合内存限制,所以
kiiii1001
·
2020-08-13 10:13
算法
15.二分查找(上)
markdown文件已上传至github假设我们有1000万个整数数据,每个数据占8个字节,如何设计
数据结构和算法
,快速判断某个整数是否出现在这1000万数据中?
supreme_1
·
2020-08-13 10:13
数据结构与算法之美
数据结构和算法
——学习笔记(C语言版)
数据结构和算法
——学习笔记第1章数据结构绪论1.1基本概念和术语1、数据:是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机的符号集合。
_1651
·
2020-08-13 06:54
数据结构
算法
c语言
链表
队列
JavaScript中有关
数据结构和算法
的最佳书籍
Ifyou'retryingtolearnaboutdatastructuresoralgorithms,you'reinluck-therearealotofresourcesoutthere.如果您想了解数据结构或算法,那么您很幸运-那里有很多资源。Hereareafewbookrecommendations-alongwithsomeotherresourcesattheend-togety
cumi6497
·
2020-08-13 04:20
算法
数据结构
链表
python
java
快速入门
数据结构和算法
本文简要分享算法基础、常见的数据结构以及排序算法,给同学们带来一堂
数据结构和算法
的基础课。一前言1为什么要学习算法和数据结构?解决特定问题。深度优化程序性能的基础。
阿里技术
·
2020-08-12 22:29
算法
数据结构和算法
(算法复杂度介绍和冒泡、选择、插入、希尔、快速、归并、基数排序分析实现)
排序介绍:算法的时间复杂度:时间频度概念:时间复杂度:平均使劲按复杂度和最坏时间复杂度:空间复杂度:排序:冒泡排序:冒泡排序思路分析:相邻两个数比较,如果逆序,则交换,可以想象有两个指针在辅助排序过程:每一趟排序,数组最大的数就会确定,就像水泡冒出为什么循环次数是数组大小-1?因为每次循环后都会排序好的一个位置,最后一个数字不用排序,就是最小的那个。冒泡排序代码实现(优化):publicclass
Echo*
·
2020-08-12 17:39
数据结构和算法
数据结构和算法
python语言描述——红绿灯问题自我总结
数据结构和算法
python语言描述关于图的顶点分组和算法(交叉路红绿灯问题)将红绿灯问题抽象成图数结构上的顶点分组,要求相邻顶点不能分在一起的原则,要求分组尽量少。
可乐味的鼻涕
·
2020-08-12 17:16
python-
进阶教程-从序列中移除重复项并保持元素顺序不变
0.摘要本文主要介绍去除序列中重复的元素,并保持剩下元素顺序不变的方法。1.转set()如果只想去除重复元素,而不关心顺序问题,可以将序列转为set,从而达到简单快速去重的效果。a=[1,2,3,4,5,6,5,4,3,2,1,7,8,9]a=list(set(a))print(a)#result:[1,2,3,4,5,6,7,8,9]再次强调,这种方法不能保证剩下的元素顺序不变。2.借助集合和生
shangyj17
·
2020-08-12 17:51
python
内部排序(一)直接插入排序和二分插入排序
数据结构和算法
是密切相关的,因为不同的数据结构配合不同的算法,会有不同的效率。排序是最常见的算法之一,功能顾名思义是将一个数据对象(即数据元素的集合)重新排列成遵循某种规则的序列。
大力海棠
·
2020-08-12 17:58
C/C++
数据结构
python-
设计模式-1
设计模式(DesignPatterns)——可复用面向对象软件的基础设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以
df12269
·
2020-08-12 16:13
上一页
99
100
101
102
103
104
105
106
下一页
按字母分类:
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
其他