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学习笔记:8.2 字符串
面试题53:正则表达式匹配请实现一个函数用来匹配包含'.'和'*'的正则表达式。模式中的字符'.'表示任意一个字符,而'*'表示它前面的字符可以出现任意次(含0次)。在本题中,匹配是指字符串中所有字符匹配整个模式。leetcode链接https://leetcode-cn.com/problems/zheng-ze-biao-da-shi-pi-pei-lcof/按这个解题思路不算hard难度吧,
小逗比儿
·
2023-04-04 08:13
Java面试技术体系整理
blog.csdn.net/qq_34337272/article/details/79805764https://www.nowcoder.com/discuss/5941面试网站及书籍:牛客网牛客网
剑指
Mr_YDK
·
2023-04-04 08:45
随笔
面试题
32、用队列实现层序遍历-102.二叉树的层序遍历
思路:之前在
剑指
Offer中做过使用队列先入先出的性质,实现层序遍历!DFS(深度优先策略)和BFS(广度优先策略)!BFS:常用的有两种场景:二叉树的层序遍历、最短路径问题!
烟白
·
2023-04-04 07:52
数据结构
leetcode
leetcode
剑指
Offer 04. 二维数组中的查找
题目描述解题思路执行结果leetcode题目描述在一个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,2
dengjiayue
·
2023-04-04 07:49
后端
leetcode
剑指
Offer 03. 数组中重复的数字
题目描述解题思路执行结果总结leetcode
剑指
Offer03.数组中重复的数字题目描述找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。
dengjiayue
·
2023-04-04 07:07
后端
C语言数据结构初阶(8)----栈与队列OJ题
·博客主页:@姬如祎·收录专栏:数据结构与算法栈与队列的知识点我➡➡队列相关点我➡➡栈相关2.用栈实现队列原题链接:
剑指
Offer09.用两个栈实现队列-力扣(LeetCode)232.用栈实现队列-力扣
姬如祎
·
2023-04-04 06:15
数据结构与算法
数据结构
c语言
链表
算法
leetcode
剑指
offer----C语言版----第十七天----面试题23:链表中环的入口节点
目录1.链表中环的入口节点1.1环形链表Ⅰ1.1.1题目描述1.1.2解题思路1.1.3扩展问题1.2环形链表Ⅱ1.2.1题目描述1.2.2思路分析1.链表中环的入口节点在leetcode上的
剑指
offer
姬如祎
·
2023-04-04 06:44
剑指offer
链表
leetcode
数据结构
c语言
职场和发展
剑指
offer----C语言版----第一天
目录1.数组中重复的数字Ⅰ1.1题目描述1.2思路一1.3思路二1.4思路三(最优解)1.数组中重复的数字Ⅰ原题:
剑指
Offer03.数组中重复的数字-力扣(LeetCode)https://leetcode.cn
姬如祎
·
2023-04-04 06:14
剑指offer
算法
c语言
leetcode
剑指
offer----C语言版----第十二天
目录打印从1到最大的n位数1.1题目描述1.2Leetcode上的解题思路1.3考虑大数的问题1.3.1使用字符串模拟数字的加法1.3.2使用全排打印从1到最大的n位数原题链接:
剑指
Offer17.打印从
姬如祎
·
2023-04-04 06:14
剑指offer
leetcode
算法
职场和发展
c语言
开发语言
剑指
offer----C语言版----第十三天
目录1.删除链表的节点1.1题目描述1.2Leetcode解题的思路一(双指针)1.3Leetcode解题的思路二(单指针)1.4
剑指
offer上的原题1.删除链表的节点原题链接:
剑指
Offer18.删除链表的节点
姬如祎
·
2023-04-04 06:14
剑指offer
链表
数据结构
leetcode
开发语言
c语言
青蛙跳台阶问题
《
剑指
offer》面试题10(题目二):青蛙跳台阶问题。题目:一只青蛙一次可以跳上1级台阶,也可以跳上2级台阶。求该青蛙跳上一个n级台阶总共有多少种跳法。
打工这件小事
·
2023-04-04 06:44
双指针法(快慢指针和对撞指针)总结
LeetCode题目27.移除元素26.删除有序数组中的重复项283.移动零844.比较含退格的字符串977.有序数组的平方344.反转字符串
剑指
Offer05.替换空格151.反转字符串中的单词206
DEDSEC_Roger
·
2023-04-04 02:37
数据结构与算法
链表
数据结构
算法
英格兰坐拥明星球员却从未染指冠军青年军助三狮
剑指
世界杯
标签:英格兰队,世界杯,三狮军团,卡塔尔世界杯,萨卡在2020欧洲杯的决赛上,英格兰与意大利会师决赛,双方激战到了点球大战,最终,意大利点球大战成功击败了三狮军团,最终夺得了欧洲杯冠军。这已经是三狮军团近些年最为接近的荣誉了——在2010年南非世界杯,英格兰止步16强,在2012年欧洲杯,英格兰被意大利淘汰,止步于16强,在2014巴西世界杯更是小组垫底出局,2016欧洲杯止步16强赛,在2018
十六罗
·
2023-04-04 01:30
Java笔试练习目录
数组1.
剑指
offer-6.旋转数组的最小数字2.
剑指
offer-13.调整数组顺序使奇数位于偶数前面3.
剑指
offer-46.孩子们的游戏(圆圈中最后剩下的数)4.vivo笔试练习B02.报数5.
剑指
czRhoeas
·
2023-04-04 00:56
笔试练习
为什么都会暴力
剑指
王力宏?
无风不起浪身正不怕影子斜女人有的时候要的只是真诚的道歉,可有些男人总认为自己没错,认为全天下的女人都应该是他们的附属品。熙熙攘攘的舆论街道上,有条新闻就算是到了今日也显得尤为热门。说实话…我本来是不知道王力宏这位明星的,起初是因为饭局交谈中……我的一位朋友和我们感慨道:“王力宏…是他特别崇拜的一个榜样,还说王力宏是世界上对感情和婚姻最忠贞的一个男人;如今王力宏离婚了,他也对婚姻散失了信心,也不打算
世界的修行空间
·
2023-04-03 18:41
剑指
offer编程题—链表中环的入口
题目描述给一个链表,若其中包含环,请找出该链表的环的入口结点,否则,输出null。解题思路使用C++中的关联容器set,set中插入单个元素的insert成员函数的返回值是pair模板类对象,假设返回结果为x,如果x.second为true,则说明插入成功,此时x.first就是指向被插入元素的迭代器;如果x.second为false,则说明要插入的元素已在容器中,此时x.first就是指向原有那
零岁的我
·
2023-04-03 18:30
新东方“释放自我”|累死累活干不过写PPT的
然而,昨晚新东方今年一首《释放自我》吐槽了许多职场人的心声,
剑指
大集团、大企业臃肿不堪的管理体系。一瞬间就刷爆了朋友圈!新东方年会现场讲真,很为这种节目鼓掌!
莫妮Moni
·
2023-04-03 18:50
建国七十周年感怀
剑指
中天安国泰,旗升华夏定针盘。年来七秩峥嵘岁,仍要征程再上鞍。占据东方数代雄,天人有道看昌隆。山幽水绿春常在,舟短车长路自同。仓贮陈粮安季险,匣藏宝剑斩云穷。枕戈待举闻鸡舞,不忘当年血雨风。
北溟鱼_0ba3
·
2023-04-03 17:36
剑指
OFFER DAY9
第9天动态规划Dynamicprogramming
剑指
Offer42.连续子数组的最大和动态规划五个步骤确定dp[i]数组以及下标i的含义推导状态转移方程式/递归公式数组初始化,确定dp[0]的值确定遍历顺序
Weber77
·
2023-04-03 17:19
刷题心得
leetcode
算法
职场和发展
python
动态规划
剑指
OFFER DAY4
第4天查找算法(简单)
剑指
Offer03.数组中重复的数字这一题我首先看到数组里的数字小于数组长度我首先想到的是哈希表,设一个长度为n的hashtable能够极大地提高对重复元素的查询效率,但是牺牲了空间
Weber77
·
2023-04-03 17:49
刷题心得
leetcode
算法
职场和发展
剑指
OFFER DAY5
第5天查找算法(中等)
剑指
Offer04.二维数组中的查找这道题一开始看到递增数组我想使用二分查找,但是效率很低然后看到使用线性查找可能更方便,因为矩阵中有两个特殊点,左下和右上。
Weber77
·
2023-04-03 17:49
刷题心得
算法
leetcode
职场和发展
剑指
offer - 链表中环的入口节点
题目如果一个链表中包含环,如何找出环的入口节点?例如:在下图所示的链表中,环的入口节点是节点31.png分析1、如何确定一个链表中包含环?可以使用两个指针来解决这个问题。定义两个指针,同时从头结点出发,一个指针一次走一步,一个指针一次走两步。如果走的快的指针追上了走的慢的指针,那么链表就包含环;如果走的快的指针走到链表末尾(m_pNext为NULL)都没有追上第一个指针,那么链表就不包含环2、如何
Longshihua
·
2023-04-03 16:43
软件专业大学生常用的刷题、找答案、找资源的网站
也是个人最常使用的刷题网站,里面的
剑指
Offer实用性很大。二、力扣LeetCode(https://leetcode-cn.com/)Le
每天一个秃顶小技巧
·
2023-04-03 16:12
笔记
java
经验分享
c语言
c++
golang
2020-12-30
可是,那天管理会议上,当老板对我直接提出质疑的时候,我意识到会场上所有的眼睛都看向我时,我不能动弹,目光就像一把把
剑指
着我的喉咙,我一句话也说不出来。那个瞬间整个人空白了,
Diana05
·
2023-04-03 15:26
前端程序员学好算法系列(十)动态规划
剑指
Offer10-I.斐波那契数列写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项。
联旺
·
2023-04-03 13:18
【leetcode C语言实现】
剑指
Offer 03. 数组中重复的数字
题目描述找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。示例1:输入:[2,3,1,0,2,5,3]输出:2或3来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-
sunshine_hanxx
·
2023-04-03 12:37
剑指
Offer 10- I. 斐波那契数列
剑指
Offer 10- II. 青蛙跳台阶(详解+代码)
这两个问题解题方法相差无几,放一起了
剑指
Offer10-I.斐波那契数列写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项(即F(N))。
iiiiiihuang
·
2023-04-03 10:24
力扣刷题---剑指
Offer
(c语言解题)
算法
leetcode
c语言
【leetcode C语言实现】
剑指
Offer 18.删除链表的节点
题目描述给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。注意:此题对比原题有改动示例1:输入:head=[4,5,1,9],val=5输出:[4,1,9]解释:给定你链表中值为5的第二个节点,那么在调用了你的函数之后,该链表应变为4->1->9.示例2:输入:head=[4,5,1,9],val=1输出:[4,5,9]解释:给定你链表中值为1的第三个节
sunshine_hanxx
·
2023-04-03 06:32
《
剑指
offer》(二十)-包含min函数的栈(java)
包含min函数的栈考点:栈题目描述定义栈的数据结构,请在该类型中实现一个能够得到栈中所含最小元素的min函数(时间复杂度应为O(1))。代码格式importjava.util.Stack;publicclassSolution{publicvoidpush(intnode){}publicvoidpop(){}publicinttop(){}publicintmin(){}}测试用例image.p
鼠小倩
·
2023-04-02 19:33
剑指
Offer(Python)—— 替换空格(简单)
替换空格概述:请实现一个函数,把字符串s中的每个空格替换成"%20"。输入:s="Wearehappy."输出:"We%20are%20happy."方法一:暴力循环思路:在Python和Java等语言中,string都被设计成「不可变」的类型,即无法直接修改字符串的某一位字符,只读不写,需要新建一个字符串实现。#暴力循环classSolution:defreplaceSpace(self,s:s
娱乐不打烊丶
·
2023-04-02 15:10
数据结构
算法
职场和发展
python
人生的归途是什么?为什么女性终身不婚的可能性大大增加?
仅短短15个字,就道尽了人的一生中的酸甜苦辣,
剑指
生命的本质,锋利、无奈、悲哀。我们自呱呱坠地伊始,就与命运抗争,我们学说话、学走路,努力成长,努力去满足随着我们日渐成长的路上产生的一个个需求和欲望。
华菇凉创作者
·
2023-04-02 13:19
火热来袭!分享一篇大佬的面经,字节一二HR面+蚂蚁一二三四面(已过)
算法题:
剑指
offer原题,选择第k大的数,快速选择直接秒二面刚下楼准备去吃晚饭就接到hr电话让我二面因为连着两面,二面的时候已经有点迷糊了,没录音,面试题也记不太全了。Ja
程序员匡胤
·
2023-04-02 11:22
程序员
面试专题
java
算法
java
面试
spring
编程语言
Day17 删除链表的节点 + 包含min函数的栈 +从上到下打印二叉树 II
TODO:掌握双端队列的用法
剑指
Offer18.删除链表的节点(简单)classSolution{public:ListNode*deleteNode(ListNode*head,intval){ListNode
吃掉夏天的怪物
·
2023-04-02 10:14
复杂链表的复制(每日一题)
目录一、问题描述二、思路一2.1分析2.2代码三、思路二3.1分析3.2代码一、问题描述oj链接:
剑指
Offer35.复杂链表的复制-力扣(LeetCode)二、思路一2.1分析思路一的解法相对繁琐,一般我们使用思路二
李有鱼
·
2023-04-02 10:55
链表
数据结构
leetcode
剑指
offer 笔记 49 | 把字符串转换成整数
题目描述将一个字符串转换成一个整数(实现Integer.valueOf(string)的功能,但是string不符合数字要求时返回0),要求不能使用字符串转换整数的库函数。数值为0或者字符串不是一个合法的数值则返回0输入描述:输入一个字符串,包括数字字母符号,可以为空输出描述:如果是合法的数值表达则返回该数字,否则返回0示例1输入+21474836471a33输出21474836470思路分析只有
ProudLin
·
2023-04-02 08:48
破 晓
坚如磐石,
剑指
梦想,除恶务尽,无上荣光!图片发自App
勇敢的心cpy
·
2023-04-02 03:15
剑指
offer刷题week 01
原题:找出数组中重复的数字给定一个长度为n的整数数组nums,数组中所有的数字都在0∼n−1的范围内。数组中某些数字是重复的,但不知道有几个数字重复了,也不知道每个数字重复了几次。请找出数组中任意一个重复的数字。注意:如果某些数字不在0∼n−1的范围内,或数组中不包含重复数字,则返回-1;样例给定nums=[2,3,5,4,3,2,6,7]。返回2或3。代码:classSolution{publi
Charon_ted
·
2023-04-02 03:58
[转]【强烈推荐收藏】坚持3个月爆肝华为机试108题C++全解(适合新手入门,就业必刷套题)
当前正处于校招、社招的火热期,之前就想为正在筹备就业的同学们准备刷题宝典,如牛客网的华为机试、
剑指
offer、leetcode、大厂名企真题集合等,但是因为最近工作项目压力
Zolony
·
2023-04-02 03:27
华为
c++
算法
力扣算法合集
algo鸡汤篇排序算法二叉树哈希表栈和队列数组链表字符串算法套路双指针排序贪心思想二分查找搜索动态规划斐波那契数列矩阵路径数组区间分割整数最长递增子序列01背包股票交易字符串编辑算法题解动态规划
剑指
offer
小胜算法
·
2023-04-02 03:18
算法
排序
递归
算法
leetcode
数据结构
2019-06-03
剑指
跳台阶
classSolution:defjumpFloor(self,number):#writecodeheredefdfs(n):res=0ifrec[n]!=-1:returnrec[n]elifn==1:res=1elifn==2:res=2else:res=dfs(n-1)+dfs(n-2)rec[n]=resreturnresrec=[-1foriinrange(number+1)]retu
mztkenan
·
2023-04-02 03:03
剑指
offer——如何从一个0——n的递增数组找到缺失的数
一个长度为n-1的递增排序数组中的所有数字都是唯一的,并且每个数字都在范围0~n-1之内。在范围0~n-1内的n个数字中有且只有一个数字不在该数组中,请找出这个数字。那么我们应该从哪下手呢?首先我们要知道,数组的元素个数就是其最大值,如果数组没有缺失,其最大值应该是元素个数减一,所以如果我们创建两个变量,分别是sum1,sum2,一个保存数组的元素之和,一个保存0——数组最大值的和,两者相减,得出
刻晴赛高
·
2023-04-01 23:12
c语言
《七星三国》第五章 激战张宝
无论地动阵的袭击如何强烈,他依然不改初衷,手中“王者剑”始终
剑指
东方,引导着部下们前赴后继、奋勇向前。终于,频繁异变随着进攻者对东方的接近
东旭鹰
·
2023-04-01 17:35
链表:
剑指
Offer18.删除链表的节点
/**题目给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。注意:此题对比原题有改动示例1:输入:head=[4,5,1,9],val=5输出:[4,1,9]解释:给定你链表中值为5的第二个节点,那么在调用了你的函数之后,该链表应变为4->1->9.示例2:输入:head=[4,5,1,9],val=1输出:[4,5,9]解释:给定你链表中值为1的第三个
zmfflying
·
2023-04-01 16:59
算法相关剑
本文转自https://blog.csdn.net/Oliverfly1/article/details/107167420
剑指
Offer_编程题——
剑指
Offer总结题目描述:
剑指
Offer已经全部刷完了
Nrocinu
·
2023-04-01 14:32
剑指
offer JZ77 按之字形顺序打印二叉树
JavaJZ77按之字形顺序打印二叉树文章目录JavaJZ77按之字形顺序打印二叉树一、题目描述二、双栈法三、队列+reverse()法 使用双栈法和队列+reverse()法解决
剑指
offerJZ77
江南赴艽野
·
2023-04-01 13:45
Java刷题
算法
数据结构
java
剑指
offer JZ23 链表中环的入口结点
JavaJZ23链表中环的入口结点文章目录JavaJZ23链表中环的入口结点一、题目描述二、hash法,记录第一次重复的结点三、快慢指针法 使用hash法和快慢指针法解决
剑指
offer第JZ23链表中环的入口结点的问题
江南赴艽野
·
2023-04-01 13:45
Java刷题
链表
数据结构
java
剑指
offer JZ22 链表中倒数最后k个结点
JavaJZ22链表中倒数最后k个结点文章目录JavaJZ22链表中倒数最后k个结点一、题目描述二、先找长度再找k法三、快慢双指针法 使用先找长度再找k法和快慢指针法解决
剑指
offer第JZ22题链表中倒数最后
江南赴艽野
·
2023-04-01 13:15
Java刷题
链表
数据结构
java
寻(十六)打斗落水
他双脚叉开,步子扎得很稳,脸朝向右上方45°的方向,但目光却
剑指
当当。他鼻翼微张,还不时地翕动,带着愤怒,也掺杂着一丝鄙夷,那气势仿佛在说,放下果子,跪地求饶,再接受惩罚,方能了事。
浮萍333888
·
2023-04-01 12:17
剑指
offer小结第一波
最近在做
剑指
offer,平时事比较多,疏于及时总结,故抽点时间对近来所做题目做个大致回顾。面试题3:数组中重复的数字这道题的特殊之处在于长度为n,所有数字在n-1这个范围。
mying_三丘
·
2023-04-01 10:56
《
剑指
Offer (第 2 版)》第 49 题:丑数
第49题:丑数传送门:丑数,牛客网onlinejudge地址。把只包含因子、和的数称作丑数(UglyNumber)。例如、都是丑数,但不是,因为它包含因子。求按从小到大的顺序的第个丑数。样例:输入:5输出:5注意:习惯上我们把当做是第一个丑数。同LeetCode第264题,题解传送门:LeetCode上的丑数问题。思路:所谓的一个数是另一个数的因子,是指能被整除,也就是成立。根据丑数的定义,丑数只
李威威
·
2023-04-01 08:26
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他