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面试高级算法
算法——快速排序、希尔排序、堆排序
上一篇文章简单算法——直接插入、冒泡、直接选择介绍了简单排序法,本文在上一篇的基础上,介绍各简单排序法对应的
高级算法
。
孙朝阳
·
2020-08-16 06:42
java
算法
PHP如何实现插入排序?
与大多数
高级算法
(如快速排序,堆栈或合并排序)相比,它在大型列表上的效率要低得多。
王聪文
·
2020-08-16 05:00
PHP
理解Python中列表,元组,字典,集合的区别
列表,元组,字典,集合的区别是
python面试
中最常见的一个问题。这个问题虽然很基础,但确实能反映出面试者的基础水平。1.列表(List)什么是列表呢?我觉得列表就是我们日常生活中经常见到的清单。
Yeoman92
·
2020-08-16 04:55
Python
凸包算法(
高级算法
设计与分析实验1)
凸包问题求解凸包问题:输入是平面上n个点的集合Q,凸包问题是要输出一个Q的凸包。其中,Q的凸包是一个凸多边形P,Q中的点或者在P上或者在P中。实现基于枚举方法的凸包求解算法提示:考虑Q中的任意四个点A、B、C、D,如果A处于BCD构成的三角形内部,那么A一定不属于凸包P的顶点集合。这一方法属于暴力解法,任意枚举点集中的四个点,如果有一个点在其他三个点构成的三角形内部,则将这个点从点集中剔除。实验主
wofanzheng
·
2020-08-15 17:55
高级算法设计与分析
python
Python自动化面试必备 之 你真明白装饰器么?
装饰器是程序开发中经常会用到的一个功能,用好了装饰器,开发效率如虎添翼,所以这也是
Python面试
中必问的问题,但对于好多小白来讲,这个功能有点绕,自学时直接绕过去了,然后面试问到了就挂了,因为装饰器是程序开发的基础知识
weixin_34248258
·
2020-08-15 08:14
python面试
题收藏
Python基础知识语言特征及编码规范1.1Python的解释器有哪些?1.2列举至少5条Python3和Python2的区别?1.3Python新式类和经典类的区别是什么1.4Python之禅是什么,python中如何获取python之禅?1.5python中的DocStrings(解释文档)有什么作用?1.6Python3中的类型注解有什么好处?如何使用?1.7Python语言中的命名规范有哪
吃包子的熊猫
·
2020-08-15 08:19
python面试题
python面试
指南
1.aisb和a==b一样吗?首先要了解对于Python对象而言,一般存在三个属性:type类型,value值以及地址ida==b是一个比较运算符,用于比较两个对象的value(值)是否相同;相同则返回True否则返回Falseaisb是一个同一性运算符。用于比较两个对象的物理id。如果相同则返回True;否则返回False综上:1数值相同时a==b返回True,否则返回False。2数值相同时a
weixin_41012399
·
2020-08-15 04:43
110道
python面试
题
1、一行代码实现1--100之和利用sum()函数求和2、如何在一个函数内部修改全局变量函数内部global声明修改全局变量3、列出5个python标准库os:提供了不少与操作系统相关联的函数sys:通常用于命令行参数re:正则匹配math:数学运算datetime:处理日期时间4、字典如何删除键和合并两个字典del和update方法5、谈下python的GILGIL是python的全局解释器锁,
python爬虫人工智能大数据
·
2020-08-14 15:36
Python面试
知识点(2020持续更新)
文章目录一、Python宏观问题——————1.Python自身——————1.1.1.到底什么是Python(Python语言特性)?1.1.2.Python的优缺点?1.1.3.说说python程序运行过程?1.1.4..pyc与.py文件有什么区别?1.1.5.Python代码执行原理——————2.Python和其他语言——————1.2.1Python和Java区别是什么?运行效率哪个高
开水超甜
·
2020-08-14 14:55
面试
python
面试
应用算法的实际情况——简单就是美
应用算法的实际情况——简单就是美应用算法的实际情况——简单就是美实际上,
高级算法
未必是最优解,古典算法有时也不错。进一步说,与知名算法相比,简单算法更好的情况也不罕见。
Broadview
·
2020-08-14 00:12
web
10个
Python面试
常问的问题
下面我收集了10个
Python面试
官经常问的问题,供大家参考学习。很多人学习python,不知道从何学起。很多人学习python,掌握了基本语法过后,不知道在哪里寻找案例上手。
Python学习交流啊啊啊
·
2020-08-13 22:00
python面试
大题收录
1-10题1.请简要介绍python的生成器是什么python生成器是一个返回可以迭代对象的函数,可以被用作控制循环的迭代行为。生成器类似于返回值为数组的一个函数,这个函数可以接受参数,可以被调用,一般的函数会返回包括所有数值的数组,生成器一次只能返回一个值,这样消耗的内存将会大大减小。生成器是能够动态提供数据的可迭代对象,程序执行时,才能获得数据,数据不占用内存,现用现生成,使用next函数获取
honorwh
·
2020-08-13 14:37
python面试题刷题笔记
Python日记
【cqbzoj】1785:残缺棋盘上放车的方案数 --状压dp --输入毁一生
【
高级算法
】残缺棋盘上放车的方案数时间限制:1Sec内存限制:64MB题目描述在n*n(n≤20)的方格棋盘上放置n个车,某些格子不能放,求使它们不能互相攻击的方案总数。
aigan1964
·
2020-08-13 12:49
python 练习题
python面试
练习题下面会输出什么funcs=[lambdax:x*iforiinrange(4)]print([fun(2)forfuninfuncs])0、给定两个列表,怎么找出他们相同的元素和不同的元素
冀祥
·
2020-08-13 11:29
python
python
python面试题
python 面试题
://blog.csdn.net/jiaoyangwm/article/details/80645722文章目录24、六个标准数据类型25、迭代器和生成器26、__name__属性27、dir()##
Python
L 学习ing
·
2020-08-12 12:12
面试
敏捷初识
当我发现
高级算法
乃至对计算机底层的学习,以我的背景和能力差的太远,或者付出的代价远远大出我所能承受范围时。眼下这条路到底能走多远,我的方向是否正确.等各种问题迎面而来,转型的想法也再一次跳出来。
9栋108
·
2020-08-11 23:23
这三大经典
Python面试
题,最基础,却最常被面试官问
这三大经典
Python面试
题,最基础,却最常被面试官问!很多时候,我们在面试的时候,出其不意的面试官会问一些基础的问题,但你还不一定会,这时就会很尴尬了!
weixin_30852367
·
2020-08-11 18:21
python面试
1.按照“YYYY-MM-DD”格式输入日期,求该日期该年的第几天?#输入日期,并切割出年月日date=input("请按照格式:YYYY-MM-DD输入日期:")dlist=date.split('-')year,month,day=int(dlist[0]),int(dlist[1].lstrip('0')),int(dlist[2].lstrip('0'))#建立月份天数的列表count=[
qq_35097157
·
2020-08-11 17:09
python面试
--redis 高并发处理方式
redis的高并发处理方式其实redis是不会存在并发问题的,因为他是单进程的,再多的命令都是一个接一个地执行的。我们使用的时候,可能会出现并发问题,比如获得和设定这一对。Redis的为什么有高并发问题?Redis的的出身决定Redis是一种单线程机制的nosql数据库,基于key-value,数据可持久化落盘。由于单线程所以redis本身并没有锁的概念,多个客户端连接并不存在竞争关系,但是利用j
RESET_小白
·
2020-08-11 04:18
python
redis
面试题
一周
python面试
题汇总:星期三
45、写5条常用sql语句showdatabases;showtables;desc表名;select*from表名;deletefrom表名whereid=5;updatestudentssetgender=0,hometown="北京"whereid=546、a="hello"和b="你好"编码成bytes类型47、[1,2,3]+[4,5,6]的结果是多少?两个列表相加,等价于extend4
爱编程的喵汪人
·
2020-08-11 03:32
Python
Python
Python面试
——剑指offer&leedcode刷题整理(动态规划)
1、变位词判断两个单词是否是变位词s1='abcde's2='acbde'test=AnagramDetection()方法一:classAnagramDetection:#先对两个字符串进行list化#对字符串对应的两个list进行排序#依次比较字符是否匹配defanagramSolution1(self,s1,s2):alist1=list(s1)alist2=list(s2)alist1.s
qq_36117775
·
2020-08-11 03:44
Python面试
Python面试
——剑指offer&leedcode刷题整理(链表)
1、相交链表leetcode160题注意:如果两个链表没有交点,返回null.在返回结果后,两个链表仍须保持原有的结构。可假定整个链表结构中没有循环。程序尽量满足O(n)时间复杂度,且仅用O(1)内存。classSolution(object):defgetIntersectionNode(self,headA,headB):""":typehead1,head1:ListNode:rtype:L
qq_36117775
·
2020-08-11 03:12
Python面试
Python面试
汇总(三)——数据库
1、数据库事务数据库事务(DatabaseTransaction),是指作为单个逻辑工作单元执行的一系列操作,要么完全地执行,要么完全地不执行。一个数据库事务通常包含对数据库进行读或写的一个操作序列。它的存在包含有以下两个目的:1、为数据库操作提供了一个从失败中恢复到正常状态的方法,同时提供了数据库即使在异常状态下仍能保持一致性的方法。2、当多个应用程序在并发访问数据库时,可以在这些应用程序之间提
qq_36117775
·
2020-08-11 03:12
Python面试
经典
Python面试
题之数据库和缓存
1.列举常见的关系型数据库和非关系型都有那些?2.MySQL常见数据库引擎及比较?3.简述数据三大范式?4.什么是事务?MySQL如何支持事务?5.简述数据库设计中一对多和多对多的应用场景?6.如何基于数据库实现商城商品计数器?7.常见SQL(必备)8.简述触发器、函数、视图、存储过程?9.MySQL索引种类10.索引在什么情况下遵循最左前缀的规则?11.主键和外键的区别?12.MySQL常见的函
lmseo5hy
·
2020-08-11 03:20
Python面试题
Python面试
汇总(三)——redis
Redis是什么?是一个完全开源免费的key-value内存数据库通常被认为是一个数据结构服务器,主要是因为其有着丰富的数据结构strings、map、list、sets、sortedsetsredis支持的5种数据结构https://blog.csdn.net/qq_36299025/article/details/92851603Redis数据库通常局限点来说,Redis也以消息队列的形式存在
qq_36117775
·
2020-08-11 02:55
Python面试
Python面试
一百题——列表、元组与字典(1)
目录去掉列表或元组中的重复元素集合之间的并集与交集如何让两个列表首尾相连(保留重复的元素值)打乱列表元素顺序的方式单星与双星运算符的作用快速调换字典中的key和value将两个列表或元组合并成一个字典列表与元组的差异如何对列表进行排序如果列表元素是对象,如何排序01.去掉列表或元组中的重复元素区别:列表可以有重复元素,集合没有集合中的元素与顺序无关,列表中的元素与顺序有关#去掉列表(元组)中重复元
Glen_Zou
·
2020-08-10 19:45
Python面试
【PAT甲级笔记】别人经验总结和整理
柳神按题型整理的PAT甲级【链接】2.个人觉得不错的网站’【链接】3.甲级刷题资源,还是一个比较全的分类,知识点总结等【链接】4.甲级刷题索引(整理的所有题解)【链接】考试考纲:理解并熟练编程实现经典
高级算法
Patrick Star@wust
·
2020-08-10 19:36
算法
PAT甲级笔记
NOIP2017 赛前集训
longlong爆数组爆空间能写暴力却一直浪浪到最后没时间不带脑子地一昧去拍,还出的纯随机数据,简直自欺欺人跳进一个想法就跳不出来没有梦想关于对拍的问题,doasusualNOIP的风格:数据较水,不涉及
高级算法
lyd729
·
2020-08-10 18:08
总结
模拟赛
python面试
题315道的学习记录
题目转载自:https://www.cnblogs.com/wupeiqi/p/9078770.html#!comments临近大四,每天睡前就解解题吧…边解题边排版第一部分Python基础篇(80题)为什么学习Python?3.通过什么途径学习的Python?4.Python和Java、PHP、C、C#、C++等其他语言的对比?5.简述解释型和编译型编程语言?6.Python解释器种类以及特点?
tyson Lee
·
2020-08-10 15:06
python基础
找不到工作怎么办~~来这我来告诉你
Python面试
题以下是python的常见面试题希望对你们有所帮助,在面试的前提下你必须要有真实力哦!
三少灬
·
2020-08-10 13:29
[
python面试
题]深拷贝和浅拷贝的区别
深拷贝,浅拷贝非嵌套数据(不可变类型:整数,字符串,元组等)例子:a=11copy.copy和copy.deepcopy没有区别都会开辟新空间存储数据有嵌套的数据(可变类型:列表,字典)例子:a=[[1],{'2':2}]copy.copy没有办法保证数据的独立性,拷贝第一层的引用copy.deepcopy完全拷贝所有的层级,都会有自己的空间不可变类型(元组,数字,字符串)例子:a=(11,22,
simuLeo
·
2020-08-10 10:54
python编程
面试题
python面试
题库——3数据库和缓存
第三部分数据库和缓存(46题)列举常见的关系型数据库和非关系型都有那些?关系型数据库:Oracle、DB2、MicrosoftSQLServer、MicrosoftAccess、MySQL非关系型数据库:NoSql、Cloudant、MongoDb、redis、HBase两种数据库之间的区别:关系型数据库关系型数据库的特性1、关系型数据库,是指采用了关系模型来组织数据的数据库;2、关系型数据库的最
weixin_30598225
·
2020-08-10 07:07
python面试
--多进程分块处理大型文件
#-*-coding:utf8-*-importdatetimefrommultiprocessingimportProcess,Manager,RLockfromitertoolsimportislice"""多进程分块读取文件"""classFile_Manager(object):deffunc_countfileline(self,filepath):"""计算文件的总行数:paramfi
进阶的菜小布
·
2020-08-10 06:38
python面试编程题
LeetCode::螺旋矩阵——
高级算法
题目:给定一个包含mxn个元素的矩阵(m行,n列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例1:输入:[[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例2:输入:[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]思路方法:这道题在我只看题目和示例之后,感觉还挺简单
海豪
·
2020-08-10 03:22
Arithmetic
python面试
题解析(前端、框架和其他)
答:HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(NextGenerationofHTTP)的建议已经提出。HTTP协议的主要特点可概括如下:1.支持客户/服务器模式。2.简单快
weixin_30597269
·
2020-08-09 13:40
聊聊 Python 面试最常被问到的几种设计模式(上)
前言在很多人的印象里,Python作为一款动态编程语言,在日常开发中也很少涉及到设计模式事实上,任何一个编程语言都可以使用设计模式,它可以保证代码的规范性,只是每一种语言的实现方式略有不同而已今天我们聊聊
Python
AirPython
·
2020-08-09 12:29
Python
公共技术
测试
设计模式
编程语言
python
java
面试
python经典面试题100例 面试宝典
python进阶1python经典面试题9
python面试
100例21
python面试
题总结101python进阶1PEP8,,)import:import顺序;单行不要import多个库;模块内用不到的不要去
小颜颜6035
·
2020-08-09 03:40
Spark面试题
Spark支持Java、Python和Scala的API,还支持超过80种
高级算法
,使用户可以快速构建多样的
weixin_44132035
·
2020-08-09 02:42
大数据
视频教程-Python 面试100讲(基于Python3.x)-Python
Python面试
100讲(基于Python3.x)东北大学计算机专业硕士研究生,欧瑞科技创始人&CEO,曾任国内著名软件公司项目经理,畅销书作者,企业IT内训讲师,CSDN学院专家讲师,制作视频课程超过
weixin_33792709
·
2020-08-09 00:25
BAT-
Python面试
题
Python语言特性1Python的函数参数传递看两个如下例子,分析运行结果:代码一:a=1deffun(a):a=2fun(a)print(a)#1代码二:a=[]deffun(a):a.append(1)fun(a)print(a)#[1]所有的变量都可以理解是内存中一个对象的“引用”,或者,也可以看似c中void*的感觉。这里记住的是类型是属于对象的,而不是变量。而对象有两种,“可更改”(m
weixin_30455067
·
2020-08-08 23:00
Python面试
——数据结构(二)
数据结构数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。逻辑结构:数据之间的相互关系。集合结构中的数据元素除了同属于一种类型外,别无其它关系。线性结构数据元素之间一对一的关系树形结构数据元素之间一对多的关系图状结构或网状结构结构中的数据元素之间存在多对多的关系物理结构/存储结构:数据在计算机中的表示
qq_36117775
·
2020-08-08 19:33
Python面试
python3中列表 元组 字典 集合的区别
列表:清单可重复,类型可不同list元组:类似列表不可修改类型tuple集合:就是我们数学学的集合应用是去重set字典:字典存储键值对数据价值是查询,通过键,查找值dict列表元组字典集合的区别是
python
妖白
·
2020-08-08 19:35
python3中的一些小总结
Python面试
题之爬虫(selenium)
知识点:整理爬虫面试题添加爬虫的代码加深爬虫的理解版本python3.61.谈一谈你对Selenium和PhantomJS了解Selenium是一个Web的自动化测试工具,可以根据我们的指令,让浏览器自动加载页面,获取需要的数据,甚至页面截屏,或者判断网站上某些动作是否发生Selenium自己不带浏览器,不支持浏览器的功能,它需要与第三方浏览器结合在一起才能使用。但是我们有时候需要让它内嵌在代码中
guoguoguoerdan
·
2020-08-08 15:20
你还在为面试而发愁嘛?你还在为不会写简历而烦恼嘛?你还在犹豫什么——接口测试面试题总汇
全网最实用
Python面试
大全,一共30道题目+答案的纯干货!!!
测试员小何
·
2020-08-08 14:35
软件测试
接口测试
接口测试面试题
软件测试
python
接口测试
接口测试面试题
面试
玩转
Python面试
常见问题,__init__是构造函数吗?
Python面试
常见问题,__init__是构造函数吗?今天这篇是Python专题的第199999999999999999999篇文章,我们来聊聊Python当中一个新的默认函数__new__。
测试小小小
·
2020-08-08 13:53
Python
软件测试
自动化测试
python
编程语言
程序人生
经验分享
软件测试
【
Python面试
必看系列】之列表和元组之间的区别
Q3.列表和元组之间的区别是?二者的主要区别是列表是可变的,而元组是不可变的。举个例子,如下所示:>>>mylist=[1,3,5,7,9]>>>mylist[0]=2>>>mylist[2,3,5,7,9]可见列表的元素是可以改变的,但是元组不可变,若给元组的元素赋新值就会报错,如下所示:>>>mylist=(1,3,5,7,9)>>>mylist[0]=2Traceback(mostrecen
布衣书生-Python
·
2020-08-07 12:03
Python常见面试题
快速掌握
python面试
基础,让你面试回答有思路
面试知识点整理python基础知识简述变量名的规范1.变量由字母、数字、下划线任意组成2.不能以数字开头3.不能使用python关键字4.变量要具有可描述性5.变量不能使用中文6.驼峰命名和下划线python编程语言PEP8规范分号:不要在行尾加分号,也不要用分号将两条命令放在同一行。行长度:1.每行不超过80个字符(长的导入模块语句和注释里的URL除外)2.不要使用反斜杠连接行。Python会将
Mr.Gogh
·
2020-08-07 10:28
python
爬虫
算法
面试
python
http
使用BFS验证二分图
还有其它
高级算法
也可以实现类似的功能,但是它们都是基于这两个基础算法之上的。例如:A,IDA,Kosarajualgorithm和Tarjanalgorithm等等。我会在之后的博客中加以介绍。
我是猫
·
2020-08-05 20:07
BFS
bfs
算法
二分图
你还在犹豫刷LeetCode吗?我都刷了100道了,这份总结你必须要看一下!
真是可喜可贺啊哈哈贴一贴我的刷题的记录基本上呢,就是用了一个月的时间,每天花上几个小时的时间去做一做题目,顺便赚一赚积分,想着能早日换个leetcode的t恤刷题路线探索模块里面的数据结构,比如:数、队列、栈、数组、字符串等初级算法终极算法
高级算法
就这些
蕉未名
·
2020-08-05 19:29
LeetCode刷题记录与总结
Python面试
题: 判断IP地址是否合法
题目:给出一个字符串,判断其是否是是合法的IP(IPv4)地址思路将字符串按"."分割成4段得到一个列表逐个判断列表中的字符串是否数字格式并且在0~255之间,是在新列表对应位置保存True,不是保存False判断新列表中是否有False实现代码#!/usr/bin/python3defis_ipv4(ip:str)->bool:"""检查ip是否合法:param:ipip地址:return:Tr
weixin_30539625
·
2020-08-05 17:01
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
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
其他