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刷题
】21.三数之和——Java版
⭐欢迎订阅《leetcode》专栏,每日一题,每天进步⭐一题二写,三数之和,题解四瞅五瞄六瞧,水平还七上八下九流,十分辣鸡。——leetcode此题热评前言哈喽,大家好,我是一条。糊涂算法,难得糊涂现在遇题就想「动态规划」和「双指针」Question15.三数之和难度:中等给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c,使得a+b+c=0?请你找出所有和为0且不重复的
一条coding
·
2023-04-03 23:58
算法练习300题
数据结构
算法
leetcode
java
【寒假第2天】
LeetCode刷题
一、选择题第1题:下面给出的四种排序法中()排序法是不稳定性排序法A.插入排序 B.冒泡排序C.归并排序 D.堆,希尔排序,快速排序答案:D为啥堆排序是不稳定的?关于堆排序有大堆排序和小堆排序,但是他俩的本质都是沿着根节点找到叶子节点并比较两者的值交换。因此对于相同的关键字可能存在后面的先被交换到前面,因而堆排序不是稳定的。比如:3273627,(小堆排序)如果
13KB
·
2023-04-03 18:48
leetcode
算法
排序算法
Leetcode刷题
记录——232. 用栈实现队列
参考题225classMyQueue:def__init__(self):"""Initializeyourdatastructurehere."""self.stack=[]defpush(self,x:int)->None:"""Pushelementxtothebackofqueue."""self.stack.append(x)defpop(self)->int:"""Removesthe
1996MZH
·
2023-04-03 12:26
leetcode
python编程技巧
力扣24. 两两交换链表中的节点
LeetCode刷题
菜鸟,理解起来都废了点时间。给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。
不拿Offer不改名
·
2023-04-03 11:23
LeetCode刷题
链表
leetcode
数据结构
LeetCode刷题
-三个数的最大乘积
前言说明算法学习,日常刷题记录。题目连接三个数的最大乘积题目内容给你一个整型数组nums,在数组中找出由三个数组成的最大乘积,并输出这个乘积。示例1:输入:nums=[1,2,3]输出:6示例2:输入:nums=[1,2,3,4]输出:24示例3:输入:nums=[-1,-2,-3]输出:-6提示:3<=nums.length<=10^4-1000<=nums[i]<=1000分析过程分三种情况分
纯洁编程说
·
2023-04-03 10:09
Python小白
Leetcode刷题
历程 No.66-No.70 加一、二进制求和、文本左右对齐、x的平方根、爬楼梯 (有题干 有代码 有思路心得)
Python小白
Leetcode刷题
历程No.66-No.70加一、二进制求和、文本左右对齐、x的平方根、爬楼梯写在前面:作为一个计算机院的大学生,总觉得仅仅在学校粗略的学习计算机专业课是不够的,尤其是假期大量的空档期
_LanXiu
·
2023-04-03 10:31
LeetCode刷题
资料
刷题顺序LeetCode400道1TwoSum49.3%简单HashMap2AddTwoNumbers38.1%适中数组相关3LongestSubstringWithoutRepeatingCharacters35.4%适中HashMap4MedianofTwoSortedArrays38.6%困难难且重要5LongestPalindromicSubstring31.6%适中Palindrome6
Vincent6324
·
2023-04-02 21:13
LeetCode
java
leetcode刷题
之二分法模板总结
这篇文章主要是总结近期在Leetcode简单区刷题遇到的二分法,按照前人经验,继续对二分法的模板进行整理,并加入自己的理解。模板模板的使用符合绝大多数的题目,但是具体问题需要对模板进行微调,这些调动也有规律可循,我们先来看看模板长什么样,再根据不同的题目分析这些改动。imagepublicstaticintsearchInsert(int[]nums,inttarget){intlow=0;int
不要甜的红烧肉
·
2023-04-02 20:53
52
LeetCode刷题
_
LeetCode刷题
手册
虽然刷题一直饱受诟病,不过不可否认刷题确实能锻炼我们的编程能力,相信每个认真刷题的人都会有体会。现在提供在线编程评测的平台有很多,比较有名的有hihocoder,LintCode,以及这里我们关注的LeetCode。LeetCode收录了许多互联网公司的算法题目,被称为刷题神器,我虽然早有耳闻,不过却一直没有上面玩过。 据了解,LeetCode是一个非常棒的OJ(OnlineJudge)平台,收
老了敲不动了
·
2023-04-02 19:54
面试
java
算法
使用Clion中的
LeetCode刷题
插件步骤及常见错误
使用插件步骤在插件安装目录中找到leetcode插件搜leetcode就能找到我安装的是第三个,安装第一个也可以的;安装这个之后还需要一个插件C/C++SingleFileExecution来进行调试安装好之后重启软件,新建一个工程,我取名为leetcode了,点击右下角配置插件进入设置界面后,设置LeetCode用户名和密码,记住TempFliePath一定要是你的工程文件根目录下我配置的是C语
pupuhetu
·
2023-04-02 19:40
leetcode
算法
leetcode刷题
笔记——Palindrome Number回文数——python3——字符串切片&反转
题目:题目解读:此题需要判断输入的数字是不是回文数,第一个要求,负数不是回文数,第二,回文数颠倒过来与原来的数字相同,例如121颠倒之后还是121,就是语文中所说的回文的意思。题目解答:classSolution:defisPalindrome(self,x:int)->bool:ifx>=0:xx=xhuiwen=0whilexx:huiwen=huiwen*10+xx%10xx=xx//10i
ZhuZ01
·
2023-04-02 17:21
leetcode刷题笔记
字符串
python
leetcode
算法
【 力扣(LeetCode)刷题详细介绍】
转载于东心十_关于
leetcode刷题
详细介绍虽然刷题一直饱受诟病,不过不可否认刷题确实能锻炼我们的编程能力,相信每个认真刷题的人都会有体会。
千北@
·
2023-04-02 07:28
闲谈
leetcode
算法
面试
LeetCode刷题
之动态规划算法
动态规划(英语:Dynamicprogramming,简称DP)是一种在数学、管理科学、计算机科学、经济学和生物信息学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。动态规划背后的基本思想非常简单。大致上,若要解一个给定问题,我们需要解其不同部分(即子问题),再根据子问题的解以得出原问题的解。动态规划往往用于优化递归问题,例如斐波那契数列,如果运用递归的方式来求解会重复计算很
奔跑吧李博
·
2023-04-02 07:06
LeetCode刷题
日记之前K个高频元素
前K个高频元素,这是一个很有代表性的问题,在实际生活中的应用场景其实也很多,比如微博里每天统计实时热点信息等。先看下题:给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]进阶:你所设计算法的时间复杂度必须优于O(nlogn),其中n是数组大小。这道题的进阶要求时间复杂度要优于O
梁潇一
·
2023-04-02 03:03
LeetCode刷题日记
数据结构
排序算法
leetcode
在IDEA/CLion/PyCharm中使用LeetCode插件详解
LeetCode刷题
,编辑器不太好用,没有语法检查,非会员也不能调试。在IDE中装上LeetCode插件,这些问题都解决了,而且还可以在办公室里刷题而不易被发现。
bitkevin
·
2023-04-02 03:02
效率工具
idea
pycharm
leetcode
LeetCode刷题
_c++版-49字母异位词分组
知识点hash_maphash_map的遍历sort函数的使用字符串排序代码classSolution{public:vector>groupAnagrams(vector&strs){vector>result;if(strs.size()==0)returnresult;map>hash_map;for(inti=0;itemp;hash_map[temp_str]=temp;}//将字符串p
weixin_44343355
·
2023-04-01 14:26
Leetcode
刷题
leetcode
c++
哈希算法
算法
数据结构
LeetCode刷题
_c++版-3无重复字符的最长子串
知识点双指针维护窗口hash_map代码classSolution{public:intlengthOfLongestSubstring(strings){//双指针维护窗口intbegin=0;intend=0;intresult=0;intmaxLength=0;mapchar_map;//当end未到达最后时,持续循环while(endresult)result=maxLength;end+
weixin_44343355
·
2023-04-01 14:26
Leetcode
刷题
c++
leetcode
算法
开发语言
数据结构
Leetcode刷题
笔记(代码随想录)
1数组1.1二分查找第一种写法:我们定义target是在一个在左闭右闭的区间里,也就是[left,right]。区间的定义这就决定了二分法的代码应该如何写,因为定义target在[left,right]区间,所以有如下三点:while(lefttarget)right要赋值为middle-1,因为当前这个nums[middle]一定不是target,那么接下来要查找的左区间结束下标位置就是midd
KingGue
·
2023-04-01 14:13
知识总结
leetcode
算法
LeetCode刷题
之406 根据身高重建队列(贪心算法)
题目描述 假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。 请你重新构造并返回输入数组people所表示的队列。返回的队列应该格式化为数组queue,其中queue[j]=[hj,kj]是队列中第j个人的属性(queue[0]是排在队列前面的人)。
强大的RGG
·
2023-04-01 06:23
leetcode刷题
leetcode
算法
数据结构
【
LeetCode刷题
】977. 有序数组的平方
1:题目描述(力扣)给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。2:解题思路解题方法一:暴力解法将数组的每个元素先求平方,再将数组进行排序代码展示:#暴力解法:先对数组的元素进行平方操作,再排序classSolution:defsortedSquares(self,nums):foriinrange(len(nums)):nums[i]=nu
喵
·
2023-03-31 19:45
Leetcode
leetcode
算法
python
leetcode刷题
(5.4) 数组
1.有序数组的平方977题目:给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后,数组变为[0,1,9,16,100]思路:左右指针比较,把平方大的结果填进新数组尾部,index向前滑笔记:vector是一个动态的序
Freya
·
2023-03-31 19:38
leetcode刷题
leetcode
算法
排序算法
Leetcode 977. 有序数组的平方 Squares of a sorted array -双指针法 - Python
本篇文章为笔者的
LeetCode刷题
笔记。文章整体分为两部分:1.笔者自己思考的算法及代码。2.LeetCode官方给出的最优算法及代码。
princey2100
·
2023-03-31 19:00
力扣
leetcode
Leetcode刷题
leetcode
python
算法
leetcode刷题
笔记-数组3
存在重复元素给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回true。如果数组中每个元素都不相同,则返回false。这里的解答用到了投机取巧的一种方法,使用set函数:classSolution:defcontainsDuplicate(self,nums:List[int])->bool:n=len(nums)c=len(set(nums))ifn>c:retur
弥钥
·
2023-03-31 19:56
leetcode
【转载】
LeetCode刷题
-Python
分类专栏:LeetCode-python题目1.两数之和2.两数相加3.无重复字符的最长子串4.寻找两个有序数组的中位数5.最长回文子串7.整数反转8.字符串转换整数(atoi)9.回文数10.正则表达式匹配11.成水最多的容器12.整数转罗马数字13.罗马数字转整数14.最长公共前缀15.三数之和16.最接近的三数之和17.电话号码的字母组合18.四数之和19.删除链表的倒数第N个节点20.有效
__Hogan__
·
2023-03-31 19:24
Python
LeetCode
leetcode
python
LeetCode-python
LeetCode刷题
之路:数组二
LeetCode刷题
之路:数组二前言一、有序数组的平方LeetCode第977题:(1)暴力求解(2)双指针二、长度最小的子数组LeetCode第209题:(1)暴力求解(2)滑动窗口(双指针)三、水果成篮
YYY!
·
2023-03-31 18:40
leetcode
算法
排序算法
LeetCode刷题
之路:977. 有序数组的平方
如果帮助到您,还请点个关注吧,hahaha给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。示例1:输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后,数组变为[0,1,9,16,100]示例2:输入:nums=[-7,-3,2,3,11]输出:[4,9,9,49,
Super灬Dan
·
2023-03-31 18:54
力扣LeetCode
算法
leetcode
数据结构
python
有序数组的平方
【
LeetCode刷题
-Java/Python】二分查找
二分查找704.二分查找题目实现总结35.搜索插入位置题目实现34.在排序数组中查找元素的第一个和最后一个位置题目实现69.x的平方根题目实现367.有效的完全平方数题目实现704.二分查找题目题目链接给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1输入:nums=[-1,0,3,5,9,12],t
Better Rose
·
2023-03-31 18:49
算法
算法
java
python
【
LeetCode刷题
-Python】移除元素
27.移除元素27.移除元素题目给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。输入:nums=[3,2,2,3],val=3输出:2,nums=[2,2]解释:函数应该返回新的长度2,并且nums中的前两个元素均
Better Rose
·
2023-03-31 18:49
算法
leetcode
python
算法
Python——
LeetCode刷题
——【977. 有序数组的平方】
题目描述:解题思路:方法一:平方之后直接进行排序小知识点sorted和sort的不同点是:(1)sort是对list进行的排序,而sorted是内建函数,可以对一切可以迭代的对象进行排序。(2)sort排序是对原list进行操作,无返回值。sorted返回的是新的list。classSolution:defsortedSquares(self,nums:List[int])->List[int]:
时代&信念
·
2023-03-31 18:45
LeetCode
leetcode
python
算法
【
LeetCode刷题
】Day02 数组基础Ⅱ
完成977有序数组的平方,209长度最小的子数组,59螺旋矩阵。拓展题目二刷做。LeetCode977-有序数组的平方题目描述:给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100];排序后,数组变为[0,1,9,16,100]
Elinor_
·
2023-03-31 18:15
LeetCode题目总结
leetcode
算法
职场和发展
Datawhale组队学习-
leetcode刷题
-TASK03-查找
文章目录一.查找表考虑的基本数据结构算法应用LeetCode349IntersectionOfTwoArrays1题目描述分析实现LeetCode350IntersectionOfTwoArrays2题目描述分析实现LeetCode242IntersectionOfTwoArrays2题目描述分析实现LeetCode202Happynumber题目描述分析实现tipsLeetCode290Word
Andrew_zjc
·
2023-03-31 18:42
字符串
算法
python
【
LeetCode刷题
-Python】有序数组的平方
977.有序数组的平方977.有序数组的平方题目给你一个按非递减顺序排序的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。输入:nums=[-4,-1,0,3,10]输出:[0,1,9,16,100]解释:平方后,数组变为[16,1,0,9,100]排序后,数组变为[0,1,9,16,100]输入:nums=[-7,-3,2,3,11]输出:[4,9,9,49,121]代
Better Rose
·
2023-03-31 18:03
算法
leetcode
python
算法
【
leetcode刷题
】63
我们可以不考虑输出结果的顺序。[](()Solution-------------------------------《一线大厂Java面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源威信搜索公众号【编程进阶路】--------------------------------------昨天看大佬直播,学到一个小技巧,我们可以通过看题目给的数据范围来推断可以使用的算法本题
魔鬼开发
·
2023-03-31 16:27
Java
经验分享
架构
java
数据结构初阶
leetcode刷题
合集(C语言实现,不定期更新)
这个帖子用来跟新我做过的
leetcode刷题
关于数据结构初阶的部分,估计题不多吧,写个汇总。
何以过春秋
·
2023-03-31 04:48
leetcode数据结构刷题
数据结构初阶
c语言
数据结构
wy的
leetcode刷题
记录_Day62——二叉树结束
wy的
leetcode刷题
记录_Day62声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:04
Leetcode刷题记录
C语言
leetcode
算法
职场和发展
wy的
leetcode刷题
记录_Day65
wy的
leetcode刷题
记录_Day65声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:04
C语言
Leetcode刷题记录
leetcode
算法
wy的
leetcode刷题
记录_Day56
wy的
leetcode刷题
记录_Day56声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:34
C语言
Leetcode刷题记录
leetcode
算法
哈希算法
wy的
leetcode刷题
记录_Day55
wy的
leetcode刷题
记录_Day55声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:34
C语言
Leetcode刷题记录
leetcode
算法
c++
wy的
leetcode刷题
记录_Day63_复工开始!
wy的
leetcode刷题
记录_Day63_复工开始!声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:34
C语言
Leetcode刷题记录
leetcode
算法
wy的
leetcode刷题
记录_Day52
wy的
leetcode刷题
记录_Day52声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:33
C语言
Leetcode刷题记录
leetcode
算法
职场和发展
wy的
leetcode刷题
记录_Day51
wy的
leetcode刷题
记录_Day51声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:03
Leetcode刷题记录
C语言
leetcode
算法
数据结构
wy的
leetcode刷题
记录_Day54
wy的
leetcode刷题
记录_Day54声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:03
C语言
Leetcode刷题记录
leetcode
算法
动态规划
wy的
leetcode刷题
记录_Day61
wy的
leetcode刷题
记录_Day61声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:03
C语言
Leetcode刷题记录
leetcode
算法
职场和发展
wy的
leetcode刷题
记录_Day50
wy的
leetcode刷题
记录_Day50声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:02
C语言
Leetcode刷题记录
leetcode
算法
哈希算法
wy的
leetcode刷题
记录_Day48
wy的
leetcode刷题
记录_Day48声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:32
C语言
Leetcode刷题记录
leetcode
算法
深度优先
wy的
leetcode刷题
记录_Day47
wy的
leetcode刷题
记录_Day47声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:32
C语言
Leetcode刷题记录
leetcode
算法
动态规划
wy的
leetcode刷题
记录_Day46
wy的
leetcode刷题
记录_Day46声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:32
C语言
Leetcode刷题记录
leetcode
贪心算法
算法
wy的
leetcode刷题
记录_Day53
wy的
leetcode刷题
记录_Day53声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:32
C语言
Leetcode刷题记录
leetcode
算法
数据结构
wy的
leetcode刷题
记录_Day37
wy的
leetcode刷题
记录_Day37声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉目录wy的
leetcode刷题
记录_Day37声明1684.统计一致字符串的数目题目介绍思路代码收获
wy-1226
·
2023-03-31 02:01
C语言
Leetcode刷题记录
leetcode
算法
职场和发展
wy的
leetcode刷题
记录_Day39
wy的
leetcode刷题
记录_Day39声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉目录wy的
leetcode刷题
记录_Day39声明1704.判断字符串的两半是否相似题目介绍思路代码收获
wy-1226
·
2023-03-31 02:01
Leetcode刷题记录
C语言
leetcode
深度优先
算法
上一页
38
39
40
41
42
43
44
45
下一页
按字母分类:
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
其他