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面试题刷题笔记
Leetcode
刷题笔记
- 《剑指Offer》面试题05 - 替换空格
替换空格请实现一个函数,把字符串s中的每个空格替换成"%20"。示例1:输入:s="Wearehappy."输出:"We%20are%20happy."限制:0<=s的长度<=10000我的思路:用find函数找到空格在字符串中的位置,再用replace函数将空格替换为“20%”。C++代码如下:classSolution{public:stringreplaceSpace(strings){wh
李橙皮er
·
2020-03-12 18:00
Leetcode
刷题笔记
- 《剑指Offer》面试题04 - 二维数组中的查找
二维数组中的查找在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。示例:现有矩阵matrix如下:[[1,4,7,11,15],[2,5,8,12,19],[3,6,9,16,22],[10,13,14,17,24],[18,21,23,26,30]]给定target=5,返
李橙皮er
·
2020-03-12 17:00
Leetcode
刷题笔记
- 《剑指Offer》面试题03 - 数组中重复的数字
找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或3限制:2&nums){4inti,temp;5intn=nums.size();6for(i=0;i
李橙皮er
·
2020-03-12 17:00
Leetcode Python
刷题笔记
-20.有效的括号
题目:给定一个只包括‘(’,’)’,’{’,’}’,’[’,’]’的字符串,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。示例1:输入:“()”输出:true示例2:输入:“()[]{}”输出:true示例3:输入:“(]”输出:false示例4:输入:“([)]”输出:false示例5:输入:“{[]}”输出
小鸽的杂货铺
·
2020-03-11 19:34
字符串
leetcode
栈
python面试题
———— 装饰器是什么,有什么功能,能用在什么业务场景?
概念 1装饰器的实现是由闭包支撑的 2装饰器本质上是一个python函数,它可以在让其他函数在不需要做任何代码的变动的前提下增加额外的功能 3装饰器的返回值也是一个函数的对象,它经常用于有切面需求的场景,实现路由传参,fask的路由传参依赖于装饰器,浏览器通过ur访问到装饰器的路由,从而访问视图函数获得返回的HTML页面应用场景 1.可以在外层函数加上时间计算函数,计算函数运行时间 2.
hsw Come on
·
2020-03-11 11:16
python面试题
python
面试
LeetCode
刷题笔记
292. Nim 游戏 【智力题】【动态规划】
动态规划超时思路可以有哈classSolution{public:boolcanWinNim(intn){vectordp(n+1);for(inti=0;i<4;i++)dp[i]=true;for(inti=4;i<=n;i++)dp[i]=!(dp[i-1]&&dp[i-2]&&dp[i-3]);returndp[n];}};一行本质解题如果能被4整除,我们肯定会输如4、8、12、…无论我们
三重极简
·
2020-03-09 11:24
Leetcode
LeetCode
刷题笔记
146. LRU缓存机制 【哈希表+双向链表】
LeetCode
刷题笔记
146.LRU缓存机制完整版简化版LRU策略详解和实现完整版classLRUCache{private:intcap;//双链表:装着(key,value)元组list>cache
三重极简
·
2020-03-07 17:06
Leetcode
LeetCode
刷题笔记
62. 不同路径 【动态规划】
动态规划基础时间复杂度:O(m∗n)O(m*n)O(m∗n)空间复杂度:O(m∗n)O(m*n)O(m∗n)classSolution{public:intuniquePaths(intm,intn){vector>dp(m,vector(n));for(inti=0;i>cur[j]=pre[j]+cur[j-1],因此空间复杂度为O(n).优化1:空间复杂度O(2n)classSolution
三重极简
·
2020-03-06 15:36
Leetcode
杭州Python就业前景如何 企业常问的
Python面试题
有哪些
有人好奇杭州Python就业前景如何,有人想知道企业常问的
Python面试题
有哪些。杭州Python就业前景如何?从人才招聘需求、从业人员薪资以及Python就业方向,我们可以了解一二。
wx5e4106bf6c8e8
·
2020-03-06 14:59
杭州Python就业前景如何
杭州Python
LeetCode
刷题笔记
46. 全排列 78. 子集 【回溯算法模板】
LeetCode
刷题笔记
46.全排列46.全排列78.子集流程打印46.全排列回溯算法详解defbacktrack(...)
三重极简
·
2020-03-06 10:57
Leetcode
算法 | 一周刷完《剑指Offer》 Day6:第61~66题
系列汇总:剑指Offer66题Java
刷题笔记
汇总所有题目均可在牛客网在线编程平台进行调试。
机盐
·
2020-03-06 00:15
LeetCode
刷题笔记
20. 有效的括号 【栈】
LeetCode
刷题笔记
20.有效的括号StackvecStack哈希表StackclassSolution{public:boolisValid(strings){if(s.size()%2)returnfalse
三重极简
·
2020-03-05 21:48
Leetcode
Python经典面试题:说说Python中xrange和range的区别?
昨晚一小伙后台问xrange和range有啥区别,讲了下他倒领悟的挺快,其实这也是你各面试Python岗位,经常会遇到的
Python面试题
,长个心眼哈,说不定明年3月你找工作就用上了。
千锋Python小奶茶
·
2020-03-01 06:15
Python面试题
:使用栈处理括号匹配问题
括号匹配是栈应用的一个经典问题,题目判断一个文本中的括号是否闭合,如:text="({[({{abc}})][{1}]})2([]){({[]})}[]",判断所有括号是否闭合思路使用栈后进先出的原则,当字符是([{之一时,入栈当字符是)]}之一时,判断栈顶与当前字符是否是一对,如果匹配,弹出该括号(该括号匹已封闭),继续判断下一个字符如果不匹配,直接returnFalse相关代码#!/usr/b
韩志超
·
2020-02-29 08:56
[剑指offer]
刷题笔记
两个链表的第一个公共结点数组中只出现一次的数字和为S的连续正序列和为S的两个数字(与上题类似)两个链表的第一个公共结点题目描述:输入两个链表,找出它们的第一个公共结点。(注意因为传入数据是链表,所以错误测试数据的提示是用其他方式显示的,保证传入数据是正确的)我的方法(太笨了)classSolution{public:ListNode*FindFirstCommonNode(ListNode*pHe
毛十三_
·
2020-02-26 15:46
蛇皮的
Python面试题
目
1.小易有一些彩色的砖块。每种颜色由一个大写字母表示。各个颜色砖块看起来都完全一样。现在有一个给定的字符串s,s中每个字符代表小易的某个砖块的颜色。小易想把他所有的砖块排成一行。如果最多存在一对不同颜色的相邻砖块,那么这行砖块就很漂亮的。请你帮助小易计算有多少种方式将他所有砖块排成漂亮的一行。(如果两种方式所对应的砖块颜色序列是相同的,那么认为这两种方式是一样的。)例如:s=“ABAB”,那么小易
Echoooo_o
·
2020-02-25 12:10
刷题笔记
0x08:石子游戏
题目描述思路首先,我们要求的答案是两人中谁会赢,或者说最终谁手中的石子数多。其次,我们知道两人都是高手,将发挥出最高水平,并且石子总数为奇数,一定会有人赢。那么让我们假设f(i,j)为对于一个序列索引i到j区间内,先手玩家最大所得与后手玩家最大所得的差值。先假设个数组piles为[2,7,3,9]的例子画个图看看。先不急着把所有情况填满,显而易见的是,对于i==j的情况,差值显然就等于piles[
公子政
·
2020-02-23 21:08
动态规划
c
最常见
Python面试题
及答案:说说Python变量、函数、类的命名规则
最常见
Python面试题
及答案总结教程又来啦:本期的Python常见面试题跟大家说的是:Python变量、函数、类的命名规则!不知道的同学拿出笔记本啦!
千锋Python小奶茶
·
2020-02-21 11:04
[剑指offer]
刷题笔记
调整数组顺序使奇数位于偶数前面复杂链表的复制二叉搜索树与双向链表调整数组顺序使奇数位于偶数前面【数组】题目描述:输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。我的想法:创建一个新的数组,将array的奇数放进去,再遍历一次将array中的偶数放进去。classSolution{
毛十三_
·
2020-02-20 19:49
Python面试题
整理(1-40)
1、为什么学习Python?1、语言本身简洁,优美,功能超级强大,2、跨平台,从桌面应用,web开发,自动化测试运维,爬虫,人工智能,大数据处理都能做3、非常火爆的社区4、很多有名的大公司堵在用2、通过什么途径学习的Python?通过参加培训、网上搜索资料进行学习3、Python和Java、PHP、C、C#、C++等其他语言的对比?1、c,它是现代编辑语言的老一辈了,在现代应用中使用不多,所有大部
氨基钠
·
2020-02-20 00:02
17道
Python面试题
,让你在求职中无往不利
今天给大家分享的是
Python面试题
系列的第一篇文章,后续我也会陆续整理Python相关的问题给大家,无论是求职者还是新人都可以通过面试题来考察自己的能力缺陷。
我爱学python
·
2020-02-19 00:42
刷题笔记
0x07:不同路径
不同路径描述原题目链接一个机器人位于一个mxn网格的左上角(起始点在下图中标记为“Start”)。机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。问总共有多少条不同的路径?思路首先想到的是,既然这个机器人只能向下或向右走,那么,设机器人当前所在位置坐标为(x,y),可以得出结论,机器人只能从(x-1,y)或(x,y-1)来。现在,让我们设函数f(x
公子政
·
2020-02-18 12:04
动态规划
c
常见
Python面试题
Q1:Python有哪些特点和优点?作为一门编程入门语言,Python主要有以下特点和优点:可解释具有动态特性面向对象简明简单开源具有强大的社区支持Q2.在Python中如何实现多线程?Python并不支持真正意义上的多线程,一个线程就是一个轻量级进程,多线程能让我们一次执行多个线程。我们都知道,Python是多线程语言,其内置有多线程工具包。Python中的GIL(全局解释器锁)确保一次执行单个
阿彤呀呀
·
2020-02-17 10:24
剑指offer
刷题笔记
删除链表中重复的结点:较难在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。例如,链表1->2->3->3->4->4->5处理后为1->2->5publicclassSolution{publicListNodedeleteDuplication(ListNodepHead){if(pHead==null||pHead.next==null)retu
青杨风2199
·
2020-02-16 10:00
卢小七的
刷题笔记
(js)
题目来源:Codewars题目:CoordinatesValidator题目难度:4kyu(理论上难,实际本题不是很难)Youneedtocreateafunctionthatwillvalidateifgivenparametersarevalidgeographicalcoordinates.Validcoordinateslooklikethefollowing:"23.32353342,-
卢小七
·
2020-02-15 00:55
Python面试题
: 判断IP地址是否合法
题目:给出一个字符串,判断其是否是是合法的IP(IPv4)地址思路将字符串按"."分割成4段得到一个列表逐个判断列表中的字符串是否数字格式并且在0~255之间,是在新列表对应位置保存True,不是保存False判断新列表中是否有False实现代码#!/usr/bin/python3defis_ipv4(ip:str)->bool:"""检查ip是否合法:param:ipip地址:return:Tr
韩志超
·
2020-02-14 13:35
LeetCode
刷题笔记
113. 路径总和 II
113.路径总和II题目要求题解题目要求给定一个二叉树和一个目标和,找到所有从根节点到叶子节点路径总和等于给定目标和的路径。说明:叶子节点是指没有子节点的节点。示例:给定如下二叉树,以及目标和sum=22,5/\48//\11134/\/\7251返回:[[5,4,11,2],[5,8,4,5]]题解https://github.com/soulmachine/leetcodeclassSolut
三重极简
·
2020-02-10 22:57
Leetcode
LeetCode
刷题笔记
105. 从前序与中序遍历序列构造二叉树
105.从前序与中序遍历序列构造二叉树题目要求语法学习next递归playgroud追踪输出迭代playgroud追踪输出题目要求根据一棵树的前序遍历与中序遍历构造二叉树。注意:你可以假设树中没有重复的元素。例如,给出前序遍历preorder=[3,9,20,15,7]中序遍历inorder=[9,3,15,20,7]返回如下的二叉树:3/\920/\157语法学习nextnextnext(x)相
三重极简
·
2020-02-09 20:56
剑指Offer Java版 66题
刷题笔记
汇总
写在前面此文章为
刷题笔记
的汇总篇,包含《剑指Offer》66道算法题的个人解题思路及Java代码。
机盐
·
2020-02-08 14:21
OJ
刷题笔记
结束读取while(!cin.eof())叶结构typedefstructnode{charvalue;node*left;//这里不能用pnodenode*right;}*pnode;stdlib.hqsortqsort(p,n,sizeof(node),cmp);//一维数组的排序intcmp(constvoid*a,constvoid*b){int*c=(int*)a;//加括号int*d=
yingtaomj
·
2020-02-08 04:06
最常见
Python面试题
及答案:说说Python变量、函数、类的命名规则
最常见
Python面试题
及答案总结教程又来啦:本期的Python常见面试题跟大家说的是:Python变量、函数、类的命名规则!不知道的同学拿出笔记本啦!
Pyhon_jack
·
2020-02-07 13:46
Python学习教程:最全Python110道面试题!面试你肯定用得上!
Python学习教程:最全
Python面试题
!为了大家更好的消化,这里分成几次给大家出题目和教程!
Pyhon_jack
·
2020-02-07 05:12
Python面试题
(整理)
利用切片操作,实现一个trim()函数,去除字符串首尾的空格,注意不要调用str的strip()方法.正解1:deftrim(s):whiles[:1]=='':s=s[1:]whiles[-1:]=='':s=s[:-1]returns正解2:deftrim(s):ifs[:1]=='':s=trim(s[1:])ifs[-1:]=='':s=trim(s[:-1])returns容易写错的方法
BenjaminY
·
2020-02-05 14:26
算法 | 一周刷完《剑指Offer》 Day4:第38~49题
系列汇总:剑指Offer66题Java
刷题笔记
汇总所有题目均可在牛客网在线编程平台进行调试。
机盐
·
2020-02-05 06:39
算法 | 一周刷完《剑指Offer》 Day1:第1~16题
系列汇总:剑指Offer66题Java
刷题笔记
汇总所有题目均可在牛客网在线编程平台进行调试。
机盐
·
2020-02-05 04:16
python面试题
整理
1.python反转序列(列表,元祖,字符串)的几种方法2.python矩阵转置方法(二维列表行列互换)3.python合并两个字典成一个新字典的几种方法比较4.用pythonic的方法合并两个列表成一个字典5.三种pythonic的方法交换字典的键key和值values6.python文件内容按行读取到列表中7.python内置的函数any和all的用法8.python基于列表实现数据结构栈和队
三人行大道
·
2020-02-05 03:00
经典4大
Python面试题
!初级者,你所需知的(附标准答案)-上篇
Python面试(一)之交换变量值平时时不时会面面实习生,大多数的同学在学校里都已经掌握了Python。面试的时候要求同学们实现一个简单的函数,交换两个变量的值,大多数的同学给出的都是如下的答案image.png实际上,Python中还有更简洁的更具Python风格的实现,如下image.png相比前一种方法,后一种方法节省一个中间变量,在性能上也优于前一种方法。我们从Python的字节码来深入分
PathonDiss
·
2020-02-02 11:22
阿里的资深技术专家 LeetCode
刷题笔记
首次公开
BAT等国内的一线名企,在招聘工程师的过程中,对算法和数据结构都会重点考察。但算法易学难精,我的很多粉丝技术能力不错,但面试时总败在算法这一关,拿不到好Offer。但说实话,数据结构和算法花点时间,用对方法,很容易解决。面试官为什么爱问数据结构与算法,答案很简单:算法能力能够准确辨别一个程序员的技术功底是否扎实;算法能力是发掘程序员的学习能力与成长潜力的关键手段;算法能力能够协助判断程序员在面对新
老男孩_Misaya
·
2020-02-02 08:50
华为
刷题笔记
--购物单
前言这道题目之所以单独拿出来写,是因为在这道题目上花费了比较多的时间。这是一道典型的背包问题,在编程时,如果不加注意,很容易在边界问题上犯错误。题目描述王强今天很开心,公司发给N元的年终奖。王强决定把年终奖用于购物,他把想买的物品分为两类:主件与附件,附件是从属于某个主件的,下表就是一些主件与附件的例子:主件附件电脑打印机,扫描仪书柜图书书桌台灯,文具工作椅无如果要买归类为附件的物品,必须先买该附
joechow
·
2020-01-31 18:00
华为牛客网
刷题笔记
(一)
前言春节因为新冠状病毒肺炎,无事可做,立志刷题。借此机会,学习下C++语言,如下是刷题记录,力争每道题都记录好思路和代码实现。No.1字符串最后一个单词的长度题目描述计算字符串最后一个单词的长度,单词以空格隔开。输入描述:一行字符串,非空,长度小于5000。输出描述:整数N,最后一个单词的长度。示例1输入helloworld输出5思路这个题目比较简单,用C语言的strtok找到空格,用另一个指针记
joechow
·
2020-01-28 21:00
LeetCode
刷题笔记
39. 组合总和
39.组合总和题目要求题解其他size_tpop_back()题目要求给定一个无重复元素的数组candidates和一个目标数target,找出candidates中所有可以使数字和为target的组合。candidates中的数字可以无限制重复被选取。说明:所有数字(包括target)都是正整数。解集不能包含重复的组合。来源:力扣(LeetCode)链接:https://leetcode-cn.
三重极简
·
2020-01-27 19:51
Leetcode
Google 资深软件工程师 LeetCode
刷题笔记
首次公开
BAT等国内的一线名企,在招聘工程师的过程中,对算法和数据结构都会重点考察。但算法易学难精,我的很多粉丝技术能力不错,但面试时总败在算法这一关,拿不到好Offer。但说实话,数据结构和算法花点时间,用对方法,很容易解决。面试官为什么爱问数据结构与算法,答案很简单:算法能力能够准确辨别一个程序员的技术功底是否扎实;算法能力是发掘程序员的学习能力与成长潜力的关键手段;算法能力能够协助判断程序员在面对新
夕小瑶
·
2020-01-10 12:27
python面试题
:四
1.什么是Python?,它有什么优点下面是一些关键点:Python是一种解释型语言。这就是说,与C语言和C的衍生语言不同,Python代码在运行之前不需要编译。其他解释型语言还包括PHP和Ruby。Python是动态类型语言,指的是你在声明变量时,不需要说明变量的类型。你可以直接编写类似x=111和x="I'mastring"这样的代码,程序不会报错。Python非常适合面向对象的编程(OOP)
NewForMe
·
2020-01-08 01:16
python简单面试题(2)
前面写了一篇关于面试测试遇到的一些
python面试题
,有部分朋友留言说挺不错的,于是安静又收集了一批面试题,供明年的金3银4做准备(这次安静会写一批python的面试题和我们测试的面试题)1、自动化流程是什么
测试-安静
·
2020-01-07 19:00
python 面试题(4)
我自己整理牛客网的
python面试题
1.请说明一下python的方法解析顺序Python的方法解析优先级从高到低为:1.实例本身(instance)2.类(class)3.superclass,继承关系越近
dongshangtong
·
2020-01-07 13:35
2019-11-24自学Python6个月,你能找到工作吗?快用这份面试题测试一下吧
自学Python已有一段时间了,就想着找份面试题来检验一下自己的学习情况,今天就和大家分享一份自己从网上找到的货真价实的
Python面试题
,每道题目看似简单,但如果基础知识不牢固,很容易回答不全面。
wangdting
·
2020-01-05 13:24
11道Python基本面试题|深入解答
分享给大家的11道
Python面试题
,好多小伙伴都很积极的去思考分析,给我留言的同学非常多,非常欣慰有这么多好学的小伙伴,大家一起学习,一起加油,把Python学好,今天我就把11道面试题细细解答一下1
菜鸟学python
·
2020-01-05 07:16
【python】Python学到什么程度可以面试工作(解答一)
,在桃花岛主的回答中讲到2019年最新的
Python面试题
,同时还有旭东大佬已做了大部分的解答。博主会在几篇博文中,结合大佬的回答,对这些题目做更详尽的解答。
Yngz_Miao
·
2020-01-03 21:16
《面试》笔试面试
www、数组的equals、接口和抽象类、装箱拆箱、final赋值
目录2019.12.31
刷题笔记
2019.12.31
刷题笔记
wwwwww是WorldWideWeb的缩写数组的equals数组是一个对象,不同类型的数组具有不同的类。数组是一种引用数据类型。
团子啾啾
·
2020-01-03 12:00
这三大经典
Python面试题
,最基础,却最常被面试官问
这三大经典
Python面试题
,最基础,却最常被面试官问!很多时候,我们在面试的时候,出其不意的面试官会问一些基础的问题,但你还不一定会,这时就会很尴尬了!
千锋Python小奶茶
·
2020-01-03 03:43
上一页
57
58
59
60
61
62
63
64
下一页
按字母分类:
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
其他