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
剑指offer32
数据结构与算法系列一之整数、数组及字符串
前言:由于本人不是科班出身,计算机基础相对薄弱一些,最近在工作之余想系统的学习一下数据结构与算法,主要是通过学习专项突破版的
剑指
Offer每一部分的典型题目,将每一部分相关的基础内容尽量掌握一下。
wydilearn
·
2022-09-11 14:00
浅谈双指针技巧(三)利用快慢指针,查找链表中指定位置节点
常见的经典题目有:1、查找倒数i位置的的节点2、查找中间节点我们依次来看一、查找快慢指针查找单链表中位于倒数第i个位置的元素力扣
剑指
Offer22.链表中倒数第k个节点(htt
王若伊_恩赐解脱
·
2022-09-09 10:00
剑指
offer76:删除链表中重复的结点
剑指
offer76题目:在一个排序的链表中,存在重复的结点,请删除该链表中重复的结点,重复的结点不保留,返回链表头指针。
斯沃福德
·
2022-09-09 09:53
专项练习:链表
链表
剑指
offer 18:删除链表的节点
剑指
offer18题目:给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。
斯沃福德
·
2022-09-09 09:53
专项练习:链表
链表
剑指
Offer 09:用两个栈实现队列
剑指
offer09思路:栈是后进先出(头插头取),假设输入123,输出则是321队列是先进先出(尾插头取),假设输入123,输出则是123.建立一个输入栈stack1和输出栈stack2,将输入栈的元素
斯沃福德
·
2022-09-09 09:52
专项练习:
队列&栈
leetcode
算法
剑指
offer全部题解 【目录】
3.数组中重复的数字4.二维数组中的查找5.替换空格6.从尾到头打印链表7.重建二叉树8.二叉树的下一个节点9.用两个栈实现队列10.1斐波那契数列10.2青蛙跳台阶问题与矩形覆盖问题11.旋转数组的最小数字12.矩阵中的路径13.机器人的运动范围14剪绳子15.二进制中1的个数16.数值的整数次方17.打印从1到最大的n位数18.删除链表的节点19.正则表达式匹配20.表示数值的字符串21.调整
百里守约学编程
·
2022-09-07 20:03
剑指offer(Java版)
java
leetcode
剑指offer
AcWing
《跟英雄哥学算法第八天》
《算法零基础100讲》(第22讲)字符串算法(二)-字符串比较_英雄哪里出来-CSDN博客
剑指
Offer58-II.左旋转字符串-力
厚积薄发ض
·
2022-09-07 13:28
算法
蓝桥杯
职场和发展
单调栈的性质和使用场景
实践
剑指
Offer59-I.滑动窗口的最大值添加链接描述给定一个数组nums和滑动窗口的大小k,请找出所有滑动窗口里的最大值。
RSABLOCKCHAIN
·
2022-09-07 09:21
算法
leetcode
算法
数据结构
朝花夕拾呀
不积跬步无以至千里,不积小流无以成江海【校招资料】校招Java开发面试知识点汇总(收录自牛客网)https://www.nowcoder.com/discuss/31667
剑指
offerhttps://
Stefan1001
·
2022-09-07 09:02
学习笔记
java
面试
开发语言
【
剑指
Offer II】 0~n-1中缺失的数字
细说这题,其实有多种办法,这里讲两种,多的有兴趣可以自己想想。暴力别问,问就是只要没超,都可以暴力,更何况是这种时间复杂度O(N)就可以解决的暴力。因为每一个数字都对应的是它的下标,如果有一个不是,那它就是缺失的数字。直接看代码:classSolution{public: intmissingNumber(vector&nums){ for(inti=0;i&nums){ intle
Knous
·
2022-09-06 17:30
每日练习
开发语言
c++
【
剑指
office】旋转数组的最小数
看着花,说白了,暴力或者二分查找,还是那种完全不用变的。暴力直接重新排序,然后返回第0个,太简单了不举例,这里用二分。举个例子:此时Left应该在3的位置上,而Right应该在2的位置上。那么中间位置就是5。将这个5跟最右边判断一下(也可以跟最左边),如果这个位置比Right小,就说明最小的那个数肯定不会在右边,同理,如果这个位置比Right大,就说明最小的那个数肯定不会在左边。现在Left是1(
Knous
·
2022-09-06 17:30
每日练习
算法
十年磨一剑,
剑指
IT技术之巅,WOT 全球技术创新大会 2022盛大开启
新技术不断涌现,时代随之变迁,各种错综复杂的环境,也在深刻影响着全球技术革命与产业变革。新形势下,如何部署IT产业新思路?如何构建IT产业新的生态体系?如何让最新技术更广泛地辐射到实体产业中去?作为ITer,如何应对挑战,“跑”赢新常态?面对种种困惑,9月3-4日,WOT全球技术创新大会2022在北京富力万丽酒店扬帆起航,站在技术之巅,汇聚海内外近百位一线技术专家,聚集近千位创新开拓者,围绕国内外
Neon资讯
·
2022-09-06 10:45
科技
人工智能
microsoft
牛客编程题--必刷101之模拟
当前这个专题是最后一个版块(模拟),这个专题结束后还会出现
剑指
offer专题,希望能够对小伙伴们笔试有所帮助,早日拿到offer!
研行笔录
·
2022-09-06 06:35
小曾带你刷牛客
算法
java
数据结构
模拟
牛客101专题
牛客网刷题——重建二叉树(
剑指
offer)
2018.1.6加油!题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回思路:递归方法,前序遍历第一个数字是根节点,在中序中找到其位置后可以划分出左右两个子树,再对子树进行递归,继续按上面的方法找,直到lef
夏天的风欧阳冰嫣
·
2022-09-03 14:43
后端开发
算法
数据结构
二叉树
算法
递归
[java刷算法]牛客—
剑指
offer链表有环的入口、反转链表、合并排序链表
✨目前正在学习:SSM框架,算法刷题本文收录专栏:java刷算法牛客—
剑指
offer牛客网,刷算法过面试的神级网站,用牛客你也牛。免费注册和我一起学习刷题希望大家多多支持一起进步呀!
风铃听雨~
·
2022-09-02 12:46
链表
算法
java
面试
数据结构
从尾到头打印链表
剑指
Offer06.从尾到头打印链表输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
水中的蓝天
·
2022-09-01 21:22
【leetcode】【
剑指
offer Ⅱ】053. 二叉搜索树中的中序后继
问题描述:给定一棵二叉搜索树和其中的一个节点p,找到该节点在树中的中序后继。如果节点没有中序后继,请返回null。节点p的后继是值比p.val大的节点中键值最小的节点,即按中序遍历的顺序节点p的下一个节点。核心思路:该题有两种解题方法。方法一:中序遍历二叉搜索树,用两个变量记录当前节点与前一个节点。如果上一个访问的节点是节点p,则当前访问节点是p的中序后继。方法二:利用二叉搜索树的性质。如果roo
cheny1li1998
·
2022-09-01 11:36
#
剑指
offer
Ⅱ
leetcode
爆刷leetcode——链表(一)
文章目录
剑指
Offer25.合并两个排序的链表23.合并K个升序链表
剑指
Offer25.合并两个排序的链表思路:当两个链表都不为空时,比较两个链表的头节点哪个更小,将小的节点添加到新的链表中,然后将指向该节点的指针向后移动一位
蒸鹅心啊
·
2022-09-01 11:03
爆刷leetcode
链表
leetcode
数据结构
Leetcode各种题型题目+思路+代码(共176道题)
文章目录第一章:Leetcode每日很多题1、Leetcode-1047删除字符串中的所有相邻重复项2、
剑指
Offer53-I.在排序数组中查找数字I3、Leetcode704:二分查找4、Leetcode227
weixin_51182518
·
2022-09-01 07:38
字符串
leetcode
数据结构
Leetcode各种题型题目+思路+代码(共176道题及答案)
文章目录第一章:Leetcode每日很多题1、Leetcode-1047删除字符串中的所有相邻重复项2、
剑指
Offer53-I.在排序数组中查找数字I3、Leetcode704:二分查找4、Leetcode227
普通网友
·
2022-09-01 07:29
leetcode
算法
数据结构
java
架构
前端也该刷点算法题——双指针解“链表”题也太香了叭!
同步双指针1查找链表中倒数第k个节点
剑指
Offer22.链表中倒数第k个节点思路:假设链表的长度为n,不难得出倒数第k个节点即为整数第n+1-k。
·
2022-08-31 20:45
前端也该刷点算法题——双指针解“链表”题也太香了叭!
同步双指针1查找链表中倒数第k个节点
剑指
Offer22.链表中倒数第k个节点思路:假设链表的长度为n,不难得出倒数第k个节点即为整数第n+1-k。
程序员既明
·
2022-08-31 20:00
【
剑指
Offer 精选】
剑指
Offer II 029. 排序的循环链表
题目描述这是LeetCode上的
剑指
OfferII029.排序的循环链表,难度为中等。
·
2022-08-31 18:08
后端
【
剑指
Offer 精选】
剑指
Offer II 005. 单词长度的最大乘积
题目描述这是LeetCode上的
剑指
OfferII005.单词长度的最大乘积,难度为中等。
·
2022-08-31 18:37
后端
剑指
Offer II 049. 从根节点到叶节点的路径数字之和
剑指
OfferII049.从根节点到叶节点的路径数字之和难度中等34给定一个二叉树的根节点root,树中每个节点都存放有一个0到9之间的数字。
shuest
·
2022-08-29 07:17
剑指offer
java
servlet
数据库
后世界史II·困兽之斗(第二十六章 )
大东野号举
剑指
着苍蓝圣剑号方才被砍伤的肩部——从剥
幕落_星辰
·
2022-08-29 07:53
【
剑指
Offer 精选】
剑指
Offer II 007. 数组中和为 0 的三个数
题目描述这是LeetCode上的
剑指
OfferII007.数组中和为0的三个数,难度为中等。
·
2022-08-27 10:13
后端
剑指
offer专项突击版第40天
剑指
OfferII117.相似的字符串题意就是根据字符串的相似性将strsstrsstrs里的所有字符串进行分组,求出组数。
_hys
·
2022-08-26 07:13
MKU-CSA算法每日打卡
算法
图论
leetcode
Diffusion Model一发力,GAN就过时了???
就连科技圈的大佬们也纷纷前来关注:话题里“
剑指
”的关键词则是DiffusionModel,用Tom的话来说就是:在2021年,它甚至可以说是闻所未闻。
QbitAl
·
2022-08-25 07:12
机器学习
人工智能
深度学习
计算机视觉
算法
【七律•宋词】诗词接龙大赛(总第97期)
剑指
千山千鸟绝,弦惊万国万人骄。门前淡淡云收雨,
陈良心
·
2022-08-24 06:28
【刷题】
剑指
Offer篇
特别感谢k神在
剑指
Offer刷题路上提供的清晰图解、和堪称完美的思路与方法小文目录:T3:数组中重复的数字T3-2:不修改数组找出重复的数字T4:二维数组中的查找T5:替换空格T6:从尾到头打印链表T7
金石zzz
·
2022-08-21 09:52
求职路
字符串
数据结构
算法
leetcode
剑指
offer 刷题——23. 链表中环的入口节点
一、题目给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。二、思路及代码实现这道题依然使用双指针实现,可以借鉴面试题22.链表中倒数第k个节点的思路。首先我们要确定链表是否有环,使用快慢双指针即可完成。设置快、慢两个指针,都从头节点出发,快指针每次走两步,慢指针每次走一步,如果链表有环,则两个指针一定会相遇,且相遇于环内某一点。如果链表有环,下一步就是如何确定环的入口。假设
TheManba
·
2022-08-21 09:19
剑指offer刷题
链表
剑指
offer刷题
一些链接JAVA版本全解https://www.nowcoder.com/discuss/198840?type=1数据结构JZ1二维数组中的查找描述在一个二维数组array中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。[[1,2,8,9],[2,4,9,12],[4
蒟蒻猫
·
2022-08-21 09:46
OJ刷题
算法
leetcode
剑指
offer第三天之从尾到头打印链表
剑指
offer第三天之从尾到头打印链表输入一个链表,按链表从尾到头的顺序返回一个ArrayList。
魏振东
·
2022-08-21 09:45
剑指offer
列表
链表
java
《
剑指
Offer》JZ16:合并两个排序的链表(迭代法)
本系列文章为《
剑指
Offer》刷题笔记。刷题平台:牛客网思路先判断输入的链表是否为空的指针。如果第一个链表为空,则直接返回第二个链表;如果第二个链表为空,则直接返回第一个链表。
华尔街的幻觉
·
2022-08-21 09:42
剑指Offer-python
链表
python
剑指offer
Leetcode--
剑指
Offer
比个心-----------------------------
剑指
Offer第一期:一,两个栈实现队列二,包含min函数的栈第
影子,你陪着我累吗?
·
2022-08-21 09:41
剑指Offer
java
【Java数据结构】栈和队列
一、栈(Stack)1、概念2、入栈和出栈的顺序3、中缀表达式转后缀表达式4、栈的方法LeetCode150.逆波兰表达式求值
剑指
Offer31.栈的压入、弹出序列5、栈的实现LeetCode20.有效的括号
李枖原
·
2022-08-21 09:38
数据结构
java
数据结构
开发语言
栈
队列
剑指
offer刷题——字符串
剑指
Offer(二):替换空格题目请实现一个函数,将一个字符串中的空格替换成“%20”。例如,当字符串为WeAreHappy.则经过替换之后的字符串为We%20Are%20Happy。
Catherine_xy
·
2022-08-21 09:05
offer
2020-4-21
剑指
offer之从尾到头打印链表
标题2020-4-21
剑指
offer之从尾到头打印链表题目:输入一个链表,按链表从尾到头的顺序返回一个ArrayList。
timeyanyan
·
2022-08-21 09:05
剑指
offer(链表专题)
该专题为
剑指
offer专题,题目均来自《
剑指
offer》,里面每道题带有练习模式和考试模式,可还原考试模式进行模拟,也可通过练习模式进行练习。
研行笔录
·
2022-08-21 09:24
小曾带你刷牛客
链表
数据结构
剑指offer
刷题
Java
【
剑指
Offer】003 从尾到头打印链表
【
剑指
Offer】003从尾到头打印链表题目链接:
剑指
Offer第三题牛客网题目描述:输入一个链表,从尾到头打印链表每个节点的值。
Mr王先生
·
2022-08-21 09:23
剑指Offer
链表
[java刷算法]牛客—
剑指
offer链表复习、手写简易正则匹配
✨目前正在学习:SSM框架,算法刷题本文收录专栏:java刷算法牛客—
剑指
offer牛客网,刷算法过面试的神级网站,用牛客你也牛。免费注册和我一起学习刷题希望大家多多支持一起进步呀!
风铃听雨~
·
2022-08-21 09:21
链表
算法
java
面试
动态规划
剑指
offer:从尾到头打印链表
剑指
offer:从尾到头打印链表输入一个链表,按链表从尾到头的顺序返回一个ArrayList。
失散Lost
·
2022-08-21 09:40
刷题
牛客
剑指
offer题目汇总
牛客
剑指
offer共81道题目汇总题号题目知识点难度通过率JZ3数组中重复的数字数组简单53.87%JZ4二维数组中的查找数组中等26.30%JZ11旋转数组的最小数字二分简单34.28%JZ17打印从
phial03
·
2022-08-21 09:09
Java
数据结构与算法
java
leetcode
算法
刷题
剑指
Offer解题 链表反序
剑指
Offer题目描述输入一个链表,按链表从尾到头的顺序返回一个ArrayList**题解:**1、javascript反序输出,就相当于先进后出,所以构建栈,将链表结构存入数组中,然后利用Javascipt
nzhj
·
2022-08-21 09:05
算法
算法
数据结构
链表
牛客《
剑指
Offer》刷题笔记
剑指
Offer题目中的共性问题数组中重复的数字二维数组中的查找替换空格从头到尾打印链表重建二叉树二叉树的下一个节点用两个栈实现队列斐波那契数列旋转数组的最小数字矩阵中的路径机器人的运动范围剪绳子二进制中
Mister_Yu
·
2022-08-21 09:02
算法编程题
c++
算法
【手撕OJ题】——21. 合并两个有序链表(三种思路:C实现)
目录题目:⌛总体思路:方法①-无哨兵结点的遍历方法②-有哨兵结点的遍历方法③-递归题目:21.合并两个有序链表【难度:简单】面试题25:合并两个排序的链表【
剑指
offer】将两个升序链表合并为一个新的升序链表并返回
HinsCoder
·
2022-08-21 09:30
LeetCode
&
牛客网
刷题篇
链表
c语言
数据结构
leetcode
算法
布局线下移动观影体验,大画VR一体机打造二级移动院线
6月8日,专注个人大屏娱乐的品牌HiSpot,发布了最新个人大屏视频娱乐终端大画,并率先提出头戴电视概念,
剑指
电视、投影等传统大屏视频娱乐方式。
ARinChina
·
2022-08-21 09:28
科技
AR
科技
VR
牛客刷题——
剑指
offer
前言作者简介:友友们大家好,我是你们的小王同学个人主页:小王同学系列专栏:牛客刷题专栏推荐一款非常火的面试、刷题神器牛客网觉得小王写的不错的话麻烦动动小手点赞收藏⭐评论今天给大家带来的刷题系列是:
剑指
offer
学好c语言的小王同学
·
2022-08-21 09:26
牛客刷题专栏
数据结构
java
数据结构
LeetCode 精选TOP面试题【51 ~ 100】
二叉树的锯齿形层序遍历](https://leetcode-cn.com/problems/binary-tree-zigzag-level-order-traversal/)(反转层序遍历)(双栈)[
剑指
_light_house_
·
2022-08-20 22:19
LeetCode
leetcode
算法
职场和发展
上一页
85
86
87
88
89
90
91
92
下一页
按字母分类:
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
其他