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
面试算法
面试算法
知识梳理(13) - 二叉树算法第三部分
面试算法
代码知识梳理系列
面试算法
知识梳理(1)-排序算法插入排序希尔排序选择排序冒泡排序计数排序基数排序归并排序快速排序双向扫描的快速排序堆排序
面试算法
知识梳理(2)-字符串算法第一部分替换字符串中的空格输入一个字符串
泽毛
·
2019-11-05 12:11
Leetcode: Word Search
[感觉面试要死了]对于大部分的
面试算法
,我都是嗤之以鼻的因为并没有什么卵用。这个题算是少数觉得比较实用的算法吧这道题我看到的第一想法是假设不考虑代码,人是怎么判断的。"
98Future
·
2019-11-04 11:26
面试算法
知识梳理(10) - 二叉查找树
面试算法
代码知识梳理系列
面试算法
知识梳理(1)-排序算法
面试算法
知识梳理(2)-字符串算法第一部分
面试算法
知识梳理(3)-字符串算法第二部分
面试算法
知识梳理(4)-数组第一部分
面试算法
知识梳理(5)-数组第二部分
面试算法
知识梳理
泽毛
·
2019-11-04 00:08
面试算法
知识梳理(5) - 数组第二部分
面试算法
代码知识梳理系列
面试算法
知识梳理(1)-排序算法
面试算法
知识梳理(2)-字符串算法第一部分
面试算法
知识梳理(3)-字符串算法第二部分
面试算法
知识梳理(4)-数组第一部分
面试算法
知识梳理(5)-数组第二部分
面试算法
知识梳理
泽毛
·
2019-11-04 00:18
【腾讯
面试算法
】两个大整数相乘
今天笔试腾讯时遇到的一个手写算法题:不用BigInteger和Long,实现大整数相乘。在笔试时,时间不够只写了思路。结果面试时,面试官让我当场写算法,有点不能接受,太久没搞算法了,并且很多好用的api不记得名字,手写代码只能都自己实现了。硬着头皮上,把伪代码写好后,面试官说让我把代码写完整,细节处理都写出来。当时我是难以接受的,但是遇到了有什么办法呢。只能上了。写完之后,面试官就看代码,不是看思
Brian512
·
2019-11-03 17:34
python经典
面试算法
题4.1:如何找出数组中唯一的重复元素
本题目摘自《Python程序员
面试算法
宝典》,我会每天做一道这本书上的题目,并分享出来,统一放在我博客内,收集在一个分类中。
地质学家dm
·
2019-10-26 10:15
数组
面试题
算法
求重复元素
python
7 道高频
面试算法
题,你都会了吗?「矩阵 + 位运算 + LRU」
欢迎食用本文将覆盖「二进制」+「位运算」和Lru方面的
面试算法
题,文中我将给出:面试中的题目解题的思路特定问题的技巧和注意事项考察的知识点及其概念详细的代码和解析开始之前,我们先看下会有哪些重点案例:为了方便大家跟进学习
圆号本昊
·
2019-10-21 20:04
矩阵
二进制
位运算
面试
算法
面试必备:高频算法题终章「图文解析 + 范例代码」之 矩阵 二进制 + 位运算 + LRU 合集
欢迎食用本文将覆盖「二进制」+「位运算」和Lru方面的
面试算法
题,文中我将给出:面试中的题目解题的思路特定问题的技巧和注意事项考察的知识点及其概念详细的代码和解析开始之前,我们先看下会有哪些重点案例:为了方便大家跟进学习
__yuanhao
·
2019-10-21 20:00
图文解析 2019
面试算法
题「字符串处理 + 动态规划 汇总」
欢迎食用本文将覆盖「字符串处理」+「动态规划」方面的
面试算法
题,文中我将给出:面试中的题目解题的思路特定问题的技巧和注意事项考察的知识点及其概念详细的代码和解析开始之前,我们先看下会有哪些重点案例:为了方便大家跟进学习
__yuanhao
·
2019-10-19 18:00
「面试原题 + 图文详解 + 实例代码」二叉搜索树-双指针-贪心 面试题汇总
本文将覆盖「字符串处理」+「动态规划」方面的
面试算法
题,文中我将给出:面试中的题目解题的思路特定问题的技巧和注意事项考察的知识点及其概念详细的代码和解析开始之前,我们先看下会有哪些重点案例:为了方便大家跟进学习
__yuanhao
·
2019-10-16 14:00
【被虐了】详解一次shopee
面试算法
题:最小栈的最优解
来源公众号:苦逼的码农作者:帅地前阵子面试的时候,在shopee的一面中,问了我一道最小栈的问题,关于最小栈的问题,我以前是做过的,以为是送分题,最结果最优解没写出来,不过也脑补了一些优化,算是答的还行。下面我先大致描述下这道题,然后一步步给出最优解以及我在面试中是解法(面试中给出了几个优化,但想不出最优解)。题目如下:实现一个这样的栈,这个栈除了可以进行普通的push、pop操作以外,还可以进行
帅地
·
2019-10-16 12:50
Js
面试算法
详解
素数Q:你将如何验证一个素数?A:一个素数只能被它自己和1整除。所以,我将运行一个while循环并加1。(看代码示例,如果你无法理解,那这不是你的菜。先回去学习javaScript基础知识然后再回来吧。)方法1functionisPrime(n){vardivisor=2;while(n>divisor){if(n%divisor==0){returnfalse;}elsedivisor++;}r
·
2019-09-23 02:44
KMP算法文章合集
朴素查找算法和KMP算法暴力匹配算法与KMP算法(串的匹配)字符串查找算法BF和KMP字符串匹配的KMP算法字符串——KMP算法1Hdu–1711.NumberSequence以及KMP算法总结kmp例题
面试算法
passiontim
·
2019-09-21 22:50
KMP算法文章合集
朴素查找算法和KMP算法暴力匹配算法与KMP算法(串的匹配)字符串查找算法BF和KMP字符串匹配的KMP算法字符串——KMP算法1Hdu–1711.NumberSequence以及KMP算法总结kmp例题
面试算法
passiontim
·
2019-09-21 22:49
python 如何找出数组中出现一次的数
python如何找出数组中出现一次的数在python程序员
面试算法
宝典,第四章145页的一题,如下描述:一个数组里,有三个数只出现了一次,其余数的出现次数都是偶数,找出这三个只出现一次的数中的任意一个。
买花载酒不似少年时
·
2019-09-18 21:59
python提问
python
算法
百度
面试算法
题目与参考答案总结
1.代码编译过程在cpp文件中展开include文件。将每个cpp文件编译为一个对应的obj文件。连接obj文件成为一个exe文件(或者其它的库文件)2.100W个整数中求最小的k个数,有哪些方法,优缺点快速排序:分区时,根据数P将数组分为两部分,设大于P的数个数为a,小于P的数的个数为b。如果,a>=k,则从这a个数取最大的k个数,若anext;tmp->next=newHead;newHead
weixin_30915951
·
2019-09-06 14:19
常见算法合集[java源码+持续更新中...]
一、引子本文搜集从各种资源上搜集高频
面试算法
,慢慢填充...每个算法都亲测可运行,原理有注释。Talkischeap,showmethecode!
只会一点java
·
2019-09-05 18:00
面试算法
题目
1、二叉树的之字形打印请实现一个函数按照之字形打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右至左的顺序打印,第三行按照从左到右的顺序打印,其他行以此类推。#-*-coding:utf-8-*-#classTreeNode:#def__init__(self,x):#self.val=x#self.left=None#self.right=NoneclassSolution:defPri
pursuit_zhangyu
·
2019-09-03 21:25
面试
Java 算法面试,每日练习——字符串获取字符及常用方法
大家要记一记啊,特别是chartAt()方法比较重要的,
面试算法
中常用到。一、无重复字符的最长子串面试官问的题:假设这里有个字符串Strings="aaabbbbccccdddd";问,如果去除
艾阳丶
·
2019-09-02 15:29
面试总结
【LeetCode】
面试算法
总结@动态规划
面试算法
总结:动态规划前言1、LeetCode----70.爬楼梯Solution1Solution22、LeetCode----120.三角形最小路径和错误的示范基本思路3、LeetCode----152
harry_c
·
2019-08-30 22:16
面试算法题类型总结
【LeetCode】
面试算法
总结@位运算
面试算法
总结:位运算1、LeetCode---191.位1的个数基本思路2、LeetCode---231.2的幂基本思路3、LeetCode----338.比特位计数Solution1Solution2Solution31
harry_c
·
2019-08-29 20:23
面试算法题类型总结
【LeetCode】
面试算法
总结@二分查找
面试算法
总结:二分查找LeetCode----69.x的平方根解法推广LeetCode----69.x的平方根https://leetcode-cn.com/problems/sqrtx/submissions
harry_c
·
2019-08-29 20:19
面试算法题类型总结
【LeetCode】
面试算法
总结@递归
面试算法
总结:递归1、LeetCode----50.Pow(x,n)基本思路2、LeetCode----169.求众数基本思路3、LeetCode----121.买卖股票的最佳时机ISolution1Solution24
harry_c
·
2019-08-27 22:09
面试算法题类型总结
【LeetCode】
面试算法
总结@树、二叉树、图
面试算法
总结:树、二叉树、图1、LeetCode----102.二叉树的层次遍历基本思路2、LeetCode----235.二叉搜索树的最近公共祖先基本思路3、LeetCode----236.二叉树的最近公共祖先基本思路
harry_c
·
2019-08-26 16:42
面试算法题类型总结
【LeetCode】
面试算法
总结@哈希表
面试算法
总结:哈希表1、LeetCode----242.有效的字母异位词Solution1Solution2Solution32、LeetCode----15.三数之和基本思路1、LeetCode---
harry_c
·
2019-08-24 16:31
面试算法题类型总结
【LeetCode】
面试算法
总结@优先队列
面试算法
总结:优先队列1、LeetCode----703.数据流中的第K大元素基本思路2、LeetCode----239.滑动窗口最大值基本思路1、LeetCode----703.数据流中的第K大元素https
harry_c
·
2019-08-23 23:37
面试算法题类型总结
【
面试算法
题】O(1)时间复杂度内求栈内最大值
题目一个栈stack,具有push和pop操作,其时间复杂度皆为O(1)。设计算法max操作,求栈中的最大值,该操作的时间复杂度也要求为O(1)。可以修改栈的存储方式,push,pop的操作,但是要保证O(1)的时间复杂度,空间时间复杂度无要求。我的实现packageqiuzhaoprepare;importjava.util.Scanner;importjava.util.Stack;class
alicelmx
·
2019-08-23 08:52
java
栈
数据结构
面试
求职
面试中手撕过的那些题目
【LeetCode】
面试算法
总结@堆栈、队列
面试算法
总结:堆栈、队列1、LeetCode----844.比较含退格的字符串基本思路2、LeetCode----232.用栈实现队列基本思路3、LeetCode----20.有效的括号Solution1Solution2
harry_c
·
2019-08-22 19:38
面试算法题类型总结
【LeetCode】
面试算法
总结@链表
面试算法
总结:链表1、LeetCode----206.链表翻转Solution1Solution22、LeetCode----24.两两交换链表中的节点基本思路3、LeetCode----141.环形链表基本思路
harry_c
·
2019-08-21 23:36
面试算法题类型总结
字节跳动的
面试算法
,实在太变态了
点击“开发者技术前线”,选择“星标”13:21在看|星标|留言,真爱来源公众号:苦逼的码农前几天我去面试字节跳动,面试官问了一道链表相关的算法题,不过我第一时之间没做出来,就回来看了一下,感觉这道题还不错,拿来讲一讲。题目这其实是一道变形的链表反转题,大致描述如下给定一个单链表的头节点head,实现一个调整单链表的函数,使得每K个节点之间为一组进行逆序,并且从链表的尾部开始组起,头部剩余节点数量不
devolperfront
·
2019-08-16 14:44
【
面试算法
题】一维消除游戏
题目说明三个或者三个以上颜色相同就删除比如:红红黄黄绿绿绿绿黄蓝消除完了之后是红红蓝实现代码packageleetcoode;importjava.util.LinkedList;publicclassXiaoXiaoLe{publicstaticvoidmain(String[]args){//String[]arr={"red","red","yellow","yellow","green",
alicelmx
·
2019-08-12 15:33
求职
面试中手撕过的那些题目
iOS 常遇到的
面试算法
题
1、手写代码实现一个冒泡排序?//代码如下:-(void)bubbleSortArray:(NSMutableArray*)array{intcount=[arraycount];for(inti=0;i[array[j+1]intValue]){SWAP(array,j,(j+1));}}}NSLog(@“%@“,array);}2、手写代码实现一个选择排序?//代码如下:-(void)sele
大雄記
·
2019-08-01 17:25
面试知识汇总-刷题
工程赛道视频
面试算法
题:逆时针螺旋打印数组给定一个字符串和一个字符集合,判断字符集合是否都在字符串中出现过;同时再求该字符串的最小子串(子串的长度最小,长度一样时取字典序最小),使得这个子串同样包含字符集合中的所有元素
yang_zcybb
·
2019-07-26 16:00
Python程序员
面试算法
宝典---解题总结: 第5章 5.22 如何求相对路径
#-*-coding:utf-8-*-'''Python程序员
面试算法
宝典---解题总结:第5章5.22如何求相对路径题目:编写一个函数,根据两个文件的绝对路径计算出其相对路径。
天地一扁舟
·
2019-07-14 16:18
Python程序员面试算法宝典
Python程序员
面试算法
宝典---解题总结: 第5章 字符串 5.10 如何求字符串里的最长回文子串
#-*-coding:utf-8-*-'''Python程序员
面试算法
宝典---解题总结:第5章字符串5.10如何求字符串里的最长回文子串题目:回文字符串是指一个字符串从左到右与从右到左遍历得到的序列是相同的
天地一扁舟
·
2019-07-02 08:20
Python程序员面试算法宝典
面试算法
|23. Merge k Sorted Lists的三种解法
23.MergekSortedLists一道非常经典的题目。第二次做,学着用三种方法来解答,并且不断优化解法1暴力每次都对KKK个list进行循环,找到最小的那个Node加入我们最后的结果list。timecomplexity:O(kN)O(kN)O(kN)NNN个数字,每个数字都要经过k次比较才会放进结果list中,不可取。解法2priorityqueue每次都要找最小的,不妨用PQ来解决。我们
Junyu08
·
2019-06-20 05:19
CS577
分治法
Python程序员
面试算法
宝典---解题总结: 第4章 数组 4.6 寻找数组中第k小的元素
#-*-encoding:utf-8-*-'''Python程序员
面试算法
宝典---解题总结:第4章数组4.6寻找数组中第小大的元素题目:寻找数组中第k小的元素关键:1主函数中low=high必须保留#
天地一扁舟
·
2019-06-18 21:55
Python程序员面试算法宝典
Python程序员
面试算法
宝典---解题总结: 第4章 数组 4.10 如何求数组连续最大和
#-*-coding:utf-8-*-'''Python程序员
面试算法
宝典---解题总结:第4章数组4.10如何求数组连续最大和题目:分析:典型的动态规划,令f[i]表示以a[i]结尾的最大连续数组和,
天地一扁舟
·
2019-06-18 09:31
Python程序员面试算法宝典
Python程序员
面试算法
宝典---解题总结: 第4章 数组 4.5 如何找出数组中出现奇数次的数
#-*-coding:utf-8-*-'''Python程序员
面试算法
宝典---解题总结:第4章数组4.5如何找出数组中出现奇数次的数题目:数组中有N+2个数,其中,N个数出现了偶数次,2个数出现了奇数次
天地一扁舟
·
2019-06-16 20:24
Python程序员面试算法宝典
Android面经| 算法题解
整理了校招
面试算法
题,部分《剑指offer》算法题,以及LeetCode算法题,本博文中算法题均使用Java实现校招面试题解剑指offer部分题解LeetCode中文网部分题解题目描述:了解哪些排序算法
heyrenly
·
2019-06-11 20:02
14种模式解决
面试算法
编程题(PART II)
写在前面继续8、树的宽度优先搜索(TreeBFS)该模式基于广度优先搜索(BFS)技术来遍历树,并使用队列在跳到下一层之前记录下该层的所有节点。使用这种方法可以有效地解决涉及以逐级顺序遍历树的任何问题。TreeBFS模式的基本思想是将根节点push到队列然后不断迭代直到队列为空。对于每次迭代,删除队列头部的节点并“访问”该节点。从队列中删除每个节点后,我们还将其所有子节点push进队列。应用场景涉
kaiyuan_sjtu
·
2019-06-10 21:55
面试编程
数据结构
经典算法
Target
offer
14种模式解决
面试算法
编程题(PART I)
附上我的部分刷题记录(不完整leetcode和完整剑指offer),内含详细解题思路:Kick_Algorithm,欢迎加入我一起刷题~好了,今天文章的主题就是分享14种解决
面试算法
编程题的思路(来自ed
kaiyuan_sjtu
·
2019-06-08 15:10
算法面试编程
Leetcode
数据结构
经典算法
二叉树相关
面试算法
题(java实现)
二叉树可以说是最重要的非线性数据结构了,也是考察递归思想的重要手段。二叉树分为普通二叉树,排序二叉树,平衡二叉树,红黑树等等。这里代码中我选择的是排序二叉树,有特殊性但又不失一般性,复杂度适中。算法主要有(难度递增):各种遍历,其中要注意的是后序非递归遍历,层序遍历(带层数,例如问第3层有几个节点)。常见的统计叶子,非叶子节点数,求深度,判断左右子树相似,判断平衡等。根据先序与中序建立二叉树,或者
Francis_null
·
2019-05-30 00:10
算法
教你学习大厂
面试算法
真题解析入门到进阶
附Java/C/C++/机器学习/算法与数据结构/前端/安卓/Python/程序员必读书籍书单大全:书单导航页(点击右侧极客侠栈即可打开个人博客):极客侠栈①【Java】学习之路吐血整理技术书从入门到进阶最全50+本(珍藏版)②【算法数据结构+acm】从入门到进阶吐血整理书单50+本(珍藏版)③【数据库】从入门到进阶必读18本技术书籍网盘吐血整理网盘(珍藏版)④【Web前端】从HTML到JS到AJ
极客侠
·
2019-05-23 09:22
Leetcode学习之递归、回溯与分治(2)
开宗明义:本系列基于小象学院林沐老师课程《
面试算法
LeetCode刷题班》,刷题小白,旨在理解和交流,重在记录,望各位大牛指点!
元大宝
·
2019-05-09 10:36
Leetcode
Leetcode学习之递归、回溯与分治(1)
开宗明义:本系列基于小象学院林沐老师课程《
面试算法
LeetCode刷题班》,刷题小白,旨在理解和交流,重在记录,望各位大牛指点!
元大宝
·
2019-05-08 14:13
Leetcode
互联网公司最常见的
面试算法
题大集合!
转载于新智元来源:Github编辑:元子【导读】LeetCode是一个美国的在线编程网站,收集了各个大厂的笔试面试题,对找工作的毕业生和开发者来说,非常有价值。很多求职者都会在LeetCode刷上一遍,面试官也喜欢在上面挑选各类题目。LeetCode是一个美国的在线编程网站,收集了各个大厂的笔试面试题,对找工作的毕业生和开发者来说,非常有价值。不过LeetCode上面的题目很多都是考察应聘者对基础
计算机与软件考研
·
2019-05-05 10:00
Leetcode学习之栈、队列、堆(3)
开宗明义:本系列基于小象学院林沐老师课程《
面试算法
LeetCode刷题班》,刷题小白,旨在理解和交流,重在记录,望各位大牛指点!
元大宝
·
2019-05-03 20:31
Leetcode
Leetcode学习之栈、队列、堆(2)
开宗明义:本系列基于小象学院林沐老师课程《
面试算法
LeetCode刷题班》,刷题小白,旨在理解和交流,重在记录,望各位大牛指点!
元大宝
·
2019-05-03 10:59
Leetcode
Leetcode学习之栈、队列、堆(1)
开宗明义:本系列基于小象学院林沐老师课程《
面试算法
LeetCode刷题班》,刷题小白,旨在理解和交流,重在记录,望各位大牛指点!
元大宝
·
2019-05-02 14:31
Leetcode
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他