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做题笔记
leetcode
做题笔记
2342. 数位和相等数对的最大和
给你一个下标从0开始的数组nums,数组中的元素都是正整数。请你选出两个下标i和j(i!=j),且nums[i]的数位和与nums[j]的数位和相等。请你找出所有满足条件的下标i和j,找出并返回nums[i]+nums[j]可以得到的最大值。示例1:输入:nums=[18,43,36,13,7]输出:54解释:满足条件的数对(i,j)为:-(0,2),两个数字的数位和都是9,相加得到18+36=5
si_mple_
·
2023-11-19 06:07
哈希表
leetcode
笔记
算法
《
剑指offer
》12.矩阵中的路径
题目:请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。例如:abcecfcsadee矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占据了矩阵中的第一行第二个格子之后
Houtasu
·
2023-11-19 03:14
剑指offer
:把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。
剑指offer
算法题二分查找,旋转数组最小数字题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。
gaozhuang63
·
2023-11-19 01:16
剑指offer
java
算法
数据结构
反转字符串II
剑指Offer
05.替换空格151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串
344.反转字符串541.反转字符串II
剑指Offer
05.替换空格151.翻转字符串里的单词
剑指Offer
58-II.左旋转字符串344.反转字符串编写一个函数,其作用是将输入的字符串反转过来。
Cedar~~
·
2023-11-19 00:28
算法
数据结构
leetcode
每日OJ题_
剑指offer
数组篇
目录
剑指Offer
39.数组中出现次数超过一半的数字代码解析1代码解析2
剑指Offer
05.替换空格代码解析
剑指Offer
39.数组中出现次数超过一半的数字LCR158.库存管理II-力扣(LeetCode
GR_C
·
2023-11-18 21:34
算法
c++
leetcode
有效数字(表示数值的字符串),
剑指offer
,力扣
目录题目地址:我们直接看题解吧:难度分析:解题方法:审题目+事例+提示:解题思路:代码实现:题目地址:LCR138.有效数字-力扣(LeetCode)难度:中等今天刷有效数字(表示数值的字符串),大家有兴趣可以点上看看题目要求,试着做一下。我们直接看题解吧:难度分析:这道题难倒是不算难,主要比较繁杂,因为要找出它的各种情况状态。解题方法:方法1、逐位判断(按顺序扫描字符串)方法2、正则表达式(不太
東瑜
·
2023-11-18 20:18
#
字符串
剑指offer
算法
力扣
从零开始的力扣刷题记录-第四天
力扣每日四题
剑指Offer
25.合并两个排序的链表-简单94.二叉树的中序遍历-简单412.FizzBuzz-简单
剑指Offer
29.顺时针打印矩阵-简单总结
剑指Offer
25.合并两个排序的链表-简单题目描述
渊微指玄
·
2023-11-18 19:51
leetcode刷题
leetcode
算法
golang
【数据结构与算法】《
剑指offer
》学习笔记----第四章 解决问题的思路(含27-38题)
第四章解决问题的思路面试题27.二叉树的镜像请完成一个函数,输入一个二叉树,该函数输出它的镜像。例如输入:4/\27/\/\1369镜像输出:4/\72/\/\9631示例1:输入:root=[4,2,7,1,3,6,9]输出:[4,7,2,9,6,3,1]限制:0left==NULL&&root->right==NULL){//树的左右子树均为空returnroot;}//交换根的左右子树Tre
ScriptGirl
·
2023-11-18 18:24
数据结构与算法
二叉树
算法
数据结构
链表
字符串
剑指Offer
|| 086.分割回文串
题目给定一个字符串s,请将s分割成一些子串,使每个子串都是回文串,返回s所有可能的分割方案。回文串是正着读和反着读都一样的字符串。示例1:输入:s="google"输出:[["g","o","o","g","l","e"],["g","oo","g","l","e"],["goog","l","e"]]示例2:输入:s="aab"输出:[["a","a","b"],["aa","b"]]示例3:输
Mar_mxs
·
2023-11-17 13:28
leetcode刷题
算法
剑指Offer
|| 090.打家劫舍||
题目一个专业的小偷,计划偷窃一个环形街道上沿街的房屋,每间房内都藏有一定的现金。这个地方所有的房屋都围成一圈,这意味着第一个房屋和最后一个房屋是紧挨着的。同时,相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组nums,请计算在不触动警报装置的情况下,今晚能够偷窃到的最高金额。示例1:输入:nums=[2,3,2]输
Mar_mxs
·
2023-11-17 13:28
leetcode刷题
动态规划
算法
剑指Offer
|| 093.最长的斐波那契子序列的长度
题目如果序列X_1,X_2,...,X_n满足下列条件,就说它是斐波那契式的:n>=3对于所有i+2=0&&kindices=newHashMap();intn=arr.length;for(inti=0;i0;j--){intk=indices.getOrDefault(arr[i]-arr[j],-1);if(k>=0&&k
Mar_mxs
·
2023-11-17 13:28
leetcode刷题
算法
剑指Offer
|| 105.岛屿的最大面积
题目给定一个由0和1组成的非空二维数组grid,用来表示海洋岛屿地图。一个岛屿是由一些相邻的1(代表土地)构成的组合,这里的「相邻」要求两个1必须在水平或者竖直方向上相邻。你可以假设grid的四个边缘都被0(代表水)包围着。找到给定的二维数组中最大的岛屿面积。如果没有岛屿,则返回面积为0。示例1:输入:grid=[[0,0,1,0,0,0,0,1,0,0,0,0,0],[0,0,0,0,0,0,0
Mar_mxs
·
2023-11-17 13:24
leetcode刷题
算法
【LeetCode】二叉树的镜像和对称的二叉树
题目描述
剑指Offer
27.二叉树的镜像请完成一个函数,输入一个二叉树,该函数输出它的镜像。
剑指Offer
28.对称的二叉树请实现一个函数,用来判断一棵二叉树是不是对称的。
小小草帽
·
2023-11-17 05:37
编程题
leetcode
python
算法
leetcode
做题笔记
2760. 最长奇偶子数组
给你一个下标从0开始的整数数组nums和一个整数threshold。请你从nums的子数组中找出以下标l开头、下标r结尾(0[2,5,4],满足上述条件。因此,答案就是这个子数组的长度3。可以证明3是满足题目要求的最大长度。示例2:输入:nums=[1,2],threshold=2输出:1解释:在这个示例中,我们选择从l=1开始、到r=1结束的子数组=>[2]。该子数组满足上述全部条件。可以证明1
si_mple_
·
2023-11-16 20:45
位运算
leetcode
笔记
算法
【代码随想录训练营】Day8-字符串
代码随想录Day8今日任务344.反转字符串541.反转字符串Ⅱ
剑指Offer
05.替换空格151.反转字符串中的单词
剑指Offer
58-Ⅱ.左旋转字符串语言:Java344.反转字符串考点:字符串链接
Koffer-debug
·
2023-11-16 14:08
代码随想录训练营
leetcode
算法
java
每日OJ题_
剑指offer
数组篇
目录
剑指Offer
04二维数组中的查找代码解析
剑指Offer
11旋转数组的最小数字代码解析
剑指Offer
21.调整数组顺序使奇数位于偶数前面代码解析
剑指Offer
04二维数组中的查找LCR121.寻找目标值
GR_C
·
2023-11-16 13:01
每日OJ题
c++
leetcode
数据结构
算法
开发语言
LeetCode 剑指 Offer 22. 链表中倒数第k个节点 (C语言)
LeetCode
剑指Offer
22.链表中倒数第k个节点(C语言)一.题目二.思路有两种思路:1.先遍历一遍列表,得到整个链表的长度,然后算出倒数第k个元素是正着数第一个元素,然后该结点即可,代码包含两次循环
恒天1020
·
2023-11-16 13:00
#
LeetCode
leetcode
链表
单链表
c语言
【leetcode】剑指 Offer 22. 链表中倒数第k个节点(简单)
【leetcode】
剑指Offer
22.链表中倒数第k个节点输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。
Leo Ma
·
2023-11-16 13:59
链表
leetcode
数据结构
c语言
【Leetcode刷题笔记之链表篇】剑指 Offer 22. 链表中倒数第k个节点
本文由【大家好我叫张同学】原创,首发于CSDN✨精品专栏(不定时更新)【数据结构+算法】【
做题笔记
】【C语言编程学习】☀️精品文章推荐【C语言进阶学习笔记】三、字符串函数详解(1)(爆肝吐血整理,建议收藏
大家好我叫张同学
·
2023-11-16 13:26
做题笔记
数据结构+算法
leetcode
链表
算法
单链表OJ题:LeetCode--
剑指Offer
22.链表中的倒数第k个结点
朋友们、伙计们,我们又见面了,今天给大家带来的是LeetCode中
剑指Offer
22.链表中的倒数第k个结点数据结构:数据结构专栏作者:stackY、C语言:C语言专栏LeetCode:LeetCode
stackY、
·
2023-11-16 13:26
链表
数据结构
leetcode
算法
【算法】算法题-20231116
这里写目录标题一、合并两个有序数组(力扣88)二、
剑指Offer
39.数组中出现次数超过一半的数字三、移除元素(力扣27)四、找出字符串中第一个匹配项的下标(28)一、合并两个有序数组(力扣88)给你两个按非递减顺序排列的整数数组
敲代码敲到头发茂密
·
2023-11-16 08:44
数据结构与算法
算法
java
数据结构
【
做题笔记
】LeetCode中栈标签题目的常用操作
最近在LeetCode上做与栈有关的题目,C++的基本操作记不住了,在这里记录一下栈栈是先进后出(FILO)的数据结构,以下是栈的基本操作:#includestacks;s.empty();//如果栈为空返回true,否则返回falses.size();//返回栈中元素的个数s.push(6);//在栈顶压入元素,其值为6s.pop();//弹出栈顶元素并删除该元素s.top();//返回栈顶元素
haining820
·
2023-11-15 22:52
LeetCode
队列
字符串
数据结构
leetcode
栈
leetcode
做题笔记
1334. 阈值距离内邻居最少的城市
有n个城市,按从0到n-1编号。给你一个边数组edges,其中edges[i]=[fromi,toi,weighti]代表fromi和toi两个城市之间的双向加权边,距离阈值是一个整数distanceThreshold。返回能通过某些路径到达其他城市数目最少、且路径距离最大为distanceThreshold的城市。如果有多个这样的城市,则返回编号最大的城市。注意,连接城市i和j的路径的距离等于沿
si_mple_
·
2023-11-15 22:50
图论
leetcode
笔记
leetcode
做题笔记
318. 最大单词长度乘积
给你一个字符串数组words,找出并返回length(words[i])*length(words[j])的最大值,并且这两个单词不含有公共字母。如果不存在这样的两个单词,返回0。示例1:输入:words=["abcw","baz","foo","bar","xtfn","abcdef"]输出:16解释:这两个单词为"abcw","xtfn"。示例2:输入:words=["a","ab","abc
si_mple_
·
2023-11-15 22:50
位运算
leetcode
笔记
linux
LeetCode 有关栈、堆、队列的
做题笔记
Python实现
有关栈、堆、队列的LeetCode
做题笔记
,Python实现20.有效的括号ValidParenthesesLeetCodeCN第20题链接使用Stack栈来操作,用了一个技巧是先做一个字典,key为右括号
fongim
·
2023-11-15 22:16
LeetCode
LeetCode
Python
leetcode
做题笔记
232. 用栈实现队列
请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek()返回队列开头的元素booleanempty()如果队列为空,返回true;否则,返回false说明:你只能使用标准的栈操作——也就是只有pushtotop,
si_mple_
·
2023-11-15 22:43
栈的应用
leetcode
笔记
算法
每日一练(43):同构字符串
title:每日一练(43):同构字符串categories:[
剑指offer
]tags:[每日一练]date:2022/04/15每日一练(43):同构字符串给定两个字符串s和t,判断它们是否是同构的
加班猿
·
2023-11-15 16:53
每日一练
leetcode
算法
排序算法
数据结构
c++
剑指 Offer 07. 重建二叉树
title:
剑指Offer
07.重建二叉树tags:二叉树递归categories:算法
剑指Offer
题目描述输入某二叉树的前序遍历和中序遍历的结果,请构建该二叉树并返回其根节点。
路人zhang
·
2023-11-15 15:36
java
面试题
后端
剑指 Offer 05. 替换空格
tags:字符串模拟categories:算法
剑指Offer
题目描述请实现一个函数,把字符串$s$中的每个空格替换成"%20"。示例1:输入:s="Wearehappy."
路人zhang
·
2023-11-15 15:06
java
面试题
后端
剑指 Offer 09. 用两个栈实现队列
title:
剑指Offer
09.用两个栈实现队列tags:栈队列categories:算法
剑指Offer
题目描述用两个栈实现一个队列。
路人zhang
·
2023-11-15 15:06
java
面试题
后端
剑指 Offer 06. 从尾到头打印链表
title:
剑指Offer
06.从尾到头打印链表tags:链表递归迭代categories:算法
剑指Offer
题目描述输入一个链表的头节点,从尾到头反过来返回每个节点的值(用数组返回)。
路人zhang
·
2023-11-15 15:58
java
面试题
后端
算法通关村第一关——链表经典问题之寻找公共子节点笔记
链表之公共子节点问题1、问题描述本题是业界里一本经典的算法书《
剑指offer
》中的一道题,在原书中问题描述如下:2、题目样例回顾一下链表的定义,不难知道,本题要求的是找出下图中用方框框住的部分输入:listA
Molche
·
2023-11-15 11:00
链表
算法
链表
笔记
【算法】算法题-20231115
这里写目录标题一、回文数(力扣第九题)二、
剑指Offer
39.数组中出现次数超过一半的数字三、至少是其他数字两倍的最大数(leetcode第747题,飞书三面)四、给定一有序整型数组,其中存在有重复元素
敲代码敲到头发茂密
·
2023-11-15 05:16
数据结构与算法
算法
python
数据结构
leetcode
Leetcode
做题笔记
674. 最长连续递增序列
题目描述给定一个未经排序的整数数组,找到最长且连续的的递增序列,并返回该序列的长度。示例1:输入:[1,3,5,4,7]输出:3解释:最长连续递增序列是[1,3,5],长度为3。尽管[1,3,5,7]也是升序的子序列,但它不是连续的,因为5和7在原数组里被4隔开。示例2:输入:[2,2,2,2,2]输出:1解释:最长连续递增序列是[2],长度为1。注意:数组长度不会超过10000。来源:力扣(Le
晨星_Star
·
2023-11-14 20:56
Leetcode做题笔记
leetcode
java
数据结构
LeetCode数组相对排序
剑指Offer
II075.数组相对排序给定两个数组,arr1和arr2,arr2中的元素各不相同arr2中的每个元素都出现在arr1中对arr1中的元素进行排序,使arr1中项的相对顺序和arr2中的相对顺序相同
liyatjj
·
2023-11-14 19:42
LeetCode
Java
leetcode
算法
【LeetCode &
剑指offer
刷题】动态规划与贪婪法题11:121. Best Time to Buy and Sell Stock(系列)...
【LeetCode&
剑指offer
刷题】动态规划与贪婪法题11:121.BestTimetoBuyandSellStock(系列)【LeetCode&
剑指offer
刷题笔记】目录(持续更新中...)BestTimetoBuyandSellStock
wikiwen
·
2023-11-14 19:41
链表OJ——逆序链表,移除链表元素问题
文章目录✨逆置链表逆序链表指向法头插法✨链表移除元素跳过val值结点法非val值结点尾插法⭐后话✨逆置链表
剑指Offer
II024.反转链表-力扣(LeetCode)描述:给一个头结点head,反转该链表即
VelvetShiki_Not_VS
·
2023-11-14 13:43
数据结构
C语言
链表
数据结构
算法
c语言
力扣 (LeetCode) 剑指 Offer(第 2 版)刷题(java)合集-03
剑指Offer
27.二叉树的镜像难度简单136请完成一个函数,输入一个二叉树,该函数输出它的镜像。
不懂就多学学
·
2023-11-14 05:42
力扣
java
java数据结构与算法刷题-----LeetCode304:二维区域和检索 - 矩阵不可变
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-11-14 04:06
算法
java
矩阵
链表
java数据结构与算法刷题-----LeetCode303:区域和检索 - 数组不可变
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-11-14 04:36
算法
java
链表
数据结构
剑指 Offer 04. 二维数组中的查找
tags:数组线性查找categories:算法
剑指Offer
题目描述在一个n*m的二维数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。
路人zhang
·
2023-11-14 04:36
java
面试题
后端
java数据结构与算法刷题-----LeetCode5:最长回文子串
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-11-14 02:03
算法
java
算法
leetcode
java数据结构与算法刷题-----LeetCode7:整数反转
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-11-14 02:03
算法
java
链表
数据结构
java数据结构与算法刷题-----LeetCode 232:用栈实现队列
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-11-14 02:33
算法
java
算法
leetcode
数据结构
java数据结构与算法刷题-----LeetCode206:反转链表
java数据结构与算法刷题目录(
剑指Offer
、LeetCode、ACM)-----主目录-----持续更新(进不去说明我没写完):https://blog.csdn.net/grd_java/article
殷丿grd_志鹏
·
2023-11-14 02:32
算法
java
算法
leetcode
剑指offer
栈、队列、位运算题目汇总(面试必备)
剑指offer
栈、队列、位运算题目汇总(C++版)1、用两个栈实现队列用两个栈实现一个队列。
西瓜味儿的小志
·
2023-11-13 17:27
算法
面试
剑指offer
栈
队列
位运算
leetcode
做题笔记
231. 2 的幂
给你一个整数n,请你判断该整数是否是2的幂次方。如果是,返回true;否则,返回false。如果存在一个整数x使得n==2x,则认为n是2的幂次方。示例1:输入:n=1输出:true解释:20=1示例2:输入:n=16输出:true解释:24=16示例3:输入:n=3输出:false示例4:输入:n=4输出:true示例5:输入:n=5输出:false思路一:模拟题意c++解法classSolut
si_mple_
·
2023-11-13 15:17
leetcode
笔记
算法
《
剑指offer
》刷题笔记(举例让抽象具体化):二叉搜索树的后序遍历序列
《
剑指offer
》刷题笔记(举例让抽象具体化):二叉搜索树的后序遍历序列转载请注明作者和出处:http://blog.csdn.net/u011475210代码地址:https://github.com
WordZzzz
·
2023-11-13 15:11
剑指offer
剑指offer
BST
后序遍历
剑指Offer
03. 数组中重复的数字【简单】
剑指Offer
03.数组中重复的数字题目描述:找出数组中重复的数字。在一个长度为n的数组nums里的所有数字都在0~n-1的范围内。
伍六琪
·
2023-11-13 05:53
leetcode
简单题
算法
数据结构
leetcode
Leetcode 剑指 Offer 03. 数组中重复的数字
剑指Offer
03.数组中重复的数字来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/shu-zu-zhong-zhong-fu-de-shu-zi-lcof
majinbo111
·
2023-11-13 05:52
LeetCode
数据结构与算法
C语言
数组中重复的数字
上一页
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
其他