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面试题
先给看了吧,不然你就只是去面试而不是找工作。话说不打没准备的仗,下面这些基本的面试题都不会你怎么可能找到工作呢?
weixin_44099558
·
2020-06-29 12:45
python
python面试题
--统计文件中字母出现的次数
统计字母出现的次数fp=open('a.txt','r',encoding='utf-8')content=fp.read()print(content)li,li2,li3,li4=[],[],[],[]forjinrange(97,123):li.append(j)forvinli:li2.append(chr(v))forjinrange(65,91):li3.append(j)forvin
reset三更月
·
2020-06-29 11:51
python
面试题
算法&数据结构学习(2) 剑指offer
刷题笔记
(1)
算法的世界是真的奇妙,有趣,深深不能自拔!!!前段时间刚学习算法与数据结构的时候都是一脸懵逼,看啥啥不懂,软磨硬泡了两个月,leetcode也刷了两三百题了,剑指Offer也过了一遍,今日起再刷第二遍,同时也对学习进行记录,以便以后自己查看当做笔记!!!面试题03.数组中重复的数字解法1:哈希(C++中set或者unordered_set)classSolution{public:intfindR
Mc.Zhao
·
2020-06-29 11:00
算法与数据结构
Python面试题
!百度大牛总结十条
Python面试题
陷阱
无论是应聘Pythonweb开发,爬虫工程师,或是数据分析,还是自动化运维,都涉及到一些基础的知识!我挑了一些Python的基础面试题,看看你能不能的答上来,也许面试的同学用的着!问题1:请问如何修改以下Python代码,使得下面的代码调用类A的show方法?答:这道题的考点是类继承,只要通过__class__方法指定类对象就可以了。补充的代码如下:问题2:请问如何修改以下Python代码,使得代
豆花同学
·
2020-06-29 11:00
20.关于python基础的面试题
今天看到python大本营发了一篇关于
python面试题
的博客,作为一个菜鸟大概做了下基础题部分,把能做的大概做了下面试题一.文件操作NA二.模块与包1.输入日期,判断这一天是这一年的第几天,importcalendar
xue.Lu
·
2020-06-29 10:33
python学习
你想要的
Python面试题
都在这里了!
第二部分网络编程和并发(34题)1.简述OSI七层协议。互联网协议按照功能不同分为tcp/ip四层或tcp/ip五层或osi七层。物理层:主要是基于电器特性发送高低电压(电信号),高电压对应数字1,低电压对应数字0。数据链路层:定义了电信号的分组方式。网络层:引入一套新的地址用来区分不同的广播域/子网,这套地址即网络地址。传输层:建立端口到端口的通信。会话层:建立、管理、终止进程之间的会话。表示层
Alex 007
·
2020-06-29 08:12
面试
你想要的
Python面试题
都在这里了!
第一部分Python基础篇(80题)1.为什么学习Python?理由颇多,包括网上传的什么这个时代你必须会编程,Python编程最简单,人工智能时代来了,不学Python你会后悔的等等,不否认这些也是当时决定学习Python的因素,是因为Python火所以才学的。五个多月的学习,在Python方面也算是略有建树,观念也有了一些改变,编程语言毕竟只是工具,Python确实非常的简介优雅,但是转而一想
Alex 007
·
2020-06-29 08:40
面试
LeetCode
刷题笔记
(1)——基础题篇
LeetCode
刷题笔记
(1)——基础题篇还有不到一年的时间就要找工作了,现在开始刷LeetCode的编程题。目标:每日1-2题,不仅要Accept,更要学会最优的解法。
cookie_sll
·
2020-06-29 08:53
LeetCode刷题笔记
剑指offer刷题day-1
剑指offer刷题day-1(13道题)本篇博客是自己的
刷题笔记
,也不分享什么思路啥的,直接放的自己写的通过的答案,就是记录一下,也起一个督促的作用!
wdhQAQ
·
2020-06-29 07:24
算法
2018年最常见的
Python面试题
&答案(上篇)
Q1:Python有哪些特点和优点?作为一门编程入门语言,Python主要有以下特点和优点:可解释具有动态特性面向对象简明简单开源具有强大的社区支持当然,实际上Python的优点远不止如此,可以阅读该文档,详细了解:https://data-flair.training/blogs/python-tutorial/Q2:深拷贝和浅拷贝之间的区别是什么?答:深拷贝就是将一个对象拷贝到另一个对象中,这
林不肯先森
·
2020-06-29 05:22
笔记
2018年最常见的
Python面试题
&答案(中篇)
Q21.怎样将字符串转换为小写?我们使用lower()方法。>>>'AyuShi'.lower()结果:‘ayushi’使用upper()方法可以将其转换为大写。>>>'AyuShi'.upper()结果:‘AYUSHI’另外,使用isupper()和islower()方法检查字符春是否全为大写或小写。>>>'AyuShi'.isupper()False>>>'AYUSHI'.isupper()T
林不肯先森
·
2020-06-29 05:22
笔记
LeetCode
刷题笔记
(Java):435. 无重叠区间
题目描述:给定一个区间的集合,找到需要移除区间的最小数量,使剩余区间互不重叠。注意:可以认为区间的终点总是大于它的起点。区间[1,2]和[2,3]的边界相互“接触”,但没有相互重叠。示例1:输入:[[1,2],[2,3],[3,4],[1,3]]输出:1解释:移除[1,3]后,剩下的区间没有重叠。示例2:输入:[[1,2],[1,2],[1,2]]输出:2解释:你需要移除两个[1,2]来使剩下的区
奶罐儿
·
2020-06-29 05:59
LeetCode
python面试题
(二)
记录
python面试题
二一行代码实现将1-N的整数列表以3为单位分组用Python匹配HTMLtag的时候,和有什么区别?单引号,双引号,三引号的区别4G内存怎么读取一个5G的数据?
piller_wli
·
2020-06-29 03:25
python
python面试题
小结
记录
python面试题
可变类型与不可变类型\_\_new__()与\_\_init__()的区别;设计模式;列表推导式和生成器的优劣;什么是装饰器;如果想在函数之后进行装饰,应该怎么做;介绍下垃圾回收:
piller_wli
·
2020-06-29 03:53
python
数据研发笔试Leetcode
刷题笔记
19:表述数值的字符串
文章目录1题目描述2解题思路及代码实现(Python3)2.1逻辑判断法2.2拆分法2.3正则表达式2.4DFA(deterministicfiniteautomaton,确定性有限自动机)2.5try/except法1题目描述来源:力扣(LeetCode)请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100"、“5e2”、"-123"、“3.1416”、“0123"
Lynn Wen
·
2020-06-29 02:17
leetcode的python实现
刷题笔记
26:删除排序数组中的重复项
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。示例1:给定数组nums=[1,1,2],函数应该返回新的长度2,并且原数组nums的前两个元素被修改为1,2。你不需要考虑数组中超出新长度后面的元素。示例2:给定nums=[0,0,1,1,1,2,2,3,3,4]
腾阳
·
2020-06-29 02:21
110道Python面试真题和面试简历(附链接)
整理了一些
Python面试题
和面试简历,如果需要,可以参考学习扫描下方公众号回复:面试,即可获取面试简历及面试题答案程序员资源社区具体面试题如下:1、一行代码实现1--100之和2、如何在一个函数内部修改全局变量
python爬虫人工智能大数据
·
2020-06-29 01:03
python面试题
1.python字符串格式化中,%s和.format的主要区别是什么python用一个tuple将多个值传递给模板,每个值对应一个格式符print(“mynameis%s,im%dyearold”%("gaoxu",19))自从python2.6开始,新增了一种格式化字符串的函数str.format(),通过{}和.来代替传统的%主要的区别是:不需要指定的字符串还是数字类型print('manam
hsiaojun
·
2020-06-29 01:41
python面试题
之python多线程与多进程的区别
多线程可以共享全局变量,多进程不能多线程中,所有子线程的进程号相同,多进程中,不同的子进程进程号不同线程共享内存空间;进程的内存是独立的同一个进程的线程之间可以直接交流;两个进程想通信,必须通过一个中间代理来实现创建新线程很简单;创建新进程需要对其父进程进行一次克隆一个线程可以控制和操作同一进程里的其他线程;但是进程只能操作子进程应该尽量避免多进程共享资源。多进程共享资源必然会带来进程间相互竞争。
喜欢安静的程序猿
·
2020-06-28 22:37
LeetCode
刷题笔记
—简单题(Java版)(二)
169、求众数解法一:因为题目中说一定存在众数,且众数是出现次数超过长度的一半。所以本题可以先进行排序后,去数组最中间的那个数,因为众数超过一半,排序过后最中间的数肯定是众数。classSolution{publicintmajorityElement(int[]nums){intn=nums.length;Arrays.sort(nums);returnnums[nums.length/2];}
卷曲的葡萄藤
·
2020-06-28 21:58
Algorithm
LeetCode
刷题笔记
(Java版)----53、最大子序列和
53、最大子序列和描述:给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。解法1:暴力法,嵌套for循环,求出每个字串的和,最后找出最大的。效率很低。classSolution{ publicintmaxSubArray(int[]nums){ intmax=nums[0]; for(inti=0;imax) max
卷曲的葡萄藤
·
2020-06-28 21:58
Algorithm
LeetCode
刷题笔记
(Java版)----4. 寻找两个有序数组的中位数
4.寻找两个有序数组的中位数解法1:比较容易想到的办法,由于对时间复杂都有一定的要求,空间换时间。新建一个新的数组,将两个数组有序插入到新的数组中。最终如果时奇数个的话直接返回新数字的中间数,偶数的话返回数组中间两个数的平均数。执行用时:11ms,97.73%。内存消耗:46.1MB,97.20%。classSolution{publicdoublefindMedianSortedArrays(i
卷曲的葡萄藤
·
2020-06-28 21:58
Algorithm
Python 版 LeetCode
刷题笔记
#1 两数之和
作者:TED来源:TTTEED学Python也有一段时间了,一直维持在入门阶段,最近想集中精力精进下编码能力,所以把刷题当作一个练习,也看看自己能坚持几道题。此外,虽然也写过些简单的代码,初次接触LeetCode还是有点懵逼的,尤其是提交答案区域格式是个classSolution,而且其函数定义方法与平时用到的也有些区别,瞬间自我怀疑难道函数定义自己记错了?见得多、理解了就还挺有收获的。刷题过程呢
IT农民工1
·
2020-06-28 21:23
剑指offer
刷题笔记
剑指offer重建二叉树#include#includeusingnamespacestd;structListNode{intval;structListNode*left;structListNode*right;ListNode(intx):val(x),left(NULL),right(NULL){}};ListNode*recon(vectorpre,vectorvin){if(pre.
不拿offer不改名的小透明
·
2020-06-28 20:53
剑指offer刷题笔记
编程题
刷题笔记
(包括leetcode和各种公司笔试题)
7/6:做的查找中的word_ladder,没做出来。学到了的知识点:unordered_set:定义为unordered_setdict在集合中查找为dict.find(cur_front),找没找到用if(dict.find(cur_front)!=dict.end())queue:定义为queueQ插入为Q.push(start)弹出为Q.pop()判断是否为空为Q.empty()查看长度为
weixin_38104825
·
2020-06-28 20:36
2018年最常见的20个Python经典面试题&答案,值得收藏
编程网站DataFlair的技术团队分享了一份2018年最常见
Python面试题
合集,既有基本的
Python面试题
,也有高阶版试题来指导你准备面试,试题均附有答案。
weixin_34256074
·
2020-06-28 15:59
2018-04-20
python面试题
到底什么是Python?你可以在回答中与其他技术进行对比(也鼓励这样做)。1、Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。2、Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I'mastring"这样的代码,程序不会报错。3、Python非
cmd_dc6c
·
2020-06-28 13:36
【华为公司
Python面试题
】,要求10分钟写出代码。。。
有两个序列a,b,大小都为n,序列元素的值任意×××数,无序;要求:通过交换a,b中的元素,使[序列a元素的和]与[序列b元素的和]之间的差最小。#!/usr/bin/envpythona=[1000,999,998,997,996,995]b=[994,993,992,3,2,1]#a=[3,8,11]#b=[1,2,7]x=y=0min=abs((sum(a))-(sum(b)))tag=1#
weixin_34210740
·
2020-06-28 13:18
运维面试题
在网上找了很多的面试题后自己加工加工整理在下面:一.基础面试(一).
python面试题
1.利用Python打印前一天的本地时间,格式为'2016-03-2913:58:34'print(time.strftime
weixin_34075268
·
2020-06-28 10:00
刷题笔记
06-20
经典的twosum问题变种,传入已排序的序列题目如下Givenanarrayofintegersthatisalreadysortedinascendingorder,findtwonumberssuchthattheyadduptoaspecifictargetnumber.ThefunctiontwoSumshouldreturnindicesofthetwonumberssuchthatth
不务正业的码农
·
2020-06-28 08:53
Python面试题
—— 获取列表中位数
中位数是一个可将数值集合划分为相等的上下两部分的一个数值。如果列表数据的个数是奇数,则列表中间那个数据就是列表数据的中位数;如果列表数据的个数是偶数,则列表中间那2个数据的算术平均值就是列表数据的中位数。在这个任务里,你将得到一个含有自然数的非空数组(X)。你必须把它分成上下两部分,找到中位数。输入:一个作为数组的整数(int)列表(list)的。输出:数组的中位数(int,float).范例:g
weixin_33924220
·
2020-06-28 08:29
常见
python面试题
-手写代码系列
1.如何反向迭代一个序列#如果是一个list,最快的方法使用reversetempList=[1,2,3,4]tempList.reverse()forxintempList:printx#如果不是list,需要手动重排templist=(1,2,3,4)foriinrange(len(templist)-1,-1,-1):printtemplist[i]2.如何查询和替换一个文本中的字符串#最简
weixin_30852367
·
2020-06-28 01:03
Python面试题
目--汇总
原文链接-https://github.com/taizilongxu/interview_pythonPython语言特性1Python的函数参数传递2Python中的元类(metaclass)3@staticmethod和@classmethod4类变量和实例变量5Python自省6字典推导式7Python中单下划线和双下划线8字符串格式化:%和.format9迭代器和生成器10*argsan
weixin_30678821
·
2020-06-27 23:07
Python面试题
_中级版
Python面试题
1.Python是如何进行内存管理的对象引用机制、垃圾回收机制、内存池机制1.1对象引用机制Python内部使用引用计数,来保持追踪内存中的对象,所有对象都有引用计数。
weixin_30670151
·
2020-06-27 23:58
Python面试题
0、Python是什么?Python是一种解释型语言。但是跟C和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。Python是动态类型语言,指的是在声明变量时,不需要说明变量的类型。可以直接编写类似x=111和x="HelloWorld"这样的代码,程序不会报错。Python是一门强类型语言,是指不容忍隐式的类型转换,比如字符串类型的数字和整型的数字进
weixin_30646505
·
2020-06-27 22:51
leetcode
刷题笔记
——Excel列表名称
题目描述:给定一个正整数,返回它在Excel表中相对应的列名称如:1:A2:B28:AB701:ZY解题思路:这道题在leetcode上标注的是简单,所以我本以为它是青铜,完了没想到是个王者。研究了一个上午脑袋都打结了,还是没想明白。看了别人的题解中午睡觉的时候还在寻思,总算是懂得七七八八了。我把代码搬过来,说一下自己的理解(搬的哪位老哥的侵权了的话说一声哈)AC代码:publicStringco
weixin_30475039
·
2020-06-27 20:05
leetcode
刷题笔记
——单词搜索
题目描述:给定一个二维网格和一个单词,找出该单词是否存在于网格中。单词必须按照字母顺序,通过相邻的单元格内的字母构成,其中“相邻”单元格是那些水平相邻或垂直相邻的单元格。同一个单元格内的字母不允许被重复使用。示例:board=[['A','B','C','E'],['S','F','C','S'],['A','D','E','E']]给定word="ABCCED",返回true.给定word="S
weixin_30475039
·
2020-06-27 20:05
Leetcode
刷题笔记
——颜色分类
题目描述:给定一个包含红色、白色和蓝色,一共n个元素的数组,原地对它们进行排序,使得相同颜色的元素相邻,并按照红色、白色、蓝色顺序排列。此题中,我们使用整数0、1和2分别表示红色、白色和蓝色。注意:不能使用代码库中的排序函数来解决这道题。示例:输入:[2,0,2,1,1,0]输出:[0,0,1,1,2,2]进阶:一个直观的解决方案是使用计数排序的两趟扫描算法。首先,迭代计算出0、1和2元素的个数,
weixin_30475039
·
2020-06-27 20:05
Python面试题
之Python正则表达式指南
1.正则表达式基础1.1.简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语言里,正则表达式的语法都是一样的,区别只在于不同的编程语言实现支持的语法数量不同;但不用担心,不被支持的语法通常是不常用的部分。如果已经在其他语言里使用过正则表达式
1361976860
·
2020-06-27 19:26
刷题笔记
LeetCode394,被自己菜哭的第N天
LeetCode394字符串解码&华为2019/4/10机试改编题目给定一个经过编码的字符串,返回它解码后的字符串。编码规则为:k[encoded_string],表示其中方括号内部的encoded_string正好重复k次。注意k保证为正整数。你可以认为输入字符串总是有效的;输入字符串中没有额外的空格,且输入的方括号总是符合格式要求的。此外,你可以认为原始数据不包含数字,所有的数字只表示重复的次
CoderYanyan
·
2020-06-27 15:02
LeetCode刷题记录
python面试题
十九python 合并字典的七种方法
最简单的原地更新字典对象内置了一个update方法,用于把另一个字典更新到自己身上。profile={"name":"xiaoming","age":27}ext_info={"gender":"male"}profile.update(ext_info)print(profile){‘name’:‘xiaoming’,‘age’:27,‘gender’:‘male’}如果想使用update这种最
吃包子的熊猫
·
2020-06-27 15:57
python面试题
力扣
刷题笔记
C类型题:76最小覆盖子串(slidewindows)632最小区间(slidewindows)734网络延迟时间(graph-shortestpath)207课程表(graph-cycledetect)210课程表II(graph-topologicalsortDFSorBFS)444.SequenceReconstruction(graph-topologicalsortBFS)164.最大间
马各阿牛
·
2020-06-27 14:35
算法与数据结构
LeetCode
刷题笔记
--82. Remove Duplicates from Sorted List II
82.RemoveDuplicatesfromSortedListIIMedium78570FavoriteShareGivenasortedlinkedlist,deleteallnodesthathaveduplicatenumbers,leavingonlydistinctnumbersfromtheoriginallist.Example1:Input:1->2->3->3->4->4->
vivian0239
·
2020-06-27 11:28
年薪20万的阿里巴巴Python工程师面试题
就给大家分享一套阿里巴巴
Python面试题
。先看下阿
宇翔XGT
·
2020-06-27 04:16
Python
面试集锦
LeetCode
刷题笔记
(Go)
1、动态定义二维数组n:=10vare[][]boole=make([][]bool,n)fori:=0;i=len(board)||col>=len(board[0]){returnfalse}ifvisited[row][col]!=true&&word[index]==board[row][col]{visited[row][col]=trueis:=dfs(board,word,index
Mz枫
·
2020-06-27 04:34
LeetCode(Go刷题)
Leecode
刷题笔记
58-最后一个单词的长度
最后一个单词的长度1.题目描述给定一个仅包含大小写字母和空格’’的字符串s,返回其最后一个单词的长度。如果字符串从左向右滚动显示,那么最后一个单词就是最后出现的单词。如果不存在最后一个单词,请返回0。说明:一个单词是指仅由字母组成、不包含任何空格字符的最大子字符串。2.思路与解法从字符串的尾部开始找起,遇到第一个空格就返回即可。(尾部的空格不算,需要特殊处理),时间复杂度最坏为O(n).提交记录为
夏少天
·
2020-06-27 03:21
leecode刷题
Java基础
字符串
Leecode
刷题笔记
20-有效的括号【Java】
有效的括号1.题目描述给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:"()"输出:true示例2:输入:"()[]{}"输出:true示例3:输入:"(]"输出:false示例4:输入:"([)]"输出:false示例5:输入:
夏少天
·
2020-06-27 03:21
leecode刷题
Java基础
Leecode
刷题笔记
35-搜索插入位置【Java】
搜索插入位置1.题目描述给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。你可以假设数组中无重复元素。示例1:输入:[1,3,5,6],5输出:2示例2:输入:[1,3,5,6],2输出:12.思路与解法这是一道简单的搜索题,最直接想到的,暴力枚举法如下,时间复杂度为O(n)publicintsearchInsert(int[]
夏少天
·
2020-06-27 03:20
leecode刷题
Java基础
LeetCode
刷题笔记
(链表):remove-duplicates-from-sorted-list-ii
转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com/WordZzzz/Note/tree/master/LeetCode刷题平台:https://www.nowcoder.com/ta/leetcode题 库:Leetcode经典编程题编 者:WordZzzz题目描述解题思路C版代码实现题目描述Givenasort
WordZzzz
·
2020-06-27 01:23
LeetCode
LeetCode经典编程题
LeetCode
刷题笔记
(树):binary-tree-maximum-path-sum
转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com/WordZzzz/Note/tree/master/LeetCode刷题平台:https://www.nowcoder.com/ta/leetcode题 库:Leetcode经典编程题编 者:WordZzzz题目描述解题思路C++版代码实现题目描述Givenabi
WordZzzz
·
2020-06-27 01:23
LeetCode
LeetCode经典编程题
上一页
52
53
54
55
56
57
58
59
下一页
按字母分类:
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
其他