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刷题
(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
深度优先
算法
wy的
leetcode刷题
记录_Day42
wy的
leetcode刷题
记录_Day42声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉目录wy的
leetcode刷题
记录_Day42声明805.数组的均值分割题目介绍思路代码收获
wy-1226
·
2023-03-31 02:01
C语言
Leetcode刷题记录
leetcode
算法
wy的
leetcode刷题
记录_Day32
wy的
leetcode刷题
记录_Day32时间:2022-11-3目录wy的
leetcode刷题
记录_Day321668.最大重复子字符串题目介绍思路代码收获637.二叉树的层平均值题目介绍思路代码收获
wy-1226
·
2023-03-31 02:31
C语言
Leetcode刷题记录
leetcode
算法
动态规划
wy的
leetcode刷题
记录_Day34
wy的
leetcode刷题
记录_Day34时间:2022-11-5目录wy的
leetcode刷题
记录_Day341106.解析布尔表达式题目介绍思路代码收获429.N叉树的层序遍历题目介绍思路代码收获1106
wy-1226
·
2023-03-31 02:31
Leetcode刷题记录
C语言
leetcode
算法
职场和发展
wy的
leetcode刷题
记录_Day25
wy的
leetcode刷题
记录_Day25目录wy的
leetcode刷题
记录_Day25130.被围绕的区域题目介绍思路代码收获583.两个字符串的删除操作题目介绍思路代码收获130.被围绕的区域130
wy-1226
·
2023-03-31 02:30
Leetcode刷题记录
leetcode
深度优先
算法
wy的
leetcode刷题
记录_Day33
wy的
leetcode刷题
记录_Day33时间:2022-11-4目录wy的
leetcode刷题
记录_Day33754.到达终点数字题目介绍思路代码收获199.二叉树的右视图题目介绍思路代码收获754.
wy-1226
·
2023-03-31 02:30
Leetcode刷题记录
C语言
leetcode
算法
职场和发展
wy的
leetcode刷题
记录_Day23
wy的
leetcode刷题
记录_Day23目录wy的
leetcode刷题
记录_Day23862.和至少为K的最短子数组题目介绍思路代码收获392.判断子序列题目介绍思路代码收获862.和至少为K的最短子数组今天的每日一题是
wy-1226
·
2023-03-31 02:30
Leetcode刷题记录
leetcode
算法
数据结构
wy的
leetcode刷题
记录_Day64
wy的
leetcode刷题
记录_Day64声明本文章的所有题目信息都来源于leetcode如有侵权请联系我删掉!
wy-1226
·
2023-03-31 02:40
C语言
Leetcode刷题记录
leetcode
算法
LeetCode刷题
14. 最长公共前缀 Python3解法
LeetCode刷题
14.最长公共前缀题目:编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串“”。
AlexCoding-
·
2023-03-31 01:17
LeetCode刷题
leetcode
算法
职场和发展
Leetcode刷题
记录-排序(堆、桶、随机快排)
Leetcode刷题
记录-排序堆排序215.数组中的第K个最大元素(中等)桶排序347.出现频率前k次多的元素(中等)451.按照字符出现次数对字符串排序荷兰国旗问题75.颜色分类(中等)Tips:重写整合堆排序
樱桃小完犊子
·
2023-03-30 23:03
Diary
leetcode
算法
数据结构
LeetCode刷题
之路 按奇偶排序数组 II
按奇偶排序数组II【简单】给定一个非负整数数组A,A中一半整数是奇数,一半整数是偶数。对数组进行排序,以便当A[i]为奇数时,i也是奇数;当A[i]为偶数时,i也是偶数。你可以返回任何满足上述条件的数组作为答案。示例:输入:[4,2,5,7]输出:[4,5,2,7]解释:[4,7,2,5],[2,5,4,7],[2,7,4,5]也会被接受。提示:2<=A.length<=20000A.length
小北写码
·
2023-03-30 23:09
力扣(LeetCode)怎么刷题,以排序算法为例
掌握
LeetCode刷题
方法再开始刷题,属于磨刀不误砍柴工。掌握正确方法是非常重要的。如果你在刷题的时候发现怎么也写不出来,别担心,这是正常的。
AllenGd
·
2023-03-30 20:14
面试
算法
leetcode
js +
leetcode刷题
:No.1025 除数博弈
N%2===0?哈哈哈,还是认真写动态规划一开始愣是做成了算数;第二眼做成了找规律,结果解法跟第一个一样;最后还是认真思考一个动态规划吧题目:除数博弈爱丽丝和鲍勃一起玩游戏,他们轮流行动。爱丽丝先手开局。最初,黑板上有一个数字N。在每个玩家的回合,玩家需要执行以下操作:选出任一x,满足0
森林里的小姑娘
·
2023-03-30 13:40
leetcode_js刷题
leetcode
动态规划
javascript
LeetCode刷题
笔记和周赛题解总目录
刷题笔记(提供md和pdf两种格式可供下载,不断更新)
LeetCode刷题
笔记往期周赛题目总结WeeklyContest312WeeklyContest313WeeklyContest315&317WeeklyContest318WeeklyContes
Zheyuan Zou
·
2023-03-30 12:52
Algorithm
leetcode
算法
LeetCode刷题
------字符串
目录LeetCode:344.反转字符串LeetCode:541.反转字符串IILeetCode:剑指Offer05.替换空格LeetCode:151.翻转字符串里的单词LeetCode:剑指Offer58-II.左旋转字符串LeetCode:28.实现strStr()LeetCode:459.重复的子字符串LeetCode:344.反转字符串定义两个指针(也可以说是索引下标),一个从字符串前面,
Kw_Chng
·
2023-03-30 10:59
LeetCode刷题
leetcode
算法
leetcode刷题
#day7
最大数排序问题(带例子)这题主要看是否知道python中的一个排序方法。我们常见的列表排序方法有list.sort(),但通常我们只使用它用来升序以及降序排列,但是这个方法本身是带其他参数的,如菜鸟教程所写的这样https://www.runoob.com/python/att-list-sort.htmlpythonlist有三个参数,在这个地方我们主要用到的是第一个参数cmp,也就是按照我们想
木木阳
·
2023-03-30 09:06
leetcode
python
docker
python
深度学习
一枚菜鸟的
leetcode刷题
笔记 - Day11
136-只出现一次的数字给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。你可以不使用额外空间来实现吗?用数组/集合classSolution:defsingleNumber(self,nums:List[int])->int:tmp=[]forninnums:ifnintmp:tmp.remove(n)el
Joye_BNU
·
2023-03-30 08:57
leetcode
链表
指针
leetcode
数据结构
列表
leetcode刷题
- 1700.无法吃午餐的学生数量(Python)
1700.无法吃午餐的学生数量(Python)题目来源【LeetCode】:https://leetcode.cn/problems/number-of-students-unable-to-eat-lunch题目描述学校的自助午餐提供圆形和方形的三明治,分别用数字0和1表示。所有学生站在一个队列里,每个学生要么喜欢圆形的要么喜欢方形的。餐厅里三明治的数量与学生的数量相同。所有三明治都放在一个栈里
Satellite_H
·
2023-03-30 04:16
leetcode
leetcode
算法
职场和发展
Leetcode 刷题日记 2021.2.8
Leetcode刷题
日记2021.2.8题目链接:https://leetcode-cn.com/problems/number-of-students-unable-to-eat-lunch/submissions
弗拉基米尔的镰刀
·
2023-03-30 04:25
Leetcode刷题笔记
java
leetcode
leetCode刷题
记录
文章目录每日一题1630.等差子数组hot100题1.两数之和2.两数相加3.无重复字符的最长子串4.寻找两个正序数组的中位数5.最长回文子串每日一题1630.等差子数组1630.等差子数组先直接暴力,过了再说publicListcheckArithmeticSubarrays(int[]nums,int[]l,int[]r){ArrayListans=newArrayList1&&jcheckA
自律信仰
·
2023-03-29 21:32
leetcode
哈希算法
算法
Python——
LeetCode刷题
——【189. 轮转数组】
题目描述:解题思路:方法一:首先对k进行分类讨论。(1)当k列表长度的时候,我们得先让k对列表长度取模,之后采取和(1)一样的处理方式。代码与注释:classSolution:defrotate(self,nums,k):"""Donotreturnanything,modifynumsin-placeinstead."""temp=[]#指向列表中的最后一个元素i=len(nums)-1coun
时代&信念
·
2023-03-29 08:54
LeetCode
leetcode
算法
职场和发展
上一页
41
42
43
44
45
46
47
48
下一页
按字母分类:
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
其他