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
【力扣刷题】【51-100】
【
力扣刷题
| 第十三天】
前言:今天随机进行练习,题型上不会有什么限制,主要还是练习STL算法。88.合并两个有序数组-力扣(LeetCode)给你两个按非递减顺序排列的整数数组nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。请你合并nums2到nums1中,使合并后的数组同样按非递减顺序排列。注意:最终,合并后数组不应由函数返回,而是存储在数组nums1中。为了应对这种情况,num
我是一盘牛肉
·
2023-06-24 06:27
leetcode
c++
开发语言
从零开始的
力扣刷题
记录-第六十六天
力扣每日四题1331.数组序号转换-简单2423.删除字符使频率相同-简单1884.鸡蛋掉落-两枚鸡蛋-中等413.等差数列划分-中等总结1331.数组序号转换-简单题目描述:给你一个整数数组arr,请你将数组中的每个元素替换为它们排序后的序号。序号代表了一个元素有多大。序号编号的规则如下:序号从1开始编号。一个元素越大,那么序号越大。如果两个元素相等,那么它们的序号相同。每个数字的序号都应该尽可
渊微指玄
·
2023-06-23 17:50
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第六十五天
力扣每日四题2496.数组中字符串的最大值-简单941.有效的山脉数组-简单256.粉刷房子-中等714.买卖股票的最佳时机含手续费-中等总结2496.数组中字符串的最大值-简单题目描述:一个由字母和数字组成的字符串的值定义如下:如果字符串只包含数字,那么值为该字符串在10进制下的所表示的数字。否则,值为字符串的长度。给你一个字符串数组strs,每个字符串都只由字母和数字组成,请你返回strs中字
渊微指玄
·
2023-06-23 17:20
leetcode刷题
leetcode
算法
golang
【
力扣刷题
| 第十二天】
目录前言:104.二叉树的最大深度-力扣(LeetCode)111.二叉树的最小深度-力扣(LeetCode)前序遍历:后序遍历:总结:前言:今天还是对树的基础题进行刷题,感兴趣的同学可以看一看。104.二叉树的最大深度-力扣(LeetCode)给定一个二叉树,找出其最大深度。二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。说明:叶子节点是指没有子节点的节点。注意点:深度不是高度,我们用图
我是一盘牛肉
·
2023-06-22 11:52
leetcode
leetcode
算法
c++
数据库
mysql
从零开始的
力扣刷题
记录-第六十四天
力扣每日四题2341.数组能形成多少数对-简单2383.赢得比赛需要的最少训练时长-简单1824.最少侧跳次数-中等1641.统计字典序元音字符串的数目-中等总结2341.数组能形成多少数对-简单题目描述:给你一个下标从0开始的整数数组nums。在一步操作中,你可以执行以下步骤:从nums选出两个相等的整数从nums中移除这两个整数,形成一个数对请你在nums上多次执行此操作直到无法继续执行。返回
渊微指玄
·
2023-06-22 01:32
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第六十三天
力扣每日四题2351.第一个出现两次的字母-简单2395.和相等的子数组-简单276.栅栏涂色-中等322.零钱兑换-中等总结2351.第一个出现两次的字母-简单题目描述:给你一个由小写英文字母组成的字符串s,请你找出并返回第一个出现两次的字母。注意:如果a的第二次出现比b的第二次出现在字符串中的位置更靠前,则认为字母a在字母b之前出现两次。s包含至少一个出现两次的字母。题解:哈希表代码(Go):
渊微指玄
·
2023-06-21 04:22
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第四十八天
力扣每日四题2460.对数组执行操作-简单2363.合并相似的物品-简单1408.数组中的字符串匹配-简单92.反转链表II-中等总结2460.对数组执行操作-简单给你一个下标从0开始的数组nums,数组大小为n,且由非负整数组成。你需要对数组执行n-1步操作,其中第i步操作(从0开始计数)要求对nums中第i个元素执行下述指令:如果nums[i]==nums[i+1],则nums[i]的值变成原
渊微指玄
·
2023-06-21 04:17
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第六十二天
力扣每日四题2357.使数组中所有元素都等于零-简单1984.学生分数的最小差值-简单122.买卖股票的最佳时机II-中等213.打家劫舍II-中等总结2357.使数组中所有元素都等于零-简单题目描述:给你一个非负整数数组nums。在一步操作中,你必须:选出一个正整数x,x需要小于或等于nums中最小的非零元素。nums中的每个正整数都减去x。返回使nums中所有元素都等于0需要的最少操作数。题解
渊微指玄
·
2023-06-20 12:39
leetcode刷题
leetcode
算法
golang
【
力扣刷题
| 第十一天】
前言:我将会利用几天把树的经典例题都刷完,希望我可以坚持下去。226.翻转二叉树-力扣(LeetCode)给你一棵二叉树的根节点root,翻转这棵二叉树,并返回其根节点。解题思路:我们交换每一层的左右节点就可以了,写一个递归,每一次传入一个节点,交换这个节点的左节点和右节点,再把分别把左节点和右节点作为新的节点参数传入这个函数中进行新一轮的交换,直到当前节点为空为止,classSolution{p
我是一盘牛肉
·
2023-06-19 16:08
leetcode
leetcode
算法
职场和发展
[
力扣刷题
总结](链表篇)
文章目录2.两数相加解法1:链表相似题目:445.两数相加II解法1:栈+链表206.反转链表解法1:栈实现解法2:双指针-迭代解法3:双指针-递归92.反转链表II解法1:一次遍历「穿针引线」反转链表(头插法)203.移除链表元素解法1:链表-迭代解法1:链表-递归61.旋转链表解法1:链表相似题目:剑指Offer22.链表中倒数第k个节点解法1:链表725.分隔链表解法1:链表相似题目:328
姬霓钛镁
·
2023-06-19 09:32
数据结构与算法基础
链表
leetcode
数据结构
从零开始的
力扣刷题
记录-第十四天
力扣每日四题231.2的幂-简单剑指Offer57-II.和为s的连续正数序列-简单1047.删除字符串中的所有相邻重复项-简单455.分发饼干-简单剑指Offer61.扑克牌中的顺子-简单总结231.2的幂-简单题目描述:给你一个整数n,请你判断该整数是否是2的幂次方。如果是,返回true;否则,返回false。如果存在一个整数x使得n==2x,则认为n是2的幂次方。进阶:你能够不使用循环/递归
渊微指玄
·
2023-06-19 09:01
leetcode刷题
leetcode
算法
golang
力扣刷题
精选
数组LC18-四数之和LC27-移除元素LC48-旋转图像LC56-合并区间LC74-搜索二维矩阵LC128-最长连续序列LC162-寻找峰值LC169-多数元素LC189-旋转数组LC209-长度最小的子数组LC240-搜索二维矩阵IILC283-移动零LC325-和等于k的最长子数组长度LC560-和为K的子数组LC628-三个数的最大乘积LC692-前k个高频单词LC724-寻找数组的中心下
Vaccy Zhu
·
2023-06-19 09:31
leetcode
从零开始的
力扣刷题
记录-第六十一天
力扣每日四题976.三角形的最大周长-简单2347.最好的扑克手牌-简单1254.统计封闭岛屿的数目-中等120.三角形最小路径和-中等总结976.三角形的最大周长-简单题目描述:给定由一些正数(代表长度)组成的数组nums,返回由其中三个长度组成的、面积不为零的三角形的最大周长。如果不能形成任何面积不为零的三角形,返回0。题解:排序后从后往前遍历,取最大的三个边,如果满足两边之和大于第三边则返回
渊微指玄
·
2023-06-19 09:01
leetcode刷题
leetcode
算法
golang
Jmeter阶梯压测聚合报告分阶梯汇总显示
不会分阶梯模式汇总压测结果,这样导致不能根据生成的聚合报告对比不同阶梯模式下,tps、响应实际、error的变化趋势2、基于以上需求,需要实现如下的效果,比如1-50并发用户下把当前压测结果汇总到1-50线程组中,
51
不努力拿什么说爱你_7750
·
2023-06-18 20:02
PMP备考-模拟考试<三>
51-100
51、[单选]项目经理在制定项目进度计划时,希望按照符合逻辑的方式排列任务顺序,并使用至少有高级的承包商。项目经理应该查阅哪份文件?Theprojectmanagerwantstoarrangethetaskorderinalogicalwayanduseatleastanoblecontractorwhiledevelopingtheprojectschedule.Whichdocumentsh
Chuck2020
·
2023-06-18 10:12
力扣刷题
算法笔记(javascript版)上
本文为js版本算法视频笔记找了很多算法这个up主讲的真的非常好适合小白去听算法都是力扣难度中等和简单的b站视频链接1、岛屿最大面积(求两数最大和)解析:提供一个数组,给了一个target要求是在数组中找到两个数的和为target返回的是数组下标思路:1.创建一个map2、for循环遍历nums数组3、用target减nums[i]以计算哪个数跟当前数字相加等于target4、检查map里有没有这个
十九万里
·
2023-06-18 02:20
算法
算法
leetcode
javascript
[
力扣刷题
总结](数学和字符串篇)
文章目录7.整数反转解法1:数学9.回文数解法1:普通解法:整数转为字符串解法2:反转一半数字8.字符串转换整数(atoi)解法1:有限状态机12.整数转罗马数字解法1:字符串+哈希表相似题目:13.罗马数字转整数解法1:字符串+哈希表38.外观数列解法1:模拟+字符串151.翻转字符串里的单词解法1:字符串+双指针剑指Offer58-II.左旋转字符串解法1:字符串相似题目:189.轮转数组解法
姬霓钛镁
·
2023-06-18 02:19
数据结构与算法基础
leetcode
算法
动态规划
力扣刷题
日志23天
Day1//三数据方法差别Queue:是collection子类,方法:add、offer、remove、poll、peek、elementStack:是colleciton子类,方法:push、pop、peek、emptyDeque:继承Queue,方法:poll、push、addFirst1709.转换成小写字母题目:给你一个字符串s,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串
似忆
·
2023-06-18 02:48
leetcode
java
算法
力扣刷题
笔记
目录剑指OfferII004.只出现一次的数字剑指OfferII005.单词长度的最大乘积剑指OfferII007.数组中和为0的三个数剑指OfferII008.和大于等于target的最短子数组剑指OfferII009.乘积小于K的子数组剑指OfferII010.和为k的子数组剑指OfferII011.0和1个数相同的子数组剑指OfferII013.二维子矩阵的和剑指OfferII014.字符串
SaadiyaQAQ
·
2023-06-18 02:17
leetcode
算法
数据结构
力扣刷题
记录-动态规划问题总结
百度百科里对于动态规划问题是这样解释的:在现实生活中,有一类活动的过程,由于它的特殊性,可将过程分成若干个互相联系的阶段,在它的每一阶段都需要作出决策,从而使整个过程达到最好的活动效果。因此各个阶段决策的选取不能任意确定,它依赖于当前面临的状态,又影响以后的发展。当各个阶段决策确定后,就组成一个决策序列,因而也就确定了整个过程的一条活动路线.这种把一个问题看作是一个前后关联具有链状结构的多阶段过程
纪宁app
·
2023-06-18 02:17
力扣刷题记录
动态规划
leetcode
算法
力扣刷题
记录-数组相关问题
汇总力扣中数组相关问题,主要集中于可以使用双指针技巧的的题目,以及对二维数组的话还是遍历。题目目录在数组中找符合要求的数LeetCode剑指Offer03.数组中重复的数字LeetCode41.缺失的第一个正数合并数组LeetCode88.合并两个有序数组(从后向前插入)移动数组LeetCode189.轮转数组(利用反转的规律)二维数组的不同遍历LeetCode59.螺旋矩阵II(二维数组花式遍历
纪宁app
·
2023-06-18 02:47
力扣刷题记录
leetcode
算法
力扣刷题
开始
2021/10/251.在柠檬水摊上,每一杯柠檬水的售价为5美元。顾客排队购买你的产品,(按账单bills支付的顺序)一次购买一杯。每位顾客只买一杯柠檬水,然后向你付5美元、10美元或20美元。你必须给每个顾客正确找零,也就是说净交易是每位顾客向你支付5美元。注意,一开始你手头没有任何零钱。给你一个整数数组bills,其中bills[i]是第i位顾客付的账。如果你能给每位顾客正确找零,返回true
n34886746
·
2023-06-18 02:46
leetcode
算法
职场和发展
从零开始的
力扣刷题
记录-第五十九天
力扣每日四题252.会议室-简单1636.按照频率将数组升序排序-简单1539.第k个缺失的正整数-简单131.分割回文串-中等总结252.会议室-简单题目描述:给定一个会议时间安排的数组intervals,每个会议时间都会包括开始和结束的时间intervals[i]=[starti,endi],请你判断一个人是否能够参加这里面的全部会议。题解:排序之后比较相邻两个会议的起始时间和结束时间即可代码
渊微指玄
·
2023-06-18 02:46
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第三十六天
力扣每日四题520.检测大写字母-简单1021.删除最外层的括号-简单1103.分糖果II-简单904.水果成篮-中等总结520.检测大写字母-简单题目描述:我们定义,在以下情况时,单词的大写用法是正确的:全部字母都是大写,比如“USA”。单词中所有字母都不是大写,比如“leetcode”。如果单词不只含有一个字母,只有首字母大写,比如“Google”。给你一个字符串word。如果大写用法正确,返
渊微指玄
·
2023-06-18 02:16
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第四十六天
力扣每日四题507.完美数-简单661.图片平滑器-简单1652.拆炸弹-简单1156.单字符重复子串的最大长度-中等总结507.完美数-简单题目描述:对于一个正整数,如果它和除了它自身以外的所有正因子之和相等,我们称它为「完美数」。给定一个整数n,如果是完美数,返回true;否则返回false。题解:枚举每一个正因子,记录枚举过程的上限防止重复记录,累加起来判断是否等于n,官方答案的数学法直接打
渊微指玄
·
2023-06-18 02:16
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第二十六天
力扣每日四题171.Excel表列序号-简单面试题02.02.返回倒数第k个节点-简单303.区域和检索-数组不可变-简单17.电话号码的字母组合-中等总结171.Excel表列序号-简单题目描述:给你一个字符串columnTitle,表示Excel表格中的列名称。返回该列名称对应的列序号。题解:直接遍历代码(Go):functitleToNumber(columnTitlestring)int{
渊微指玄
·
2023-06-18 02:15
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第十六天
力扣每日四题101.对称二叉树-简单244.二叉树的前序遍历-简单404.左叶子之和-简单566.重塑矩阵-简单总结101.对称二叉树-简单题目描述:给你一个二叉树的根节点root,检查它是否轴对称。题解:简单的递归,唯一要注意的就是不能直接递归,因为传入参数只有一个root,需要新建一个函数,传入两个参数,这样才能对比二叉树是否对称代码(Go):funcisSymmetric(root*Tree
渊微指玄
·
2023-06-18 02:45
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第六十天
力扣每日四题2481.分割圆的最少切割次数-简单2248.多个数组求交集-简单62.不同路径-中等64.最小路径和-中等总结2481.分割圆的最少切割次数-简单题目描述:圆内一个有效切割,符合以下二者之一:该切割是两个端点在圆上的线段,且该线段经过圆心。该切割是一端在圆心另一端在圆上的线段。给你一个整数n,请你返回将圆切割成相等的n等分的最少切割次数。题解:举两个例子就能发现规律,奇数等分需要切割
渊微指玄
·
2023-06-18 02:45
leetcode刷题
leetcode
算法
golang
力扣刷题
---143.重排链表
143.重排链表解题思路主要算法:递归题意就是把一条方向是从左向右的单链表变成下图这种螺旋状可以发现对于所有弧,弧尾的结点是从左向右的,弧头的结点是从右向左的,于是可以考虑双指针,一个放在弧尾结点,一个放在弧头结点但是单链表不能让指针往前,于是考虑递归用递归使指针回到之前的结点这里采用了规定指向弧头的指针递归起始时的结点位置,以方便递归的结束然后对于链表奇偶长度,进行了不同的边际特判(还没仔细考虑
最 上 川
·
2023-06-17 00:13
力扣刷题
力扣刷题
算法
单链表
【
力扣刷题
| 第十天】347.前k个高频元素 227 简单计算器
前言:本篇将是最后一篇我们利用栈与队列来解决力扣问题,在下文我们将进入到数这一章,相对应的【夜深人静讲数据结构与算法】专栏中树也会及时更新。347.前K个高频元素-力扣(LeetCode)给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。1.哈希表暴力解法:classSolution{public:vectortopKFrequent(vector&
我是一盘牛肉
·
2023-06-16 11:12
leetcode
leetcode
算法
职场和发展
力扣刷题
记录(三)
1084.销售分析IIICreatetableIfNotExistsProduct(product_idint,product_namevarchar(10),unit_priceint)CreatetableIfNotExistsSales(seller_idint,product_idint,buyer_idint,sale_datedate,quantityint,priceint)Trun
南潇如梦
·
2023-06-15 17:54
面试
leetcode
sql
算法
力扣sql
力扣刷题
之sql(简单176题)代码1:不足:没有考虑不存在第二高薪水的情况使用distinct的原因:假设第一高的薪水存在10个人,那么第二高薪水就不能被显示出来selectdistinctsalaryASSecondHighestSalaryfromEmployeeorderbysalarydesclimit1,1
今天你喝奶茶了吗!
·
2023-06-15 17:53
力扣刷题之sql
mysql
数据库
从零开始的
力扣刷题
记录-第五十八天
力扣每日四题2441.与对应负数同时存在的最大正整数-简单1464.数组中两元素的最大乘积-简单1646.获取生成数组中的最大值-简单93.复原IP地址-中等总结2441.与对应负数同时存在的最大正整数-简单题目描述:给你一个不包含任何零的整数数组nums,找出自身与对应的负数都在数组中存在的最大正整数k。返回正整数k,如果不存在这样的整数,返回-1。题解:哈希表存储负数,再遍历nums对每一个正
渊微指玄
·
2023-06-15 17:42
leetcode刷题
leetcode
算法
golang
【
力扣刷题
| 第九天】150 逆波兰 239滑动窗口最大值
目录前言:150.逆波兰表达式求值-力扣(LeetCode)239.滑动窗口最大值-力扣(LeetCode)总结:前言:本片仍然是利用栈与队列的思想来解决实际问题,希望各位小伙伴可以和我一起坚持下去,征服力扣。150.逆波兰表达式求值-力扣(LeetCode)给你一个字符串数组tokens,表示一个根据逆波兰表示法表示的算术表达式。请你计算该表达式。返回一个表示表达式值的整数。注意:有效的算符为'
我是一盘牛肉
·
2023-06-15 11:52
leetcode
leetcode
算法
c++
力扣刷题
:最大子数组和问题
文章目录概述题目原型解题思路C++代码实现总结概述当涉及到处理数组时,最大子数组和问题是一个经典的算法问题。在这篇博文中,我们将讨论最大子数组和问题,并提供一个题目原型、C++代码解决方案以及解题思路。题目原型给定一个整数数组nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。解题思路最大子数组和问题可以使用动态规划的思想来解决。我们定义一个变量maxSum来记录当前
LewGarben
·
2023-06-15 00:12
c++
leetcode
开发语言
从零开始的
力扣刷题
记录-第五十七天
力扣每日四题1287.有序数组中出现次数超过25%的元素-简单LCP06.拿硬币-简单面试题17.04.消失的数字-简单39.组合总和-中等总结1287.有序数组中出现次数超过25%的元素-简单题目描述:给你一个非递减的有序整数数组,已知这个数组中恰好有一个整数,它的出现次数超过数组元素总数的25%。请你找到并返回这个整数题解:只会暴力解,官方题解给出了二分查找的解法,因为数组有序,所以可以把数组
渊微指玄
·
2023-06-14 18:09
leetcode刷题
leetcode
算法
golang
力扣刷题
之二分法-二分查找-二分搜索
基础知识:两种情况:左闭右开**[left,right),左闭右闭[left,right]**这两种情况,影响边界:(右边界的初始值、左右边界的更新,while的判断条件)
元宇宙MetaAI
·
2023-06-14 13:17
数据结构与算法
力扣
力扣刷题
之二叉树
视频链接:https://www.bilibili.com/video/BV1Hy4y1t7ij/?spm_id_from=333.788&vd_source=a8b9123058273b1fa0e1233c20ec2d2d理论基础:满二叉树,节点数量2**k-1完全二叉树:底部从左到右是连续的堆是完全二叉树二叉搜索树平衡二叉搜索树:左子树和右子树的高度差不超过1**存储方式:**链式存储(左右指
元宇宙MetaAI
·
2023-06-14 13:17
数据结构与算法
leetcode
算法
职场和发展
力扣刷题
之贪心算法
视频链接地址:https://www.bilibili.com/video/BV1WK4y1R71x/?spm_id_from=333.788&vd_source=a8b9123058273b1fa0e1233c20ec2d2d**核心思想:**局部最优推出全局最优贪心无套路
元宇宙MetaAI
·
2023-06-14 13:17
数据结构与算法
贪心算法
leetcode
算法
力扣刷题
之回溯算法
视频链接:https://www.bilibili.com/video/BV1cy4y167mM/?spm_id_from=333.788&vd_source=a8b9123058273b1fa0e1233c20ec2d2d递归函数下面对应回溯回溯法:纯暴力解法解决的问题:组合问题、切割问题、子集问题、排列问题(强调元素的顺序)、棋盘问题回溯法可抽象为:树回溯算法的模板:defbackTrce(参
元宇宙MetaAI
·
2023-06-14 13:45
数据结构与算法
算法
leetcode
职场和发展
【
力扣刷题
| 第八天】
前言:本章将利用栈与队列来尝试解决实际问题。20.有效的括号-力扣(LeetCode)给定一个只包括'(',')','{','}','[',']'的字符串s,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。思路:无效括号无非就三种情况多余左括号多余右括号左右括号不匹配classSolution{publi
我是一盘牛肉
·
2023-06-14 12:37
leetcode
leetcode
算法
c++
【5.26 代随_38day】 动态规划基础理论、斐波那契数、爬楼梯、使用最小花费爬楼梯
|理论基础|
力扣刷题
总结|动态规划入门1.动态规划的五部曲确定dp数组(dptable)以及下标的含义确定递推公式dp数组如何初始化确定遍历顺序打印dp数组PS:先确定递推公式
qq_36784043
·
2023-06-13 18:15
动态规划
算法
leetcode
从零开始的
力扣刷题
记录-第五十六天
力扣每日四题953.验证外星语词典-简单896.单调数列-简单1470.重新排列数组-简单78.子集-中等总结953.验证外星语词典-简单题目描述:某种外星语也使用英文小写字母,但可能顺序order不同。字母表的顺序(order)是一些小写字母的排列。给定一组用外星语书写的单词words,以及其字母表的顺序order,只有当给定的单词在这种外星语中按字典序排列时,返回true;否则,返回false
渊微指玄
·
2023-06-13 18:13
leetcode刷题
leetcode
算法
golang
从零开始的
力扣刷题
记录-第五十五天
力扣每日四题482.密钥格式化-简单989.数组形式的整数加法-简单1056.易混淆数-简单46.全排列-中等总结482.密钥格式化-简单题目描述:给定一个许可密钥字符串s,仅由字母、数字字符和破折号组成。字符串由n个破折号分成n+1组。你也会得到一个整数k。我们想要重新格式化字符串s,使每一组包含k个字符,除了第一组,它可以比k短,但仍然必须包含至少一个字符。此外,两组之间必须插入破折号,并且应
渊微指玄
·
2023-06-13 18:11
leetcode刷题
leetcode
算法
golang
力扣刷题
记录-链表相关问题
汇总刷题过程中遇到的链表问题。(题目汇总内容来自代码随想录公众号)题目目录链表基础操作LeetCode203.移除链表元素LeetCode83.删除排序链表中的重复元素LeetCode707.设计链表(五个基础操作)反转链表LeetCode206.反转链表LeetCode92.反转链表IILeetCode234.回文链表(快慢指针+反转链表)LeetCode24.两两交换链表中的节点LeetCod
纪宁app
·
2023-06-13 07:59
力扣刷题记录
链表
leetcode
力扣刷题
记录--哈希表相关题目
当遇到需要快速判断一个元素是否出现在集合里面的时候,可以考虑哈希法,牺牲一定的空间换取查找的时间。java常用的哈希表有HashMap、HashSet以及用数组去模拟哈希,这几种方法各有优劣。数组模拟哈希数组模拟需要在一开始就确定大小,如果key的值域范围很大,但是key的数量很少,就要开辟很大的数组空间存很少的key,造成空间的浪费。不过数组相比HashMap的优势在于map可能需要维护红黑树或
纪宁app
·
2023-06-13 07:59
力扣刷题记录
leetcode
散列表
数据结构
力扣刷题
记录-二叉树深度问题
目录二叉树深度问题力扣104.二叉树的最大深度力扣559.N叉树的最大深度力扣111.二叉树的最小深度二叉树深度问题力扣104.二叉树的最大深度原题链接求一棵二叉树的最大的深度,有递归和迭代法。//递归法classSolution{publicintmaxDepth(TreeNoderoot){//若当前结点为空,则为叶子结点,高度为0;if(root==null)return0;//当前结点最大
纪宁app
·
2023-06-13 07:58
力扣刷题记录
java
数据结构
力扣
算法
leetcode
力扣刷题
记录--二叉树相关问题
目录二叉树的前中后序遍历递归方法迭代方法(未统一写法)·前序迭代·中序迭代·后序迭代迭代方法(统一模板)二叉树遍历LeetCode144.二叉树的前序遍历LeetCode145.二叉树的后序遍历LeetCode94.二叉树的中序遍历n叉树的遍历LeetCode589.N叉树的前序遍历LeetCode590.N叉树的后序遍历二叉树的层序遍历力扣102.二叉树层序遍历力扣107.二叉树的层序遍历II力
纪宁app
·
2023-06-13 07:27
力扣刷题记录
leetcode
算法
java
二叉树
【
力扣刷题
| 第七天】
前言:今天我们将会进入栈与队列的刷题篇章,二者都是经典的数据结构,熟练的掌握栈与队列实现可以巧妙的解决有些问题。232.用栈实现队列-力扣(LeetCode)请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty):实现MyQueue类:voidpush(intx)将元素x推到队列的末尾intpop()从队列的开头移除并返回元素intpeek(
我是一盘牛肉
·
2023-06-12 07:43
leetcode
leetcode
算法
职场和发展
力扣刷题
-两个数组的交集
今天继续数据结构的学习计划,话不多说,直接上题,开冲(hhh)给你两个整数数组nums1和nums2,请你以数组形式返回两数组的交集。返回结果中每个元素出现的次数,应与元素在两个数组中都出现的次数一致(如果出现次数不一致,则考虑取较小值)。可以不考虑输出结果的顺序。输入:nums1=[1,2,2,1],nums2=[2,2]输出:[2,2]输入:nums1=[4,9,5],nums2=[9,4,9
有•何╰不可╯
·
2023-06-12 04:37
力扣刷题
leetcode
算法
数据结构
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
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
其他