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
Leetcode每日一题
【
LeetCode每日一题
】1813.句子相似性 III(kotlin写法)
题目这是一道中等难度的题,简单概括一下就是判断一个句子是否可以通过只插入一次若干个单词,扩充成另一个句子。解法根据题意可得,两个句子sentence1和sentence2如果是相似的,那么一定存在一种情况,就是短的这个句子通过分割产生的两个句子,一定可以对应长的那个句子的两端,如:sentence1=“MynameisHaley”,sentence2="MyHaley"这个例子中,可以将"MyHa
张子羽
·
2023-02-05 00:58
LeetCode刷题总结
leetcode
kotlin
算法
【
LeetCode每日一题
:1813. 句子相似性 III~~~双指针】
题目描述一个句子是由一些单词与它们之间的单个空格组成,且句子的开头和结尾没有多余空格。比方说,“HelloWorld”,“HELLO”,“helloworldhelloworld”都是句子。每个单词都只包含大写和小写英文字母。如果两个句子sentence1和sentence2,可以通过往其中一个句子插入一个任意的句子(可以是空句子)而得到另一个句子,那么我们称这两个句子是相似的。比方说,sente
硕风和炜
·
2023-02-05 00:21
LeetCode每日一题打卡
leetcode
算法
java
双指针
LeetCode每日一题
-字典排序
1636.按照频率将数组升序排序给你一个整数数组nums,请你将数组按照每个值的频率升序排序。如果有多个值的频率相同,请你按照数值本身将它们降序排序。请你返回排序后的数组。输入:nums=[1,1,2,2,2,3]输出:[3,1,1,2,2,2]解释:'3'频率为1,'1'频率为2,'2'频率为3。方法1:lambda匿名函数直接排序classSolution:deffrequencySort(s
ShowMeCoding
·
2023-02-03 17:03
Leetcode每日一题
:424.longest-repeating-character-replacement(替换后的最长重复字符)
思路:参考题解:seerJJJ发布的题解不必纠结maxL到底要不是随着窗口的变化而变化,maxL始终代表记录过的一个窗口中出现最多字符的个数,所以它肯定要么保持不变,要么增大;每次右移后都找滑窗中出现最多的字符个数,这很明显是没有必要的;#include#includeusingnamespacestd;intcharacterReplacement(strings,intk){intleft=0
CodeLuweir
·
2023-02-01 10:02
Leetcode
字符串
leetcode
指针
LeetCode每日一题
: 46. 全排列
给定一个没有重复数字的序列,返回其所有可能的全排列。示例:输入:[1,2,3]输出:[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]]思路典型的回溯问题,采用回溯算法解决回溯算法关键在于:不合适就退回上一步,然后通过约束条件,减少时间复杂度.全排列方法:将后面的数提到第一个,再将后面的数字全排列(此处递归)classSolution:defpermu
pao哥
·
2023-01-30 23:47
【
Leetcode每日一题
】27. 原地移除元素|神级理解双指针
博主简介:努力学习的预备程序媛一枚~博主主页:@是瑶瑶子啦所属专栏:
LeetCode每日一题
–进击大厂目录题目描述题目分析:代码实现补充训练--验证代码实现题目描述链接:27.移除元素给你一个数组nums
是瑶瑶子啦
·
2023-01-30 11:06
leetcode
算法
数据结构
双指针
职场和发展
【
Leetcode每日一题
】844. 比较含退格的字符串|重构字符串/双指针
博主简介:努力学习的预备程序媛一枚~博主主页:@是瑶瑶子啦所属专栏:
LeetCode每日一题
–进击大厂前言:昨天的【
Leetcode每日一题
】27.原地移除元素|神级理解双指针一文中,生动形象的为大家讲解如何理解双指针
是瑶瑶子啦
·
2023-01-30 11:06
leetcode
重构
算法
LeetCode每日一题
:避免考虑问题不全面——边界条件的重要性
1592.重新排列单词间的空格给你一个字符串text,该字符串由若干被空格包围的单词组成。每个单词由一个或者多个小写英文字母组成,并且两个单词之间至少存在一个空格。题目测试用例保证text至少包含一个单词。请你重新排列空格,使每对相邻单词之间的空格数目都相等,并尽可能最大化该数目。如果不能重新平均分配所有空格,请将多余的空格放置在字符串末尾,这也意味着返回的字符串应当与原text字符串的长度相等。
ShowMeCoding
·
2023-01-28 03:13
LeetCode每日一题
(1904. The Number of Full Rounds You Have Played)
Youareparticipatinginanonlinechesstournament.Thereisachessroundthatstartsevery15minutes.Thefirstroundofthedaystartsat00:00,andafterevery15minutes,anewroundstarts.Forexample,thesecondroundstartsat00:15
wangjun861205
·
2023-01-11 08:22
算法
数据结构
leetcode
算法
职场和发展
【
LeetCode每日一题
】——233.数字 1 的个数
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】数学二【题目难度】困难三【题目编号】233.数字1的个数四【题目描述】给定一个整数n,计算所有小于等于n的非负整数中数字1出现的个数。五【题目示例】示例1:输入:n=13输出:6示例2:输入:n=0输出:0六【解题思路】本题有一定难度,我
IronmanJay
·
2023-01-10 21:08
LeetCode
leetcode
算法
数据结构
数学
c语言
Leetcode每日一题
:49.group-anagrams(字母异位词分组)
这道题我认为题目没有写清楚,测试用例中两个完全相同的字符串也归为一组,然而从题意中我们会认为这两个字符串只需放入一个即可解题思路:方法1:利用hash+map先用hash判断字符串是否相同以及相同时该插入vector的位置方法2:利用sort+map先用sort排序字符串然后在map中找到该插入vector的位//方法一hash+mapclassSolution{public:inthash1(s
CodeLuweir
·
2023-01-08 13:39
Leetcode
hash
哈希
哈希表
LeetCode每日一题
(61) 49. 字母异位词分组 (哈希+emplace_back)
49.字母异位词分组classSolution{public:vector>groupAnagrams(vector&strs){mapposition;//纪录同一类别的位置vector>result;//结果intlen=0;for(inti=0;ix;result.push_back(x);position[temp]=len;len++;}result[position[temp]].pu
战胜.
·
2023-01-08 13:23
战胜LeetCode刷题
leetcode
leetcode每日一题
-49:字母异位词分组
leetcode每日一题
-49:字母异位词分组链接字母异位词分组题目分析不同的字母字节分组是比较难的,但是我们可以对每个字符串转化到一个中间态,然后根据中间态进行分组就容易了许多,接下来的问题是如何定义中间态
苦泉
·
2023-01-08 13:23
社团算法打卡
leetcode
golang
算法
【12月打卡~
Leetcode每日一题
】49. 字母异位词分组(难度:中等)
49.字母异位词分组给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。思路:异位词在排序后的结果一定是一致的,因此可以根据排序结果存入hash表,遍历hash表得到结果classSolution:defgroupAnagrams(self,strs:List[str])->List[List[str]]:dic=collections.defaultdict(l
dinosaurcity
·
2023-01-08 13:22
模拟/遍历
字符串
数据结构
哈希
hash
LeetCode每日一题
——T49. 字母异位词分组(中):字典、collections.defaultdict(list)用法
采用字典进行求解,将字母异位词的各个字母分开(用sorted()函数),然后组成元组作为字典的键,组合成的字符串作为键值,最后输出键值即可。classSolution:defgroupAnagrams(self,strs:List[str])->List[List[str]]:res=collections.defaultdict(list)#创建一个值全为列表的字典forsinstrs:res[
同濟伴讀書僮
·
2023-01-08 13:51
代码
leetcode每日一题
T49.
字母异位词分组
python
LeetCode每日一题
--49. 字母异位词分组(哈希表)
题目:跳转至49.字母异位词分组给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入:[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”]输出:[[“ate”,“eat”,“tea”],[“nat”,“tan”],[“bat”]]说明:所有输入均为小写字母。不考虑答案输出的顺序。classSolution{public:vector
七七不是七七七七
·
2023-01-08 13:19
leetcode每日一题
c++
leetcode
哈希表
【
Leetcode每日一题
】49. 字母异位词分组(水题)
Leetcode每日一题
题目链接:49.字母异位词分组难度:中等解题思路:对每个字符串进行排序,得到字典序最小的作为标志,用dict存下来,最后将相同标志的放到一个组里。
YancyKahn
·
2023-01-08 13:49
Leetcode
leetcode
leetcode每日一题
—49.字母异位词分组
基础知识:sort与sorted区别:sort()函数用于对原列表进行排序,如果指定参数,则使用比较函数指定的比较函数。sorted()函数对所有可迭代的对象进行排序操作。sort是应用在list上的方法,sorted可以对所有可迭代的对象进行排序操作。list的sort方法返回的是对已经存在的列表进行操作,而内建函数sorted方法返回的是一个新的list,而不是在原来的基础上进行的操作。题目:
柒年时光
·
2023-01-08 12:42
Python
leetcode
【
LeetCode每日一题
:2011. 执行操作后的变量值~~~模拟】
题目描述存在一种仅支持4种操作和1个变量X的编程语言:++X和X++使变量X的值加1–X和X--使变量X的值减1最初,X的值是0给你一个字符串数组operations,这是由操作组成的一个列表,返回执行所有操作后,X的最终值。示例1:输入:operations=[“–X”,“X++”,“X++”]输出:1解释:操作按下述步骤执行:最初,X=0–X:X减1,X=0-1=-1X++:X加1,X=-1+
硕风和炜
·
2023-01-08 12:31
LeetCode每日一题打卡
leetcode
算法
java
模拟
数据结构
leetcode每日一题
49. 字母异位词分组+map、auto学习
49.字母异位词分组给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入:[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”]输出:[[“ate”,“eat”,“tea”],[“nat”,“tan”],[“bat”]]说明:所有输入均为小写字母。不考虑答案输出的顺序。代码:classSolution{public:vector>gr
Dzx399
·
2023-01-08 12:00
leetcode每日一题
leetcode
c++
我连两个数相加都不会(挠头ing)(Leetcode 热题 Hot100)
⭐️
LeetCode每日一题
⭐️博客主页:南七的博客主页期待得到大家的点赞收藏留言和关注持续刷题,每日一题03Leetcode热题Hot100博主水平有限,如果发现有不对的地方,希望大佬们指正!
猴洛洛
·
2023-01-07 07:10
77d
LeetCode打卡日记
leetcode
链表
算法
【
LeetCode每日一题
】——50.Pow(x, n)
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】数学二【题目难度】中等三【题目编号】50.Pow(x,n)四【题目描述】实现pow(x,n)pow(x,n)pow(x,n),即计算xxx的整数nnn次幂函数(即,xnx^{n}xn)。五【题目示例】示例1:输入:x=2.00000,n=
IronmanJay
·
2023-01-06 20:52
LeetCode
leetcode
算法
数据结构
c语言
数学
【
LeetCode每日一题
】——89.格雷编码
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】数学二【题目难度】中等三【题目编号】89.格雷编码四【题目描述】n位格雷码序列是一个由2n个整数组成的序列,其中:每个整数都在范围[0,2n-1]内(含0和2n-1)第一个整数是0一个整数在序列中出现不超过一次每对相邻整数的二进制表示恰好
IronmanJay
·
2023-01-06 20:52
LeetCode
leetcode
算法
数据结构
数学
格雷编码
【
LeetCode每日一题
】——258.各位相加
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【题目进阶】九【时间频度】十【代码实现】十一【提交结果】一【题目类别】数学二【题目难度】简单三【题目编号】258.各位相加四【题目描述】给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。返回这个结果。五【题目示例】示例1:输入:num=38输出:2解释:各位相加的过程为:3
IronmanJay
·
2023-01-06 20:51
LeetCode
leetcode
算法
数据结构
数学
c语言
leetcode刷题记录--搜索;模拟;数学推导;1716. 计算力扣银行的钱;48. 旋转图像剑指 ;Offer 29. 顺时针打印矩阵
leetcode每日一题
1716.计算力扣银行的钱Hercy想要为购买第一辆车存钱。他每天都往力扣银行里存钱。最开始,他在周一的时候存入1块钱。从周二到周日,他每天都比前一天多存入1块钱。
小白白007
·
2023-01-05 17:43
算法
leetcode
矩阵
算法
数学
搜索
【
LeetCode每日一题
:1769. 移动所有球到每个盒子所需的最小操作数~~~双重循环遍历模拟】
题目描述有n个盒子。给你一个长度为n的二进制字符串boxes,其中boxes[i]的值为‘0’表示第i个盒子是空的,而boxes[i]的值为‘1’表示盒子里有一个小球。在一步操作中,你可以将一个小球从某个盒子移动到一个与之相邻的盒子中。第i个盒子和第j个盒子相邻需满足abs(i-j)==1。注意,操作执行后,某些盒子中可能会存在不止一个小球。返回一个长度为n的数组answer,其中answer[i
硕风和炜
·
2023-01-05 08:27
LeetCode每日一题打卡
leetcode
算法
java
双重循环
遍历模拟
【
LeetCode每日一题
】——611.有效三角形的个数
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】二分查找二【题目难度】中等三【题目编号】611.有效三角形的个数四【题目描述】给定一个包含非负整数的数组nums,返回其中可以组成三角形三条边的三元组个数。五【题目示例】示例1:输入:nums=[2,2,3,4]输出:3解释:有效的组合是
IronmanJay
·
2022-12-30 17:06
LeetCode
leetcode
算法
数据结构
二分查找
c语言
【
LeetCode每日一题
】——275.H 指数 II
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】二分查找二【题目难度】中等三【题目编号】275.H指数II四【题目描述】给你一个整数数组citations,其中citations[i]表示研究者的第i篇论文被引用的次数,citations已经按照升序排列。计算并返回该研究者的h指数。h
IronmanJay
·
2022-12-30 17:05
LeetCode
leetcode
算法
数据结构
二分查找
c语言
【
LeetCode每日一题
】——1539.第 k 个缺失的正整数
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【题目进阶】九【时间频度】十【代码实现】十一【提交结果】一【题目类别】二分查找二【题目难度】简单三【题目编号】1539.第k个缺失的正整数四【题目描述】给你一个严格升序排列的正整数数组arr和一个整数k。请你找到这个数组里第k个缺失的正整数。五【题目示例】示例1:输入:arr=[2,3,4,
IronmanJay
·
2022-12-30 17:35
LeetCode
leetcode
算法
数据结构
二分查找
c语言
【
LeetCode每日一题
】——152.乘积最大子数组
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】动态规划二【题目难度】中等三【题目编号】152.乘积最大子数组四【题目描述】给你一个整数数组nums,请你找出数组中乘积最大的非空连续子数组(该子数组中至少包含一个数字),并返回该子数组所对应的乘积。测试用例的答案是一个32-位整数。子数
IronmanJay
·
2022-12-26 07:02
LeetCode
leetcode
算法
数据结构
动态规划
c语言
【
LeetCode每日一题
】——123.买卖股票的最佳时机 III
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】动态规划二【题目难度】困难三【题目编号】123.买卖股票的最佳时机III四【题目描述】给定一个数组,它的第i个元素是一支给定的股票在第i天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成两笔交易。注意:你不能同时参与多笔交易
IronmanJay
·
2022-12-26 07:02
LeetCode
leetcode
动态规划
算法
数据结构
c语言
【
LeetCode每日一题
】——264.丑数 II
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】动态规划二【题目难度】中等三【题目编号】264.丑数II四【题目描述】给你一个整数n,请你找出并返回第n个丑数。丑数就是只包含质因数2、3和5的正整数。五【题目示例】示例1:输入:n=10输出:12解释:[1,2,3,4,5,6,8,9,
IronmanJay
·
2022-12-26 07:32
LeetCode
leetcode
算法
数据结构
动态规划
c语言
“21 天好习惯”第一期-4
目录开心果:离散数学:计算机组成原理:
leetcode每日一题
:开心果:一道n皇后的进阶题(多了点条件首先再复习一下n皇后的dfs+剪枝+回溯解法:n皇后次元门解题:按行暴力枚举可能放置皇后的列,逐层判断每列是否能放下皇后
努力的孩子会得到他想要的
·
2022-12-25 19:15
21天学习
c++
LeetCode每日一题
11.12多米诺和托米诺平铺
'''有两种形状的瓷砖:一种是2x1的多米诺形,另一种是形如"L"的托米诺形。两种形状都可以旋转。给定整数n,返回可以平铺2xn的面板的方法的数量。返回对109+7取模的值。平铺指的是每个正方形都必须有瓷砖覆盖。两个平铺不同,当且仅当面板上有四个方向上的相邻单元中的两个,使得恰好有一个平铺有一个瓷砖占据两个正方形。'''classSolution:defnumTilings(self,N:int)
Quantao_Yao
·
2022-12-22 22:07
leetcode
算法
职场和发展
LeetCode每日一题
11.10获取所有钥匙的最短路径
题目描述:给定一个二维网格grid,其中:'.'代表一个空房间'#'代表一堵'@'是起点小写字母代表钥匙大写字母代表锁我们从起点开始出发,一次移动是指向四个基本方向之一行走一个单位空间。我们不能在网格外面行走,也无法穿过一堵墙。如果途经一个钥匙,我们就把它捡起来。除非我们手里有对应的钥匙,否则无法通过锁。假设k为钥匙/锁的个数,且满足1int:m,n=len(grid),len(grid[0])#
Quantao_Yao
·
2022-12-22 22:37
leetcode
java
算法
LeetCode每日一题
11.11判断字符串的两半是否相似
题目描述:'''给你一个偶数长度的字符串s。将其拆分成长度相同的两半,前一半为a,后一半为b。两个字符串相似的前提是它们都含有相同数目的元音('a','e','i','o','u','A','E','I','O','U')。注意,s可能同时含有大写和小写字母。如果a和b相似,返回true;否则,返回false。'''解题思路:1.对字符串分块2.遍历记录每个子字符串所含元音个数3.判断两个子字符串
Quantao_Yao
·
2022-12-22 22:37
leetcode
算法
职场和发展
LeetCode每日一题
11.8统计一致字符串的数目
题目描述:'''给你一个由不同字符组成的字符串allowed和一个字符串数组words。如果一个字符串的每一个字符都在allowed中,就称这个字符串是一致字符串。请你返回words数组中一致字符串的数目。'''实现思路:解决该问题的一个重点就是要判断字符串列表中的子字符串中包含的元素是否出现在allowed字符串之中,若出现则为一致字符串,如没出现过则不是一致字符串。首先我们先遍历了字符串数组的
Quantao_Yao
·
2022-12-22 22:37
leetcode
算法
职场和发展
LeetCode每日一题
11.5解析布尔表达式
题目描述:'''给你一个以字符串形式表述的布尔表达式(boolean)expression,返回该式的运算结果。有效的表达式需遵循以下约定:"t",运算结果为True"f",运算结果为False"!(expr)",运算过程为对内部表达式expr进行逻辑非的运算(NOT)"&(expr1,expr2,...)",运算过程为对2个或以上内部表达式expr1,expr2,...进行逻辑与的运算(AND)
Quantao_Yao
·
2022-12-22 22:36
leetcode
算法
职场和发展
LeetCode每日一题
10.28子数组的最小值之和
题目描述:给定一个整数数组arr,找到min(b)的总和,其中b的范围为arr的每个(连续)子数组。由于答案可能很大,因此返回答案模10^9+7。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/sum-of-subarray-minimums著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。解题思路:暴力法:因为我们要求的是子数组的最
Quantao_Yao
·
2022-12-22 22:06
leetcode
算法
职场和发展
【
LeetCode每日一题
】[中等]973. 最接近原点的 K 个点
【
LeetCode每日一题
】[中等]973.最接近原点的K个点973.最接近原点的K个点973.最接近原点的K个点算法思想:数组,排序题目:java代码classSolution{publicint[]
浪里小白~
·
2022-12-22 14:16
LeetCode
java
leetcode
算法
【
Leetcode每日一题
】子序列宽度之和,匹配子序列的单词数,最大平均值和的分组
891.子序列宽度之和计算的是【贡献】。首先观察发现,顺序不影响结果。然后比如1,作为最大元素贡献为0,而作为最小元素贡献为每个子序列的【最大-1】,一共有多少个作为最小元素的子序列,对答案的贡献就是-1*(个数)。考虑子序列个数,比他小的不能选,那么比他大的n-1个可选可不选,是2的n-1次方个。这里放一个0x3f的解法图:792.匹配子序列的单词数这个题使用多指针的想法是很自然的,遍历s的同时
Can__er
·
2022-12-21 05:13
algorithm
leetcode
算法
职场和发展
2022.01.04
LeetCode每日一题
——猫和老鼠
目录猫和老鼠描述示例1示例2提示方法:动态规划猫和老鼠描述两位玩家分别扮演猫和老鼠,在一张无向图上进行游戏,两人轮流行动。图的形式是:graph[a]是一个列表,由满足ab是图中的一条边的所有节点b组成。老鼠从节点1开始,第一个出发;猫从节点2开始,第二个出发。在节点0处有一个洞。在每个玩家的行动中,他们必须沿着图中与所在当前位置连通的一条边移动。例如,如果老鼠在节点1,那么它必须移动到graph
小唐要努力
·
2022-12-20 14:35
#
力扣每日一题
动态规划
【
LeetCode每日一题
:1785. 构成特定和需要添加的最少元素~~~数组公式推导+防止整型溢出+向上取整+贪心】
题目描述给你一个整数数组nums,和两个整数limit与goal。数组nums有一条重要属性:abs(nums[i])=0,那么abs(x)等于x;否则,等于-x。示例1:输入:nums=[1,-1,1],limit=3,goal=-4输出:2解释:可以将-2和-3添加到数组中,数组的元素总和变为1-1+1-2-3=-4。示例2:输入:nums=[1,-10,9,1],limit=100,goal
硕风和炜
·
2022-12-17 10:11
LeetCode每日一题打卡
leetcode
算法
java
数学+防止整型溢出+向上取整
贪心算法
LeetCode每日一题
:实现strStr()
链接:实现strStr()这道题有点像实现函数strcmp()差不多,只不过这里有个难点,就是如果haystack中有多个字符和与needle中的第一个字符相同,并且要是这前几个相同的字符后的字符串与needle不相同,则要重新判断。所以这里的思路是用四个指针,其中两个是函数的形参,所以我们要再创建两个指针,分别指向haystack和needle。//若为空直接返回0if(haystack==NU
利刃Cc
·
2022-12-15 00:20
刷题册
leetcode
算法
职场和发展
LeetCode每日一题
(1881. Maximum Value after Insertion)
Youaregivenaverylargeintegern,representedasastring,andanintegerdigitx.Thedigitsinnandthedigitxareintheinclusiverange[1,9],andnmayrepresentanegativenumber.Youwanttomaximizen’snumericalvaluebyinsertingx
wangjun861205
·
2022-12-14 23:50
算法
数据结构
leetcode
算法
LeetCode每日一题
——1780. 判断一个数字是否可以表示成三的幂的和
LeetCode每日一题
系列题目:1780.判断一个数字是否可以表示成三的幂的和难度:普通文章目录
LeetCode每日一题
系列题目示例思路题解题目给你一个整数n,如果你可以将n表示成若干个不同的三的幂之和
hyk今天写算法了吗
·
2022-12-10 12:35
#
算法实例
leetcode
算法
职场和发展
数据结构
python
【
LeetCode每日一题
:1780. 判断一个数字是否可以表示成三的幂的和~~~三进制】
题目描述给你一个整数n,如果你可以将n表示成若干个不同的三的幂之和,请你返回true,否则请返回false。对于一个整数y,如果存在整数x满足y==3x,我们称这个整数y是三的幂。示例1:输入:n=12输出:true解释:12=31+32示例2:输入:n=91输出:true解释:91=30+32+34示例3:输入:n=21输出:false提示:1<=n<=107通过次数11,454提交次数16,1
硕风和炜
·
2022-12-10 12:33
LeetCode每日一题打卡
leetcode
算法
java
进制转换思路
三进制运算
LeetCode每日一题
——1796. 字符串中第二大的数字
LeetCode每日一题
系列题目:828.统计子串中的唯一字符难度:困难文章目录
LeetCode每日一题
系列题目示例思路题解题目给你一个混合字符串s,请你返回s中第二大的数字,如果不存在第二大的数字,请你返回
hyk今天写算法了吗
·
2022-12-08 22:18
#
算法实例
leetcode
算法
职场和发展
动态规划
python
LeetCode每日一题
(327. Count of Range Sum)
Givenanintegerarraynumsandtwointegerslowerandupper,returnthenumberofrangesumsthatliein[lower,upper]inclusive.RangesumS(i,j)isdefinedasthesumoftheelementsinnumsbetweenindicesiandjinclusive,wherei,targe
wangjun861205
·
2022-12-06 03:58
数据结构
算法
leetcode
算法
职场和发展
【
LeetCode每日一题
】——72.编辑距离
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【解题思路】七【题目提示】八【时间频度】九【代码实现】十【提交结果】一【题目类别】字符串二【题目难度】困难三【题目编号】72.编辑距离四【题目描述】给你两个单词word1和word2,请返回将word1转换成word2所使用的最少操作数。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符五【题目示例
IronmanJay
·
2022-12-05 09:07
LeetCode
leetcode
算法
数据结构
字符串
动态规划
上一页
18
19
20
21
22
23
24
25
下一页
按字母分类:
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
其他