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
算法面试题
php中文网在这里给大家汇总了最热门最全面的php面试题
《PHP经典
算法面试题
》http://www.php.cn/course/1032.html3.《php面试题实战视频教程》http://www.php.cn/course/710.html4.
weixin_30883311
·
2020-09-10 23:21
字节跳动的
算法面试题
是什么难度?
❝这是力扣加加第「18」篇原创文章❞字节跳动的
算法面试题
是什么难度?由于lucifer我是一个小前端,最近也在准备写一个《前端如何搞定算法面试》的专栏,因此最近没少看各大公司的面试题。
fe_lucifer
·
2020-09-08 12:00
算法
字节跳动
sms
powerdesigner
twitter
Java 学习路线
JavaSE->mysql基础->jdbc->JavaWeb->spring->SpringMvc->mybatis->ssm整合项目->linux基础->git/github(svn)【达到找工作基本要求(刷
算法面试题
新手小程序猿
·
2020-08-25 16:12
java
学习路线
后端
java
spring
git
mysql
《(自己整理)
算法面试题
》
给定两个数组X和Y,元素都是正数。请找出满足如下条件的数对的数目:x^y>y^x,即x的y次方>y的x次方x来自X数组,y来自Y数组假设数组X的长度为m,数组Y的长度为n,最直接的暴力法,时间复杂度为O(m*n),但这样的话,并不需要都是正数这个条件的。那么,我们该如何优化呢?x^y>y^x,对于x和y来讲,有什么规律呢?该如何发现呢?这里其实有规律的,大多数的条件下,当y>x的时候,x^y>y^
李苏璇
·
2020-08-25 07:52
算法
测试工程师常见的
算法面试题
问题1:给你一串乱序的指定范围的连续数字,里面缺省一位,如何以最快的速度找出缺少的那位数字例如:数据范围1~100,乱序,其中97缺省,如何以最快的速度找出来缺省数字97正确的答案:分别求和,两个值相减第一个和值是sum1:得出1-100的数值总和第二个和值是sum2:乱序的数值总和sum1-sum2=缺省值
咻咻咻8080
·
2020-08-25 07:42
测试经验
算法面试题
杭州 来未来
目录题目:解题思路:python解法1:python解法2:java解法:scala解法:感慨:题目:请写一个函数voidprint(Listlist){...}把输入的数据在控制台打印为一个有缩进的树形结构.解题思路:python解法1:list_=[[1,0,"AA"],[2,1,"BB"],[3,1,"CC"],[4,3,"DD"],[5,3,"EE"],[6,2,"FF"],[7,2,"G
健忘主义
·
2020-08-25 06:46
面试题
青云
算法面试题
干货-公交线路-LeetCode第815题
问题:给我们一个公交线路列表,列表的每条线路routes[i]是一个表示停靠站序号的数组,每条线路都是循环线路。例如,如果routes[0]=[1,5,7],这条线路停靠站的顺序是1->5->7->1>5->7->1…。如果从序号为S的站出发,想去序号为T的站,请问至少坐几条线路的公交车才能到达目的地。如果不可能到达目的地,返回-1。例如,routes=[[1,2,7],[3,6,7]],S=1,
青云算法
·
2020-08-25 02:59
2018年力扣高频
算法面试题
5字符串
目录分割回文串分割回文串给定一个字符串s,将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。示例:输入:“aab”输出:[[“aa”,“b”],[“a”,“a”,“b”]]分析:DFS—既然题目要求找到所有可能拆分成回文数的情况,那么肯定是所有的情况都要遍历到,对于每一个子字符串都要分别判断一次是不是回文数,那么肯定有一个判断回文数的子函数,还需要一个DFS函数用来递归,再加上原
小朋友不能没有奶喝
·
2020-08-25 01:14
数据结构与算法
力扣高频|
算法面试题
汇总(三):数组
力扣高频|
算法面试题
汇总(一):开始之前力扣高频|
算法面试题
汇总(二):字符串力扣高频|
算法面试题
汇总(三):数组力扣高频|
算法面试题
汇总(四):堆、栈与队列力扣高频|
算法面试题
汇总(五):链表力扣高频
NotFound1911
·
2020-08-25 01:18
力扣
算法面试题
(三)
将“Iamastudent.”转换为“student.aamI”1packagetest;2importjava.util.Arrays;3publicclassTest7{4publicstaticvoidmain(String[]args){5Stringstr="Iamastudent.";6String[]sArr=str.split("");7//外层控制轮数8for(inti=0;is
weixin_33816946
·
2020-08-24 17:53
算法面试题
2:快速排序算法
快速排序是极为优秀的排序算法,下面对该算法进行详细的计算。算法基本思路:快速排序一般基于递归实现。其思路是这样的:1.选定一个合适的值(理想情况中值最好,但实现中一般使用数组第一个值),称为“枢轴”(pivot)。2.基于“枢轴”(pivot)值,将数组分为两部分,较小的分在左边,较大的分在右边。3.可以肯定,如此一轮下来,这个枢轴的位置一定在最终位置上。4.对两个子数组分别重复上述过程,直到每个
中志融一
·
2020-08-24 15:30
基本算法
那些年遇到的
算法面试题
1、字符串类反转字符串找寻最长不重复字符串出现频率最多的字符串2、大数据类4亿个数,每个数8个字节,然后要找到这四亿个数的中位数,四亿个数可能会重复1000w个用户文件数,要知道文件数最多的前100个用户有1千万个位置,给定你一个经纬度,如何获取该经纬度1公里范围内的位置3、排序类快排外排序堆排序4、链表将链表依次反转,1234变成2143最快速获取链表的中间位置判断2个链表是否相交不利用更多空间
henry121212
·
2020-08-24 08:33
面试
算法
【LintCode 题解】腾讯
算法面试题
:二叉树的前序遍历
题目描述给出一棵二叉树,返回其节点值的前序遍历。首个数据为根节点,后面接着是其左儿子和右儿子节点值,"#"表示不存在该子节点。节点数量不超过20样例1:输入:{1,2,3}输出:[1,2,3]解释:1/\23它将被序列化为{1,2,3}前序遍历样例2:输入:{1,#,2,3}输出:[1,2,3]解释:1\2/3它将被序列化为{1,#,2,3}前序遍历题解非递归方式实现前序遍历时,首先存入当前节点值
九章算法
·
2020-08-23 23:52
九章算法面试题
Java
算法面试题
(009) 毒酒问题
介绍1000桶酒,其中1桶有毒。用小老鼠做实验,一旦吃了有毒的酒,一周后小老鼠毒性就会发作而亡。问如何在最短的时间内用最少的老鼠找到那桶有毒的酒?思路一将现有的酒分成两组,分别将两组酒混合后喂给两只老鼠,1周以后即能分出哪组里存在毒酒;依次类推的话。2的10次方为1024,因此进行10次迭代操作,即可找到那桶毒酒。总计使用20只老鼠,10周时间找到毒酒桶。这个估计大部分程序员都能想到的方案,但这个
Bob Liu
·
2020-08-23 11:19
Java
算法与数据结构
Java算法面试题
Java
算法面试题
(007) 蒙提霍尔问题(三门问题)
简介此问题本身和算法无关,本质上一个关于概率的问题,在一些高等级的面试也经常被问及,因此收录在Java
算法面试题
系列中。
Bob Liu
·
2020-08-23 09:52
算法与数据结构
Java
Java算法面试题
三里屯科技寺Loft店某公司机器学习
算法面试题
1多维空间的欧氏距离公式2BloomFilter可参考BloomFilter布隆过滤器3梯度下降可参考机器学习中的梯度下降法4海森堡矩阵5约瑟夫环可参考约瑟夫环的循环链表解法和数学公式解法6逻辑回归用来解决什么问题7sigmoid函数8python如何将数据读入矩阵了解小朋友学编程请加QQ307591841(微信与QQ同号),或QQ群581357582。关注公众号请扫描二维码qrcode_for_
海天一树X
·
2020-08-23 06:53
Android
算法面试题
冒泡排序:重复地走访过要排序的数列,每次比较相邻两个元素,如果它们的顺序错误就把它们交换过来,越大的元素会经由交换慢慢“浮”到数列的尾端。for(inti=0;ilist[j]){//交换两个数最高大上的方式:异或相同为0,不同为1list[i]=list[i]^list[j];list[j]=list[i]^list[j];list[i]=list[i]^list[j]; } }}快速排
Android小兰
·
2020-08-22 17:13
Android面试
JS
算法面试题
1.数组去重functionmySet(arr){letresult=[];lettempObj={};arr.forEach(function(value){if(!tempObj[arr[i]]){tempObj[arr[i]]=true;result.push(arr[i])}});returnresult;}2.a=b;b=aleta=3,b=4;//1//a=a-b;//b=a+b;//
一叶知秋9307
·
2020-08-21 15:40
常见的js
算法面试题
收集,es6实现
常见的js
算法面试题
收集,es6实现1、js统计一个字符串出现频率最高的字母/数字letstr='asdfghjklaqwertyuiopiaia';conststrChar=str=>{letstring
小李科技
·
2020-08-21 15:06
JS入门
React
计算机网络面试题总结(持续更新中~)
以下题目整理自:牛客网相关总结:C/C++面试题总结数据结构与
算法面试题
总结操作系统面试题总结设计模式面试题总结数据库面试总结1、OSI,TCP/IP,五层协议的体系结构,以及各层协议?
小菜鸡的蜕变之路
·
2020-08-21 15:32
计算机网络面试题总结
一道有意思的腾讯
算法面试题
这周233酱和多年未见的老友聚了聚,除了变秃了点,大家都还是当初的模样儿~我只好把从果壳看来的防秃指南告诉她。虽然没有一招制胜的卵方法,但也打消了我写防秃水文的念头...从知乎「有哪些令人拍案叫绝的算法?」话题下看到一个简单有趣的回答,是原作者「时宇电」面试腾讯的一道算法题。233酱的思考路线和作者的差不多,这里整理后分享给大家~题目描述有一种玻璃杯从一栋100层的大楼扔下,该种玻璃杯超过某一层楼
Monica2333
·
2020-08-21 04:03
大数据
五分钟学算法之经典算法题:排序算法(360校招笔试题)
今天分享的一道
算法面试题
来源于360校园招聘2015届技术类笔试题。
程序员吴师兄
·
2020-08-21 04:51
java
算法面试题
-----1
.比较两个字符串如果不等返回True?答案:Java代码packagecom.test.kaoshi;publicclassStringDemo{privatestaticStringa="abc";privatestaticStringb="abcg";publicstaticbooleanequalString(){if(a.equals(b)){returnfalse;}else{retur
cenfei78325747
·
2020-08-20 23:41
算法与数据结构
一道有意思的腾讯
算法面试题
这周233酱和多年未见的老友聚了聚,除了变秃了点,大家都还是当初的模样儿~我只好把从果壳看来的防秃指南告诉她。虽然没有一招制胜的卵方法,但也打消了我写防秃水文的念头...从知乎「有哪些令人拍案叫绝的算法?」话题下看到一个简单有趣的回答,是原作者「时宇电」面试腾讯的一道算法题。233酱的思考路线和作者的差不多,这里整理后分享给大家~题目描述有一种玻璃杯从一栋100层的大楼扔下,该种玻璃杯超过某一层楼
Monica2333
·
2020-08-20 17:23
大数据
一道有意思的腾讯
算法面试题
这周233酱和多年未见的老友聚了聚,除了变秃了点,大家都还是当初的模样儿~我只好把从果壳看来的防秃指南告诉她。虽然没有一招制胜的卵方法,但也打消了我写防秃水文的念头...从知乎「有哪些令人拍案叫绝的算法?」话题下看到一个简单有趣的回答,是原作者「时宇电」面试腾讯的一道算法题。233酱的思考路线和作者的差不多,这里整理后分享给大家~题目描述有一种玻璃杯从一栋100层的大楼扔下,该种玻璃杯超过某一层楼
Monica2333
·
2020-08-20 17:23
大数据
腾讯笔试面试经验
转自:https://blog.csdn.net/wodwl/article/details/82966426整理了一下腾讯往届笔试面试题,希望对大家有帮助:超级有用的面试题:Java常见面试题常见
算法面试题
数据库常见面试题操作系统常见面试题
flyzer
·
2020-08-20 03:17
有点难度,几道和「滑动窗口」有关的
算法面试题
前言科普:什么是滑动窗口算法滑动问题包含一个滑动窗口,它是一个运行在一个大数组上的子列表,该数组是一个底层元素集合。假设有数组[abcdefgh],一个大小为3的滑动窗口在其上滑动,则有:[abc][bcd][cde][def][efg][fgh]复制代码一般情况下就是使用这个窗口在数组的合法区间内进行滑动,同时动态地记录一些有用的数据,很多情况下,能够极大地提高算法地效率。1.滑动窗口最大值题目
csdn产品小助手
·
2020-08-19 23:58
算法面试题
--正负交替
给一个包含正负整数的数组,要求对这个数组中的数进行重新排列,使得其正负交替出现。首先出现负数,然后是正数,然后是负数。有多余的一方,就放在末尾。如[1,2,3,-4]->[-4,1,2,3][1,-3,2,-4,-5]->[-3,1,-4,2,-5]要求:使用O(1)的空间问1:如果需要保持正数序列和负数序列各自原来的顺序,如何做,时间复杂度是多少?问2:如果不需要保持正数序列和负数序列各自原来的
数据小冰
·
2020-08-18 13:28
c/c++
面试题
数组
正负交替
九章
算法面试题
46 正负交替
九章算法官网-原文网址http://www.jiuzhang.com/problem/46/题目给一个包含正负整数的数组,要求对这个数组中的数进行重新排列,使得其正负交替出现。首先出现负数,然后是正数,然后是负数。有多余的数的一方,就放在末尾。如[1,2,3,-4]->[-4,1,2,3],[1,-3,2,-4,-5]->[-3,1,-4,2,-5]要求使用O(1)的额外空间。问1:如果不需要保持
九章算法
·
2020-08-18 13:59
九章算法面试题
经典
算法面试题
:最长公共前缀
题目编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串""。示例1:输入:["flower","flow","flight"]输出:"fl"示例2:输入:["dog","racecar","car"]输出:""解释:输入不存在公共前缀。思路依次遍历字符串数组中的每个字符串,对于每个遍历到的字符串,更新最长公共前缀,当遍历完所有的字符串以后,即可得到字符串数组中的最长公共
加班狗的微博
·
2020-08-18 07:16
程序员常用的刷题网站
此网站提供各大IT公司的
算法面试题
类型,行分门别类,由简单到中等,再到难,便于不同水平的程序员进行刷题练习。同时网站支持多种语言(Java,Python,C++),方便不同语
BigFishisBig
·
2020-08-17 19:06
刷题
挑战数据结构和算法——栈的push、pop序列
题目来源“数据结构与
算法面试题
80道”。在此给出我的解法,如你有更好的解法,欢迎留言。问题分析:本题考查栈的基本操作,栈是一种“先进后出”的数据结构。
zhiyong_will
·
2020-08-16 12:54
Data
Structure
&
Algorithm
数据结构
算法
一道
算法面试题
:括号匹配问题
转载出处:http://mp.weixin.qq.com/s/PNhMY7FOFsXROeyohWts2w还记得有一次笔试题,有一道括号匹配的算法题,当时没有学习数据结构和算法,思路很模糊,后来了解一些数据结构之后就有思路了,今天将解法写出来。问题描述给定一个字符串,里边可能包含“()”、"{}"、“[]”三种括号,请编写程序检查该字符串的括号是否成对出现。输出:true:代表括号成对出现并且嵌套
badly1226
·
2020-08-16 06:44
python
iOS常见的
算法面试题
及(swift)答案
importUIKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.//paixu()//daoxu()//shaixuan()//xunzao()//erfen
谁主沉浮_辉
·
2020-08-15 19:22
文章
前端常见
算法面试题
之 - 重建二叉树[JavaScript解法]
前端常见
算法面试题
之-重建二叉树[JavaScript解法]题目描述实现思路代码实现题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。
吴潇雄
·
2020-08-15 17:09
前端常见算法面试题
前端常见
算法面试题
之 - 从尾到头打印链表[JavaScript解法]
前端常见
算法面试题
之-从尾到头打印链表[JavaScript解法]题目描述实现思路代码实现题目描述输入一个链表的头结点,从尾到头反过来打印出每个结点的值实现思路前端工程师看到这个题目,直接想到的就是,写个
吴潇雄
·
2020-08-15 16:37
前端常见算法面试题
前端常见
算法面试题
之 - 二维数组中的查找[JavaScript解法]
前端常见
算法面试题
之-二维数组中的查找[JavaScript解法]题目描述输入输出分析实现思路代码实现题目描述在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
吴潇雄
·
2020-08-15 12:06
前端常见算法面试题
数据结构与
算法面试题
80道(30)
30.在从1到n的正数中1出现的次数题目:输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。分析:这是一道广为流传的google面试题。最优美的算法就是按位进行分析我们以21034来分析如果将个位设为1,只考虑个位数上面的1,会有多少个1。(从1031->1021->1011->...->0001
weixin_33890526
·
2020-08-15 03:56
数据结构与
算法面试题
80道(17)
第17题:题目:在一个字符串中找到第一个只出现一次的字符。如输入abaccdeff,则输出b。分析:这道题是2006年google的一道笔试题。#include#includeusingnamespacestd;intcnt[260];//字符转换成整形,0~255,统计他们的各数voidonlyOne(stringstr){inti;for(i=0;i<260;i++)cnt[i]=0;for(
weixin_33772645
·
2020-08-15 03:21
数据结构与
算法面试题
80道
转自:http://hi.baidu.com/geogre_jsj/blog/item/e4b98fd2aab5aa3611df9b92.html由于这些题,实在太火了。所以,应广大网友建议要求,在此把之前已整理公布的前80题,现在,一次性分享出来。此也算是前80题第一次集体亮相。此些题,已有上万人,看到或见识到,若私自据为己有,必定为有知之人识破,付出代价。所以,作者声明:本人July对以上所有
-fly
·
2020-08-15 01:32
PHP
算法面试题
1.使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组2.使用PHP描述顺序查找和二分查找(也叫做折半查找)算法,顺序查找必须考虑效率,对象可以是一个有序数组3.写一个二维数组排序算法函数,能够具有通用性,可以调用php内置函数【附答案】(以下答案不一定是最好的,只是一个简单的参考)一、基础题1.相等相等不相等2.truetruetruetruetruefalsetruefalse3.aaa
iteye_2829
·
2020-08-14 17:12
一道看上去很吓人的
算法面试题
:如何对n个数进行排序,要求时间复杂度O(n),空间复杂度O(1)
看上去似乎任何已知的算法都无法做到,如果谁做到了,那么所有的排序方法:QuickSort,ShellSort,HeapSort,BubbleSort等等等等,都可以扔掉了,还要这些算法干吗阿,呵呵。不过实际上,在数字范围有限制的情况下,是有一个这样的算法的,只需要用一个数组记录每个数字出现次数就可以了。假定你的数字范围在0到65535范围之内,定义一个数组count[65536](这个空间是常量,
ATField
·
2020-08-14 06:47
ACM和算法
算法面试题
:扔玻璃杯的学问
扔玻璃杯的学问问题简述在算分研讨班上第一节课听到的有趣问题,据说是鹅厂面试题:有一种玻璃杯质量确定但未知,需要检测。有一栋100层的大楼,该种玻璃杯从某一层楼扔下,刚好会碎。现给你两个杯子,问怎样检测出这个杯子的质量,即找到在哪一层楼刚好会碎?思路暴力:拿一个杯子从第一层开始往上一直扔,一定能找到答案。最坏需要99次。似乎暴力得过头了,而且只用到一个杯子。改进:分区间扔,充分利用两个杯子。先从第1
pkueecscss
·
2020-08-14 06:53
算法
2018年力扣高频
算法面试题
9树
目录二叉搜索树中第K小的元素路径总和翻转二叉树二叉搜索树中第K小的元素给定一个二叉搜索树,编写一个函数kthSmallest来查找其中第k个最小的元素。假设k总是有效的,1≤k≤二叉搜索树元素个数。进阶:如果二叉搜索树经常被修改(插入/删除操作)并且你需要频繁地查找第k小的值,你将如何优化kthSmallest函数?解题思路:利用find记录是否找到结果,来提前终止遍历过程,https://lee
小朋友不能没有奶喝
·
2020-08-14 01:25
数据结构与算法
数据结构与算法(一)- 常见的数据结构及应用场景分析
如:字符串、数组队列双端队列链表栈树1.字符串、数组(String&Array)字符串转化数组和字符串是最基本的数据结构,在很多编程语言中都有着十分相似的性质,而围绕着它们的
算法面试题
也是最多的。
Alfred_|_derflA
·
2020-08-13 22:53
编程
#
数据结构
当一个程序员真正掌握算法之后,会变得有多强?
极客大学邀请了算法训练营的助教,请他们分享一下作为面试官喜欢考察候选人哪些能力、他们有哪些“精选
算法面试题
”。我们的助教们来自美团、百度或海外的一线互联网公司
gyhycx
·
2020-08-13 10:44
Java
算法
面试
编程
软件开发
图解
算法面试题
之层序输出二叉树并输出行号-辅助变量实现
继上一篇图解
算法面试题
之层序输出二叉树并输出行号-map实现之后,继续进行第二种方式的实现。我们这次借助辅助变量,不需要多余的map结构来实现行号的输出。
圆圆的汤汤圆圆
·
2020-08-12 16:57
算法和数据结构
图解
算法面试题
之层序输出二叉树并输出行号-map实现
面试官:下面我们写些算法题吧小猫:好的面试官:你实现一下,层序输出二叉树小猫:好的,刷刷刷写出来了。面试官:嗯....可以。你再写一个,层序输出并且输出行号。小猫内心:层序输出,并且输出行号,我平常学的时候,只学过层序输出....,哎呀,紧张......这个那个......最后挂了......小猫回去的路上镇定下来了,输出行号.....好多种实现方式呢,我怎么当时脑子一片空白....哎呀,还是太紧
圆圆的汤汤圆圆
·
2020-08-12 16:57
算法和数据结构
经典
算法面试题
| 最少操作数使数组元素相等 I & II 大合集
最少操作数使数组元素相等I题目描述给定一个长度为n的非空整数数组,找出使数组所有元素均相等的最少操作数,其中一次操作将其中n-1个数加上1。样例输入:[1,2,3]输出:3说明:最少3次操作到达要求:[1,2,3]=>[2,3,3]=>[3,4,3]=>[4,4,4]解题思路分析将n-1个数加1,相当于将所有数都加1,再将其中一个数减去1。将所有数都加1这个操作,其实不会改变任何数的相对大小,也就
quhaoye
·
2020-08-12 12:58
算法血拼:Google+百度+Alibaba+字节+Tencent+网易+360+拼夕夕
总共列举了近十家的一些
算法面试题
,且这些全都能在(文末有介绍)找到对应的解读,需要学习一下的朋友可直接
java喵~
·
2020-08-11 15:53
算法
数据结构
面试
大厂
JAVA程序员
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
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
其他