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
剑指offer题
滑动窗口法算法(matlab、java)
正好看到《
剑指offer题
目》面试题65:滑动窗口的最大值给定⼀一个数组和滑动窗口的大⼩,找出所有滑动窗口⾥里里数值的最⼤大值。
qq_40260642
·
2020-06-25 17:50
轻量级锁、重量级锁都是啥玩意
大纲前言我的所有文章同步更新与Github–Java-Notes,想了解JVM(基本更完),HashMap源码分析,spring相关,,并发,
剑指offer题
解(Java版),可以点个star。
别惹猪儿虫
·
2020-06-25 09:46
Java
JVM
并发
剑指OFFER题
14:输入一个链表,输出该链表中倒数第k个结点。
剑指OFFER题
14:输入一个链表,输出该链表中倒数第k个结点。
qq_34964002
·
2020-06-25 08:26
剑指OFFER
剑指offer——java刷题总结【五】
Note题解汇总:
剑指offer题
解汇总代码地址:Github剑指offerJava实现汇总点击目录中的题名链接可直接食用题解~有些解法博文中未实现,不代表一定很难,可能只是因为博主太懒```(Orz)
廿半
·
2020-06-25 08:13
算法
剑指offer——java刷题总结【七】
Note题解汇总:
剑指offer题
解汇总代码地址:Github剑指offerJava实现汇总点击目录中的题名链接可直接食用题解~有些解法博文中未实现,不代表一定很难,可能只是因为博主太懒```(Orz)
廿半
·
2020-06-25 08:13
算法
0~n-1中缺失的数字
剑指offer题
型分类及各题的代码及解题思路题目二:0~n-1中缺失的数字。
小菜鸡的蜕变之路
·
2020-06-25 02:22
剑指offer刷题
剑指offer题
型分类(持续更新~)
剑指offer题
型分类及各题的代码及解题思路(单击题目即可跳转)题目分类参考:①和②注:单击即可跳转到题目的详细代码(很多思路都来源于剑指offer第二版一书和牛客网剑指offer讨论区大佬们,非常感谢他们
小菜鸡的蜕变之路
·
2020-06-25 02:22
剑指offer刷题
剑指offer-面试题3 二维数组中的查找
目前研三,毕业在即,之前做Android开发,现在想转到后台开发,却发现算法部分太过欠缺,所以就去博客上看别人写的
剑指offer题
的见解。
但觉
·
2020-06-24 22:29
剑指offer
二维数组中的二分查找
题目来源:
剑指offer题
目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
WeekenLin
·
2020-06-24 10:27
Java编程
剑指offer题
解 (java版本)
题目名字详细代码和分类二叉树的深度题解二叉树二叉树镜像二叉树平衡二叉树二叉树·对称二叉树二叉树把二叉树打印成多行二叉树二叉树的下一个结点二叉树二叉搜索树与双向链表二叉树,链表从上往下打印二叉树二叉树二叉树中和为某一值的路径二叉树二叉搜索树的后序遍历序列二叉树二叉搜索树的第k个结点二叉树按之字形顺序打印二叉树二叉树树的子结构二叉树重建二叉树二叉树序列化二叉树二叉树求1+2+3+…+n数学,递归矩阵覆
jcjcjcjiangcheng
·
2020-06-23 21:24
剑指offer
【大总结3】leetcode解题总览(算法、剑指offer、SQL、多线程、shell)
3/22更新
剑指offer题
目链接建议大部分题都会做,都能比较快速且准确的写出来。关于做题方式,我的建议是:一道一道刷即可,因为难度一般,不用系统的学习什么知识,遇到实在不会的就跳过即可。
RabbitMQ!!!
·
2020-06-23 13:32
leetcode
【剑指Offer】最小的K个数 解题报告(Python)
【剑指Offer】最小的K个数解题报告(Python)标签(空格分隔):
剑指Offer题
目地址:https://www.nowcoder.com/ta/coding-interviews题目描述:输入n
负雪明烛
·
2020-06-23 09:02
算法
牛客网
剑指offer
【剑指Offer】复杂链表的复制 解题报告(Python)
【剑指Offer】复杂链表的复制解题报告(Python)标签(空格分隔):
剑指Offer题
目地址:https://www.nowcoder.com/ta/coding-interviews题目描述:输入一个复杂链表
负雪明烛
·
2020-06-23 09:02
算法
牛客网
剑指offer
【剑指Offer】二叉搜索树的第k个结点 解题报告(Python)
【剑指Offer】二叉搜索树的第k个结点解题报告(Python)标签(空格分隔):
剑指Offer题
目地址:https://www.nowcoder.com/ta/coding-interviews题目描述
负雪明烛
·
2020-06-23 09:02
算法
牛客网
剑指offer
【剑指Offer】翻转单词顺序列 解题报告(Python)
【剑指Offer】翻转单词顺序列解题报告(Python)标签(空格分隔):
剑指Offer题
目地址:https://www.nowcoder.com/ta/coding-interviews题目描述:牛客最近来了一个新员工
负雪明烛
·
2020-06-23 09:02
算法
牛客网
剑指offer
剑指offer #4 重建二叉树
剑指offer题
集https://www.jianshu.com/nb/32116527题目描述:输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。
唐小斗12138
·
2020-06-22 15:23
翻转单词顺序列
剑指OFFER题
43------按牛客网热度排序时间:2019.1.14.1926作者:Waitt题目牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。
Waitt_
·
2020-06-22 07:06
Leetcode和
剑指offer题
解
(keepupdating…)HerearemysolutionstotheLeetCodeproblems,linkingtomyGithubrepository:EASYLeetcode1TwoSumLeetcode9PalindromeNumberLeetcode13roman2integerLeetcode14longestcommonprefixLeetcode20validparent
DLCkeepmoving
·
2020-06-22 04:16
Coding
Java技术面试到底要准备哪些面试题?别找了,这个GitHub完美的帮你解决
的时候看到的,觉得里面的内容挺不错的(还在更新中)就随手分享出来对正在面试的朋友应该挺有帮助的,地址就在上面,我只是个搬运工一、校招真题题解二、计算机网络三、HTTP四、操作系统五、Linux六、算法七、
剑指
Java_Cappuccino
·
2020-06-21 22:34
程序人生
Java
面试
矩形覆盖 牛客网 剑指Offer
矩形覆盖牛客网
剑指Offer题
目描述我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?
DarrenXf
·
2020-06-21 19:48
Algorithm
牛客网
算法
剑指Offer
二叉搜索树的第K个结点 牛客网 剑指Offer
牛客网
剑指Offer题
目描述给定一棵二叉搜索树,请找出其中的第k小的结点。
DarrenXf
·
2020-06-21 19:48
算法
牛客网
Algorithm
剑指Offer
【牛客网】
剑指Offer题
解
目录1.二维数组中的查找【数组】2.替换空格【字符串】3.从尾到头打印链表【链表】4.重建二叉树【树】5.用两个栈实现队列【栈和队列】5.旋转数组的最小数字【查找和排序】6.斐波那契数列【递归和循环】7.跳台阶【递归和循环】8.变态跳台阶【递归和循环】9.矩形覆盖【递归和循环】10.二进制中1的个数【位运算】11.数值的整数次方【代码的完整性】12.调整数组顺序使奇数位于偶数前面【代码的完整性】1
DNMTOOBA
·
2020-06-21 19:52
剑指Offer
剑指offer题
解(Java实现)—— 面试题7:重建二叉树
文章目录前言题目描述解题思路总结后记前言本系列的文章为笔者学习《剑指offer第二版》后的笔记整理以及Java实现,解法不保证与书上一致。另外,我最近在系统整理一些Java后台方面的面试题和参考答案,有找工作需求的童鞋,欢迎关注我的Github仓库,如果觉得不错可以点个star关注:1、awesome-java-interview2、awesome-java-notes题目描述输入某二叉树的前序遍
樱木天亥
·
2020-06-21 17:14
剑指offer
LeetCode题解(Java实现)——167.Two Sum II - Input array is sorted(两数之和II-输入数组有序)
前言欢迎关注我的Github,如果觉得有帮助,请点个star哟,目前主要在更leetcode题解(Java版)和
剑指offer题
解(Java版),可以点个star。
樱木天亥
·
2020-06-21 17:43
leetcode
剑指offer题
解(Java实现)—— 面试题6:从头到尾打印链表
文章目录前言题目描述解题思路思路一:使用栈思路二:使用递归总结后记前言本系列的文章为笔者学习《剑指offer第二版》后的笔记整理以及Java实现,解法不保证与书上一致。另外,我最近在系统整理一些Java后台方面的面试题和参考答案,有找工作需求的童鞋,欢迎关注我的Github仓库,如果觉得不错可以点个star关注:1、awesome-java-interview2、awesome-java-note
樱木天亥
·
2020-06-21 17:43
剑指offer
剑指offer题
解(Java实现)—— 面试题5:替换空格
文章目录前言题目描述解题思路相关题目题目描述解题思路总结后记前言本系列的文章为笔者学习《剑指offer第二版》后的笔记整理以及Java实现,解法不保证与书上一致。另外,我最近在系统整理一些Java后台方面的面试题和参考答案,有找工作需求的童鞋,欢迎关注我的Github仓库,如果觉得不错可以点个star关注:1、awesome-java-interview2、awesome-java-notes题目
樱木天亥
·
2020-06-21 17:43
剑指offer
这是个将近3万人点赞,涉及9大模块,专为程序员准备的面试宝典
目前该项目在GitHub上已经获得29012个Star,Fork量也达到了8千多,相信对于同样要准备面试的程序员会有很大帮助下面,我们一起来看看该项目的九大模块:算法●
剑指Offer题
解:目录根据原书第二版进行编排
weixin_33758863
·
2020-06-21 10:03
剑指offer题
目及答案
剑指offer最近在牛客网上刷剑指offer的题目,现将题目和答案总结如下:1.二维数组的查找2.替换空格3.从尾到头打印链表4.重建二叉树5.用两个栈实现队列6.旋转数组的最小数字7.斐波那契数列8.跳台阶9.变态跳台阶10.矩阵覆盖11.二进制中1的位数12.数值的整数次方13.调整数组顺序使奇数位于偶数前面14.链表中倒数第k个结点15.反转链表16.合并两个排序的链表17.树的子结构18.
noaname
·
2020-06-21 04:22
剑指offer题目汇总
【剑指Offer】数字在排序数组中出现的次数 解题报告(Python)
【剑指Offer】数字在排序数组中出现的次数解题报告(Python)标签(空格分隔):
剑指Offer题
目地址:https://www.nowcoder.com/ta/coding-interviews题目描述
负雪明烛
·
2020-06-21 01:14
算法
牛客网
剑指offer
LeetCode题解(Java实现)——15. 3Sum(三数之和)
前言欢迎关注我的Github,如果觉得有帮助,请点个star哟,目前主要在更leetcode题解(Java版)和
剑指offer题
解(Java版),可以点个star。
樱木天亥
·
2020-06-20 21:53
leetcode
剑指offer题
目解析(附带视频解析链接)
写在前面代码说明:代码的下载地址:https://github.com/WuNianLuoMeng/Coding视频说明:第一次以这样的形式录视频,如果有哪里说的不对,还请各位及时指出,谢谢~~~二维数组中的查找视频链接方法一:通过遍历array数组,去查找array数组中有没有target的值。它的时间复杂度是(O(n*m))publicbooleanFind(inttarget,int[][]
HanChen.log
·
2020-06-20 21:14
剑指offer
剑指Offer--题集目录索引
牛客OJ九度OJCSDN题解GitHub代码牛客
剑指Offer题
目列表九度OJ
剑指Offer题
目列表剑指OfferCodingInterviews–剑指Offer–名企面试官精讲典型编程题牛客OJ九度OJCSDN
JeanCheng
·
2020-06-20 20:20
┈┈【剑指offer】
数组中重复的数字【LeetCode
剑指offer题
解】
题目:面试题03.数组中重复的数字本题考查的知识点是:数组、哈希表思路:思路一:使用数据结构哈希表Set来实现。题目要求只找到任意一个重复的数字即可。在向set中添加元素时,set会对已有的元素进行对比,若已经存在相同元素,那么久返回false。思路二:自定义一个哈希表结构进行存储,在插入哈希表时对已有元素进行判断优势:相对线性表的查找要更加的迅速,哈希查找,不需要经过遍历比较过程。实现:clas
余生发大财
·
2020-05-01 09:21
剑指offer题解
剑指offer题
11—旋转数组中最小的数
Markdown在线编辑器-www.MdEditor.com
剑指offer题
11—旋转数组中最小的数题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。
碎梦残阳
·
2020-04-23 16:00
面试必刷的算法题 -
剑指offer题
集Java实现
本文的题目均来自LeetCode的
剑指offer题
库本文的分类参考自书籍《剑指offer》代码均采用Java实现,且大多都是最优解码这篇文章的目的是方便自己复习看,所以很多代码是经过优化的,并且几乎没有题解
每天都有新收获
·
2020-04-12 22:20
#
leetcode分类题集
剑指offer题
解之七——跳台阶
一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法。假设当有n个台阶时假设有f(n)种走法。青蛙最后一步要么跨1个台阶要么跨2个台阶。当最后一步跨1个台阶时即之前有n-1个台阶,根据1的假设即n-1个台阶有f(n-1)种走法。当最后一步跨2个台阶时即之前有n-2个台阶,根据1的假设即n-2个台阶有f(n-2)种走法。显然n个台阶的走法等于前两种情况的走法之和即
KaelQ
·
2020-04-08 23:19
算法学习记录(四)--
剑指offer题
目归类
目前刚把链表部分学习完,个人感觉大模块的题目放在一块学习比较好所以把题目分类一下:数组--9题面试题3:二维数组中的查找面试题14:调整数组顺序使得奇数位于偶数前面面试题29:数组中出现超过一半的数字面试题30:最小的k个数面试题33:把数组排成最小的数面试题36:数组中的逆序对面试题40:数字在排序数组中出现的次数面试题51:数组中重复的数字面试题52:构建乘积数组字符串--10题面试题4:替换
George_Luofz
·
2020-03-23 22:48
iOS-算法集锦-剑指offer-百题详解之一
二维数组中的查找5.替换空格6.从尾到头打印链表7.重建二叉树8.二叉树的下一个结点9.用两个栈实现队列10.1斐波那契数列10.2跳台阶10.3矩形覆盖10.4变态跳台阶阅前需知1.本文部分内容参考
剑指
路飞_Luck
·
2020-03-22 12:18
剑指offer #3 从尾到头打印链表
剑指offer题
集https://www.jianshu.com/nb/32116527题目描述:输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。
唐小斗12138
·
2020-03-10 12:32
剑指offer题
解之五——用两个栈实现队列
1.题目概述用两个栈来实现一个队列,完成队列的Push和Pop操作。队列中的元素为int类型。2.解题思路队列是先进后出,栈是先进先出。那么使用两个堆栈进行模拟即可。3.代码解释publicclassSolution{Stackstack1=newStack();Stackstack2=newStack();publicvoidpush(intnode){//push为正常的堆栈pushstack
KaelQ
·
2020-03-01 11:58
剑指offer题
解之二——替换空格
1.题目请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。2.思路从前往后替换没有先计算好总长度后,从后往前替换省效率。因为从前往后每次添加,后面的字母就会依次向后移动多次。从后往前添加,不会移动那么多次。从前往后添加从后往前添加3.codepublicclassSolution{publicStr
KaelQ
·
2020-02-27 07:16
剑指offer面试题03----二维数组中的查找 (面试题04. 二维数组中的查找)
剑指offer题
目描述: 在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
北木.
·
2020-02-24 15:58
多味的LeetCode
LeetCode
二维数组中
全网最全
剑指offer题
目解答
【剑指offer】Java版代码(完整版)【剑指offer】1-10题【剑指offer】11-20题【剑指offer】21-30题【剑指offer】31-40题【剑指offer】41-50题【剑指offer】51-67题剑指offer一之二维数组中的查找剑指offer二之替换空格剑指offer三从头到尾打印链表剑指offer四之重建二叉树剑指offer五之用两个栈实现队列剑指offer六之求旋转数
passiontim
·
2020-02-18 06:08
剑指offer题
解之一——二维数组中的查找
1.题目在一个二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。2.解题思路从左往右递增,从上到下递增,则判断要从左下角或右上角开始。若从左下角开始,比较该数x与输入数n的大小,若x>n,则比较位置向上。直到xn=12向上,x=8n=9,向上,x=8n=9,向上,x=6n=9,向上,x=1
KaelQ
·
2020-02-17 21:43
剑指offer题
解之四——重建二叉树
1.题目概述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。2.解题思路前序排列顺序为根-左-右,中序排列为左-根-右。那么如题根为1。则根据中序遍历序列则可以得到左子树{4,7,2,}和右子树{5,3,8,6}
KaelQ
·
2020-02-14 23:08
[
剑指offer题
解][Java]队列的最大值/滑动窗口的最大值
image前言众所周知,《剑指offer》是一本“好书”。为什么这么说?因为在技术面试中,它里面罗列的算法题在面试中出现的频率是非常非常高的。有多高,以我目前不多的面试来看,在所有遇到的面试算法题中,出现原题的概率大概能有6成,如果把基于原题的变种题目算上,那么这个出现概率能到达9成,10题中9题见过。至于为什么给“好书”这两个字打引号,因为这本书成了面试官的必备,如果考生不会这本书上的题目,就很
蛮三刀把刀
·
2020-02-13 20:45
剑指offer题
目--算法和数据结构
2.4.1查找和排序二分查找、归并排序和快速排序递归和循环两种方式顺序查找、二分查找、哈希表查找、二叉排序树查找、1.查找在排序的数组(或者部分排序的数组)中查找一个数字或者统计某个数字出现的次数。可以用二分查找算法。哈希表和二叉排序树查找的重点在于考察对应的数据结构而不是算法。哈希表最主要的优点是我们能利用它在O(1)时间查找某一元素,是效率最高的查找方式,缺点是需要额外的空间来实现哈希表。35
小仙女学编程
·
2020-02-06 20:00
Java面试笔记(强烈推荐)
让我们共同成长吧……第一部分:目录一、算法
剑指Offer题
解目录根据原书第二版进行编排,代码和原书有所不同,尽量比原书更简洁。
波波波先森
·
2020-01-03 04:40
剑指offer题
解之三——从尾到头打印链表
1.题目输入一个链表,从尾到头打印链表每个节点的值。输入描述:输入为链表的表头输出描述:输出为需要打印的“新链表”的表头2.思路递归思路,最里层最先执行。3.codeimportjava.util.ArrayList;publicclassSolution{publicArrayListarray=newArrayList();publicArrayListprintListFromTailToH
KaelQ
·
2020-01-03 02:19
剑指offer题
解
前言2.实现Singleton3.数组中重复的数字4.二维数组中的查找5.替换空格6.从尾到头打印链表7.重建二叉树8.二叉树的下一个结点9.用两个栈实现队列10.1斐波那契数列10.2跳台阶10.3变态跳台阶10.4矩形覆盖11.旋转数组的最小数字12.矩阵中的路径13.机器人的运动范围14.剪绳子15.二进制中1的个数16.数值的整数次方17.打印从1到最大的n位数18.1在O(1)时间内删除
Observer_____
·
2020-01-02 08:05
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
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
其他