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
面试宝典——每日一题
2023.12.23力扣
每日一题
——移除石子使总数最小
2023.12.23题目来源我的题解方法一贪心思想+优先队列题目来源力扣
每日一题
2023.12.23;题序:1962我的题解方法一贪心思想+优先队列首先很容易想到的就是使用贪心思想,也就是每次选择最大的石子堆进行移除
菜菜的小彭
·
2023-12-27 02:40
力扣每日一题
java
leetcode
算法
职场和发展
2023.12.24力扣
每日一题
——收集足够苹果的最小花园周长
2023.12.24题目来源我的题解方法一枚举方法二二分查找题目来源力扣
每日一题
2023.12.24;题序:1954我的题解方法一枚举假设边长为2n,周长则为8n。
菜菜的小彭
·
2023-12-27 02:10
java
力扣每日一题
leetcode
python
算法
软件测试面试会问哪些问题?真实的企业软件测试面试真题
最后会免费赠送大家2023年最新
面试宝典
,祝愿大家测试求职顺利。一、基础问题1.1、请做下简单的自我介绍回答:【围绕基本信息+项⽬介绍】⾯试官您好,我叫张三,来⾃番茄市
测试-八戒
·
2023-12-27 01:22
面试
职场和发展
【C语言刷题
每日一题
】一维数组的交换
目录问题描述思路分析代码实现结果测试问题描述将两个整型一维数组的元素进行交换如果两个数组长度相同就全部交换;如果两个数组长度不同,则交换长度相同部分的元素思路分析为了代码的复用,这里通过函数来实现,交换元素用一个函数来实现,打印数组的元素用一个函数来实现同时为了方便代码的修改,这里将两个数组的元素个数计算出来分别存放到两个整型变量中,并且求得两个数组长度的较小值(这样数组的元素有变动只需要修改数组
倔强的石头106
·
2023-12-27 00:00
数据结构与算法
C语言习题
c语言
算法
数据结构
每日一题
.222. 完全二叉树的节点个数
给出一个完全二叉树,求出该树的节点个数。说明:完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第h层,则该层包含1~2h个节点。我的解法:用递归的方法求解,若当前节点的左子树和右子树都为空,则直接返回1,否则递归计算左子树的节点数n和右子树的节点数m,最终返回1+n+m。时间复杂度:O(1),
Herz21
·
2023-12-26 16:04
LeetCode
每日一题
——1460. 通过翻转子数组使两个数组相等
1.题目描述1460.通过翻转子数组使两个数组相等给你两个长度相同的整数数组target和arr。每一步中,你可以选择arr的任意非空子数组并将它翻转。你可以执行此过程任意次。如果你能让arr变得与target相同,返回True;否则,返回False。示例1:输入:target=[1,2,3,4],arr=[2,4,1,3]输出:true解释:你可以按照如下步骤使arr变成target:1-翻转子
SK_Jaco
·
2023-12-26 15:20
力扣
每日一题
day38[106. 从中序与后序遍历序列构造二叉树]
给定两个整数数组inorder和postorder,其中inorder是二叉树的中序遍历,postorder是同一棵树的后序遍历,请你构造并返回这颗二叉树。示例1:输入:inorder=[9,3,15,20,7],postorder=[9,15,7,20,3]输出:[3,9,20,null,null,15,7]示例2:输入:inorder=[-1],postorder=[-1]输出:[-1]思路根
726498
·
2023-12-26 11:51
力扣每日一题
算法
数据结构
Leetcode
每日一题
LeetCode日记Leetcode日记将持续更新LeetCode官方网站每日精选出的
每日一题
。欢迎大家关注专栏,跟我一起共同进步。共勉!加油!
nlog3n
·
2023-12-26 11:06
LeetCode每日一题
leetcode
算法
职场和发展
《程序员代码面试指南:IT名企算法与数据结构题目最优解》 分享下载
151人评价)标签:算法,面试,数据结构,编程,计算机,计算机类,计算机科学,JAVA,程序员代码面试指南:IT名企算法与数据结构题目最优解,免费,程序员书籍,编程,pdf,电子书内容简介这是一本程序员
面试宝典
开始以后_
·
2023-12-26 10:36
每日一题
-1200. 最小绝对差
题目给你个整数数组arr,其中每个元素都不相同。请你找到所有具有最小绝对差的元素对,并且按升序的顺序返回。示例1:输入:arr=[4,2,1,3]输出:[[1,2],[2,3],[3,4]]示例2:输入:arr=[1,3,6,10,15]输出:[[1,3]]示例3:输入:arr=[3,8,-10,23,19,-4,-14,27]输出:[[-14,-10],[19,23],[23,27]]提示:2>
程序员小2
·
2023-12-26 08:28
力扣
每日一题
:删除有序数组中的重复项I 和 II
26.删除有序数组中的重复项https://leetcode-cn.com/problems/remove-duplicates-from-sorted-array/难度:简单题目:给你一个有序数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成。提示:0int:i=0forji
清风Python
·
2023-12-26 07:47
每日一题
——Leetcode908
方法一数学思想:其实就是看数组中最大值和最小值一个加上k一个减去k是否能刚好凑到0,如果不能就是两者之差varsmallestRangeI=function(nums,k){varmin=9999,max=-1for(vari=0;ia-b)returnMath.max(0,nums[nums.length-1]-nums[0]-k*2)};消耗时间和内存情况:
zbsnzj
·
2023-12-26 04:25
每日一题
算法
javascript
leetcode
每日一题
——LeetCode888
方法一个人方法:交换后要达到相同的数量,那么意味着这个相同的数量就是两个人总数的平均值,假设A总共有4个,B总共有8个,那么最后两个人都要达到6个,如果A的第一盒糖果只有1个,那么B就要给出6-(4-1)=3个才能满足,如果B中恰好有一盒糖果是3个那就满足,如果B没有就考虑A中的下一盒有多少个糖果。varfairCandySwap=function(aliceSizes,bobSizes){var
zbsnzj
·
2023-12-26 04:25
每日一题
javascript
算法
leetcode
每日一题
——LeetCode914
方法一个人解法:因为分组后每组里的数字要是相同的,所以先把有几种数字,每种数字有几张都统计出来用group数组保存,并同时记录最少的张数min。按照要求每组至少要有2张牌,所以可以直接排除最少张数为1的。如果整副牌只有一种数字,并且张数大于等于2,那么就一定是满足的。对于group数组我们只要能找到满足数组里所有张数的一个不为1的公因数m那么就能分成每组有m张牌的n个组,例如对于group=[4,
zbsnzj
·
2023-12-26 04:23
每日一题
算法
javascript
leetcode
长度最小的子数组——【Leetcode
每日一题
】
❓209.长度最小的子数组难度:中等给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsl,numsl+1,...,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。示例2:
酷酷的懒虫
·
2023-12-26 02:54
LeetCode
leetcode
算法
数据结构
LeetCode
每日一题
Day 23 || 简单数学题
1276.不浪费原料的汉堡制作方案圣诞活动预热开始啦,汉堡店推出了全新的汉堡套餐。为了避免浪费原料,请你帮他们制定合适的制作计划。给你两个整数tomatoSlices和cheeseSlices,分别表示番茄片和奶酪片的数目。不同汉堡的原料搭配如下:巨无霸汉堡:4片番茄和1片奶酪小皇堡:2片番茄和1片奶酪请你以[total_jumbo,total_small]([巨无霸汉堡总数,小皇堡总数])的格式
XforeverZ
·
2023-12-26 00:02
LeetCode
leetcode
算法
LeetCode
每日一题
Day 22 || 枚举(数学方法)/二分
1954.收集足够苹果的最小花园周长给你一个用无限二维网格表示的花园,每一个整数坐标处都有一棵苹果树。整数坐标(i,j)处的苹果树有|i|+|j|个苹果。你将会买下正中心坐标是(0,0)的一块正方形土地,且每条边都与两条坐标轴之一平行。给你一个整数neededApples,请你返回土地的最小周长,使得至少有neededApples个苹果在土地里面或者边缘上。|x|的值定义为:如果x>=0,那么值为
XforeverZ
·
2023-12-26 00:01
LeetCode
leetcode
算法
LeetCode
每日一题
Day 21|| 堆
1962.移除石子使总数最小给你一个整数数组piles,数组下标从0开始,其中piles[i]表示第i堆石子中的石子数量。另给你一个整数k,请你执行下述操作恰好k次:选出任一石子堆piles[i],并从中移除floor(piles[i]/2)颗石子。注意:你可以对同一堆石子多次执行此操作。返回执行k次操作后,剩下石子的最小总数。floor(x)为小于或等于x的最大整数。(即,对x向下取整)。示例1
XforeverZ
·
2023-12-26 00:31
LeetCode
leetcode
算法
C++
面试宝典
第9题:找出第K大元素
题目给定一个整数数组a,同时给定它的大小N和要找的K(1<=K<=N),请根据快速排序的思路,找出数组中第K大的数(保证答案存在)。比如:数组a为[50,23,66,18,72],数组大小N为5,K为3,则第K大的数为50。解析这道题主要考察应聘者对于快速排序的理解,以及实际运用的能力。快速排序是一种高效的排序算法,采用分治策略进行排序。以下是快速排序的具体步骤:选择轴心(pivot):首先,从待
hope_wisdom
·
2023-12-26 00:24
C++面试宝典100题
c++
面试
找出第K大的数
每日一题
------函数求平均数
大家好我是Bilef,某个黄昏的下午我意外接触到编程并且一直努力学习,虽不是科班出生但是我会努力前进。一起加油吧。文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言函数求平均数顾名思义就是在求平均数的基础上用函数惊醒操作。提示:以下是本篇文章正文内容,下面案例可供参考一、解题思路本题最直观的解法为:两数相加后除以⼆向下取整。不过因为整数过⼤时,两数相加会溢出的问题,需要
好讨厌早八
·
2023-12-25 22:37
c语言
每日一题
----计算字符(明天更新strlen和sizeof的区别)
大家好我是Beilef,一个非科班的努力者,有啥不对的地方请斧正,O(∩_∩)O文章目录目录文章目录前言一、strlen是啥二、解题思路代码演示总结前言strlen,大家都不陌生。今天我们来用strlen计算字符串长度提示:以下是本篇文章正文内容,下面案例可供参考一、strlen是啥【strlen函数】所作的是一个计数器的工作,它从被指定内存的某个位置,逐个向后扫描并计数,直到它碰到'\0'时才会
好讨厌早八
·
2023-12-25 22:37
c语言
每日一题
-----逆序字符串
大家好我是Beilef,在一个美好的下午我意外接触到编程并且产生了兴趣,哈哈我要努力成为一个跨界者,让我们一起加油吧O(∩_∩)O文章目录目录文章目录前言大家好请上车一、逆序字符串题⽬描述:输⼊⼀个字符串,写⼀个函数将⼀个字符串的内容逆序过来。二、解题思路我们需要⾸先理解,逆序后的字符串与逆序之前的字符串的关系:1.⾸位与末位互换;2.第⼆位与倒数第⼆位互换;3....4.最中间的两位互换,或者字
好讨厌早八
·
2023-12-25 22:37
c语言
每日一题
-------打印菱形
大家好,我是一个非科班的学习者,一起加油努力吧!!!前言打印菱形--菱形,懂的都懂,这里有两个样子(1.菱形内部都是*,一种是中间空白)这里我会分享第一种,第2种请参考我的空心正方形想法差不多【C语言空心正方形的分享-CSDNApp】http://t.csdnimg.cn/zYQb4提示:以下是本篇文章正文内容,下面案例可供参考一、思路解析我们可以拆分一下从中间断开是由两个三角形连接起来,中间是*
好讨厌早八
·
2023-12-25 22:07
c语言
每日一题
-----买汽水
目录文章目录前言一、题目思考二、代码实现1.代码示例2.结果演示总结感谢大家的观看哈哈哈!有啥不对的希望你的评论斧正,谢谢!!大家好我是Beilef,在一个意外的下午接触到编程,并且有了兴趣。我会一直努力的,有啥不对的可以留言斧正。欢迎大家交流O(∩_∩)O前言今天的题目是买汽水,小明去买汽水他的妈妈给了他n元,一瓶汽水一元,两个瓶子换一瓶汽水请问他和他的好朋友能喝几瓶。提示:以下是本篇文章正文内
好讨厌早八
·
2023-12-25 22:07
c语言
每日一题
------自幂数
文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言水仙花陌生?不陌生?自幂数和水仙花非常像,但是有点不同其实水仙花的意思就是一个数153,他的各个位的数字的3次方加起来等于这个数:1^3+5^3+3^3=153。而自幂数是各个位上的数的n次方(1634=1^4+6^4+3^4+4^4)提示:以下是本篇文章正文内容,下面案例可供参考一、解法思路1.计算i的位数
好讨厌早八
·
2023-12-25 22:07
c语言
备战CKA
每日一题
——第8天 | initContainer概念、用法、使用场景简介;k8s secret env、volume考题引出
本活动在微信公众号【我的小碗汤】上举行,有送书活动!这里参与答题不能参与到送书活动哦!昨日考题提供一个pod的yaml,要求添加InitContainer,InitContainer的作用是创建一个空文件,pod的Containers判断文件是否存在,不存在则退出注意:附带Pod完整yaml昨日答案apiVersion:v1kind:Podmetadata:labels:run:cka-1126n
进击云原生
·
2023-12-25 13:24
每日一问,一写,一省
任务二:
每日一题
时间
朱珠牧场妈
·
2023-12-25 12:11
每日一题
:编写Java/Python程序,实现判断变量x是奇数还是偶数。
文章目录
每日一题
编写Java/Python程序,实现判断变量x是奇数还是偶数。思路:Java篇:Python篇:视频演示篇:总结
每日一题
编写Java/Python程序,实现判断变量x是奇数还是偶数。
加辣椒了吗?
·
2023-12-25 11:40
每日一题
python
java
开发语言
【坚持
每日一题
7.7】133. 克隆图
给你无向连通图中一个节点的引用,请你返回该图的深拷贝(克隆)。图中的每个节点都包含它的值val(int)和其邻居的列表(list[Node])。classNode{publicintval;publicListneighbors;}测试用例格式:简单起见,每个节点的值都和它的索引相同。例如,第一个节点值为1(val=1),第二个节点值为2(val=2),以此类推。该图在测试用例中使用邻接列表表示。
程序员小2
·
2023-12-25 09:51
LeetCode
每日一题
210. 课程表 II
题目描述给定一个整数numCourses表示一学期需要选修的课程数目,以及一个课程先修关系数组prerequisites,其中prerequisites[i]=[ai,bi]表示如果要学习课程ai则必须先学习课程bi。要求返回一种合法的学习顺序,如果无法完成所有课程,返回一个空数组。算法思路这个问题可以通过拓扑排序来解决,拓扑排序是一种对有向无环图(DAG)进行排序的方法。以下是解决这个问题的步骤
电子洗碗机
·
2023-12-25 04:22
LeetCode每日一题
leetcode
算法
职场和发展
详解线段树
这些问题也是在leetcode11月的
每日一题
频繁遇到的问题,实际上线段树就和红黑树、堆一样是一类模板,但是标准库里面并没有(所以题目的代码量会比较大)。
正义的伙伴啊
·
2023-12-25 04:36
算法
数据结构
【C语言刷题
每日一题
#牛客网BC69】——空心正方形图案
目录问题描述思路分析代码实现结果测试问题描述思路分析首先根据输入的描述,多组输入需要将scanf放在循环中来实现分析输出的规律:当输入为4时,分别在第0行和第3行(4-1行),第0列和第3列(4-1列)打印“*”,其他位置打印两个空格;当输入为5时,分别在第0行和第4行(5-1行),第0列和第4列(5-1列)打印“*”,其他位置打印两个空格获得输入之后,通过两个for循环嵌套实现每一行每一列的打印
倔强的石头106
·
2023-12-25 02:33
C语言习题
c语言
算法
开发语言
【C语言刷题
每日一题
#牛客网BC68】——X形图案
问题描述思路分析首先根据输入的描述,多组输入需要将scanf放在循环中来实现#includeintmain(){inta=0;while(scanf("%d",&a)!=EOF){}}完成了输入之后,再来分析输出——输出的是一个由“*”组成的对称的X形图案,可以看作该图案是由两条对角线组成,即一条正斜线和一条反斜线,而且对角线的长度等于输入数字的长度这样我们可以用两层for循环来实现,每行每列除了
倔强的石头106
·
2023-12-25 02:32
C语言习题
c语言
算法
开发语言
力扣
每日一题
:5.最长回文子串 回文场景判断的中心扩散法!
5.最长回文子串https://leetcode-cn.com/problems/longest-palindromic-substring/solution/5zui-chang-hui-wen-zi-chuan-hui-wen-chan-z3yj/难度:中等题目:给你一个字符串s,找到s中最长的回文子串。示例:示例1:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案
清风Python
·
2023-12-25 01:42
Java技术栈
JavaJava基础HashMap多线程算法Java8JVM设计原则及模式框架SpringSpringCloudDubbo中间件RedisMySQLRabbitmqRocketMQJavaJava基础Java
面试宝典
芥末鱿鱼~
·
2023-12-25 01:21
Java
java
面试
每日一题
--- 2477. 到达首都的最少油耗
链式前向星解法核心点是我dfs两次,第一次是求出每个节点的叶子节点有多少个?因为我们可以看做从当前节点出发到当前节点的根节点的话,那么需要知道当前节点叶子节点个数,也就是我们让当前节点的叶子结点(代表)先来到当前节点集合,那么这就是一个子问题那么对于子问题解法,我们可以记忆化搜索或者利用递归特性本题采用记忆化搜索解法来解决f[i],代表最终会有几个人到i点集合dp[i],代表到i点集训最少需要消耗
乖的小肥羊
·
2023-12-25 01:49
算法
每日一题
(LeetCode)----栈和队列--前 K 个高频元素
每日一题
(LeetCode)----栈和队列–前K个高频元素1.题目(347.前K个高频元素)给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。
程序小白的code之路(记录分享)
·
2023-12-24 23:35
每日一题
leetcode
算法
每日一题
第一期答案
#include"iostream"#include"cstdio"#include"cmath"usingnamespacestd;intn,a[10005],b[10005],ans1,ans2;boolcheck1(){for(inti=2;i<=n*2;i++){if(a[i]
蒟蒻武天骏……
·
2023-12-24 20:56
每日一题答案
c++
每日一题
——第一期(越越的任务)
【题目描述】越越希望争得勇敢头衔。国王知道骑士不仅勇敢,还需要足够聪明。所以他要求越越解决以下任务。给定一个由1到2n的数字组成的排列p。你可以进行两种类型的操作。▪交换p1和p2,p3和p4,…,P2n-1和p2n。▪交换p1和Pn+1,p2和pn+2,…,Pn和p2n。任务是找出对给定排列进行排序所需的最少操作次数。你想争得勇士的头衔吗?你也来试试吧。【输入描述】第一行包含整数n(1≤n≤10
蒟蒻武天骏……
·
2023-12-24 20:25
每日一题
c++
Java(1-3年)
面试宝典
JavaJava中有几种基本数据类型有8种基本数据类型,分别是:布尔型:boolean(1bit)整数型:byte(1)、short(2)、int(4)、long(8)字符型:char(2)浮点型:float(4)、double(8)Java中的IO流有几种按流划分:有输入流和输出流。按单位划分:有字节流和字符流。字节流:inputstream,outputstream。子父类:reader、wr
CAOGL1226
·
2023-12-24 19:55
面试宝典
java
spring
mysql
redis
rabbitmq
jvm
面试
每日一题
——轮转数组
1.题目描述给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2输入:nums=[-1,-100,3,99],k=2输出:[3,99,-
白日依山璟.
·
2023-12-24 18:06
每日一题
LeetCode
java
每日一题
——链表分割
1.题目描述现有一链表的头指针ListNode*pHead,给一定值x,编写一段代码将所有小于x的结点排在其余结点之前,且不能改变原来的数据顺序,返回重新排列后的链表的头指针。题目地址2.思路判断链表是否为空,如果为空返回null定于指针cur指向头节点,即链表的头节点定义指针bs和be,分别指向小于x链表的头节点和尾节点定义指针as和ae,分别指向大于等于x链表的头节点和尾节点循环遍历链表,直到
白日依山璟.
·
2023-12-24 18:35
每日一题
牛客
java
链表
数据结构
每日一题
——链表的回文结构
1.题目描述对于一个链表,请设计一个时间复杂度为O(n),额外空间复杂度为O(1)的算法,判断其是否为回文结构。给定一个链表的头指针A,请返回一个bool值,代表其是否为回文结构。保证链表长度小于等于900。测试样例:输入:1->2->2->1输出:true题目地址2.思路判断链表是否为空,如果为空,那么链表就是回文的找到中间元素定义两个指针slow和fast,fast每次移动两步,slow每次移
白日依山璟.
·
2023-12-24 18:35
每日一题
牛客
链表
数据结构
java
每日一题
——LeetCode160.相交链表
个人主页:白日依山璟专栏:Java|数据结构与算法|
每日一题
文章目录1.题目描述示例1:示例2:提示:2.思路3.代码1.题目描述给你两个单链表的头节点headA和headB,请你找出并返回两个单链表相交的起始节点
白日依山璟.
·
2023-12-24 18:34
每日一题
LeetCode
链表
数据结构
【LeetCode
每日一题
Day 2】2. 两数相加
大家好,我是编程熊,今天是LeetCode
每日一题
的第二天,一起学习的是LeetCode第二题《两数相加》。题意给你两个非空的链表,表示两个非负的整数。
一只编程熊
·
2023-12-24 14:59
【
每日一题
】力扣:课程表Ⅱ
课程表Ⅱ现在你总共有numCourses门课需要选,记为0到numCourses-1。给你一个数组prerequisites,其中prerequisites[i]=[ai,bi],表示在选修课程ai前必须先选修bi。例如,想要学习课程0,你需要先完成课程1,我们用一个匹配来表示:[0,1]。返回你为了学完所有课程所安排的学习顺序。可能会有多个正确的顺序,你只要返回任意一种就可以了。如果不可能完成所
Skylar Lin
·
2023-12-24 12:12
#
力扣【每日一题】
leetcode
算法
LeetCode
每日一题
2023/12/18-2023/12/24
记录了初步解题思路以及本地实现代码;并不一定为最优也希望大家能一起探讨一起进步目录12/18162.寻找峰值12/191901.寻找峰值II12/202828.判别首字母缩略词12/212866.美丽塔II12/221671.得到山形数组的最少删除次数12/231962.移除石子使总数最小12/2412/18162.寻找峰值二分因为边界为负无穷只要往高坡移动必定能找到峰值deffindPeakEl
alphaTao
·
2023-12-24 09:33
Exercise
leetcode
算法
每日一题
(LeetCode)----栈和队列--滑动窗口最大值
每日一题
(LeetCode)----栈和队列–滑动窗口最大值1.题目(239.滑动窗口最大值)给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。
程序小白的code之路(记录分享)
·
2023-12-24 09:27
每日一题
leetcode
算法
数据结构
每日一题
——LeetCode859
方法一个人方法:首先s和goal要是长度不一样或者就只有一个字符这两种情况可以直接排除剩下的情况s和goal的长度都是一样的,s的长度为2也是特殊情况,只有s的第一位等于goal的第二位,s的第二位等于goal的第一位才能满足剩下的我们需要统计s的goal的哪几位字符是不一样的,并用数组保存不同的位置如果不同的位数等于1那么无论怎么交换都不能满足,不同的位数大于2那么只交换一次也不能满足如果没有不
zbsnzj
·
2023-12-24 06:20
每日一题
javascript
算法
每日一题
——LeetCode844
方法一暴力法:对两个字符串分别从头到尾遍历一遍,遇到#就删除#和它之前的那个字符,如果遇到#在字符串的第一位则只用删除#,最后将删除后的不含#的两个字符串进行比较是否一样varbackspaceCompare=function(s,t){for(vari=0;i=0||j>=0){while(i>=0){if(S[i]==='#'){skipS++;i--;}elseif(skipS>0){ski
zbsnzj
·
2023-12-24 06:49
每日一题
leetcode
算法
javascript
上一页
17
18
19
20
21
22
23
24
下一页
按字母分类:
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
其他