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
45. 跳跃游戏 II
原题链接一.题目描述给定一个长度为n的0索引整数数组nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。换句话说,如果你在nums[i]处,你可以跳转到任意nums[i+j]处:0=n-1,说明此时可以到达终点,直接break即可。(2)如果大于等于,说明可以到达终点,直接break即可。最后只需要返回res的值即可。一下是代码随想录中的一个代码执行流程图,大
原来你也是码农
·
2024-08-25 03:05
LeetCode
贪心算法
数据结构
leetcode
算法
贪心算法
c++
(贪心)
LeetCode
135. 分发糖果
原题链接一.题目描述n个孩子站成一排。给你一个整数数组ratings表示每个孩子的评分。你需要按照以下要求,给这些孩子分发糖果:每个孩子至少分配到1个糖果。相邻两个孩子评分更高的孩子会获得更多的糖果。请你给每个孩子分发糖果,计算并返回需要准备的最少糖果数目。示例1:输入:ratings=[1,0,2]输出:5解释:你可以分别给第一个、第二个、第三个孩子分发2、1、2颗糖果。示例2:输入:ratin
原来你也是码农
·
2024-08-25 03:05
贪心算法
LeetCode
leetcode
算法
数据结构
c++
贪心算法
(贪心 + 双指针)
LeetCode
455. 分发饼干
原题链接一.题目描述假设你是一位很棒的家长,想要给你的孩子们一些小饼干。但是,每个孩子最多只能给一块饼干。对每个孩子i,都有一个胃口值g[i],这是能让孩子们满足胃口的饼干的最小尺寸;并且每块饼干j,都有一个尺寸s[j]。如果s[j]>=g[i],我们可以将这个饼干j分配给孩子i,这个孩子会得到满足。你的目标是尽可能满足越多数量的孩子,并输出这个最大数值。示例1:输入:g=[1,2,3],s=[1
原来你也是码农
·
2024-08-25 03:35
贪心算法
LeetCode
leetcode
算法
数据结构
c++
贪心算法
职场和发展
LeetCode
-79-单词搜索(Word Search)
LeetCode
-79-单词搜索(WordSearch)79.单词搜索难度中等908收藏分享切换为英文接收动态反馈给定一个mxn二维字符网格board和一个字符串单词word。
蒋斌文
·
2024-08-25 03:05
LeetCode
123:买卖股票的最佳时机Ⅲ
题目描述给定一个数组,它的第i个元素是一支给定的股票在第i天的价格。设计一个算法来计算你所能获取的最大利润。你最多可以完成两笔交易。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。代码/*dp[i]:dp[i][0]不操作dp[i][1]第一次持有:分两种情况,今天之前已经买入或今天买入dp[i][2]第一次卖出:分两种情况,今天之前已经卖出或今天卖出dp[i][3]第二次买入
一个小猴子`
·
2024-08-25 02:02
LeetCode
算法
leetcode
动态规划
C++
数据结构
(贪心)
LeetCode
1005. K 次取反后最大化的数组和
原题链接一.题目描述给你一个整数数组nums和一个整数k,按以下方法修改该数组:选择某个下标i并将nums[i]替换为-nums[i]。重复这个过程恰好k次。可以多次选择同一个下标i。以这种方式修改数组后,返回数组可能的最大和。示例1:输入:nums=[4,2,3],k=1输出:5解释:选择下标1,nums变为[4,-2,3]。示例2:输入:nums=[3,-1,0,2],k=3输出:6解释:选择
原来你也是码农
·
2024-08-25 02:30
LeetCode
贪心算法
数据结构
leetcode
算法
c++
「数组」逆序对 /
LeetCode
LCR 170(C++)
目录前置知识概述思路算法过程复杂度Code前置知识在本篇文章之前,你应该先掌握归并
排序
的基本技巧,详见:「数组」归并
排序
/if语句优化|小区间插入优化(C++)概述
LeetCode
LCR076:在股票交易中
Daking-
·
2024-08-25 01:21
「数组」
#
「数组::枚举」
leetcode
算法
leetcode
400. 第N个数字(python)
题目链接题目描述:在无限的整数序列1,2,3,4,5,6,7,8,9,10,11,…中找到第n个数字。注意:n是正数且在32为整形范围内(n<231)。示例1:输入:3输出:3示例2:输入:11输出:0说明:第11个数字在序列1,2,3,4,5,6,7,8,9,10,11,…里是0,它是10的一部分。解题思路:1.先确定第n个数字所在的数字是几位数的1-9是一位数10-189是两位数(9+(99-
洛洛洛洛洛洛洛
·
2024-08-24 23:14
leetcode
LeetCode
leetcode
242:有效的字母异位词
有效的字母异位词给定两个字符串*s*和*t*,编写一个函数来判断*t*是否是*s*的字母异位词。**注意:**若*s*和*t*中每个字符出现的次数都相同,则称*s*和*t*互为字母异位词。publicbooleanisAnagram(Strings,Stringt){HashMapmap=newHashMap<>();for(inti=0;i
0cfjg0
·
2024-08-24 23:13
leetcode
java
开发语言
[
LeetCode
笔记]965. 单值二叉树
/*965.单值二叉树如果二叉树每个节点都具有相同的值,那么该二叉树就是单值二叉树。只有给定的树是单值二叉树时,才返回true;否则返回false。示例1:输入:[1,1,1,1,1,null,1]输出:true示例2:输入:[2,2,2,5,2]输出:false提示:给定树的节点数范围是[1,100]。每个节点的值都是整数,范围为[0,99]。*//***Definitionforabinary
Mo_Jianjun
·
2024-08-24 23:10
LeetCode笔记
leetcode
算法
C语言 |
Leetcode
C语言题解之第371题两整数之和
题目:题解:intgetSum(inta,intb){intc;while(b){c=(unsignedint)(a&b)<<1;a^=b;b=c;}returna;}
DdddJMs__135
·
2024-08-24 19:48
分享
C语言
Leetcode
题解
C语言 |
Leetcode
C语言题解之第274题H指数
题目:题解:inthIndex(int*citations,intcitationsSize){intleft=0,right=citationsSize;intmid=0,cnt=0;while(left>1;cnt=0;for(inti=0;i=mid){cnt++;}}if(cnt>=mid){//要找的答案在[mid,right]区间内left=mid;}else{//要找的答案在[0,m
DdddJMs__135
·
2024-08-24 18:48
分享
C语言
Leetcode
题解
C语言 |
Leetcode
C语言题解之第49题字母异位词分组
题目:题解:/*1.将字符串原串与副本进行绑定成一个节点2.对字符串副本进行按ascii码表进行从小到大
排序
3.按照字符串进行比较
排序
4.合并*/typedefstructNode{char*s;char
DdddJMs__135
·
2024-08-24 18:48
分享
C语言
Leetcode
题解
oracle listagg函数讲讲
在每个分组内,LISTAGG根据orderby子句对列值进行
排序
,将
排序
后的结果拼接起来。
谷晓光
·
2024-08-24 18:16
数据库
oracle
数据库
【
LeetCode
刷题笔记】10.有序数组的平方 11.长度最小的子数组
10.有序数组的平方(977)题目给你一个按非递减顺序
排序
的整数数组nums,返回每个数字的平方组成的新数组,要求也按非递减顺序
排序
。
COTAS
·
2024-08-24 16:36
LeetCode刷题笔记
leetcode
笔记
算法
【
LeetCode
刷题笔记】6.移除元素(27)
题目给你一个数组nums和一个值val,你需要原地移除所有数值等于val的元素,并返回移除后数组的新长度。不要使用额外的数组空间,你必须仅使用O(1)额外空间并原地修改输入数组。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。说明:为什么返回数值是整数,但输出的答案是数组呢?请注意,输入数组是以**「引用」**方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。你可以想象内部操
COTAS
·
2024-08-24 16:06
LeetCode刷题笔记
leetcode
笔记
算法
研修日志——张艳霞
四年级一个图片能将不同方向看到的
排序
。五年级能将组合图形从三个方向看到的画出来六年级只给俩个方向观察的视图,能判断最少有几个,最多有几个正方体组成。
羽妍雨禛
·
2024-08-24 15:23
C#选择
排序
算法
选择
排序
原理介绍选择
排序
(SelectionSort)是一种简单的
排序
算法,其实现原理如下:遍历待
排序
数组,从第一个元素开始。假设当前遍历的元素为最小值,将其索引保存为最小值索引(minIndex)。
追逐时光者
·
2024-08-24 10:56
C#
.NET
DotNetGuide编程指南
排序算法
c#
算法
.netcore
.net
Golang |
Leetcode
Golang题解之第371题两整数之和
题目:题解:funcgetSum(a,bint)int{forb!=0{carry:=uint(a&b)<<1a^=bb=int(carry)}returna}
__AtYou__
·
2024-08-24 10:23
经验分享
Golang
Leetcode
题解
jQuery UI 简介
它提供了一系列预先设计好的小部件,如拖放、
排序
、对话框、工具提示等,以及用于构建复杂用户界面的交互方法。
wjs2024
·
2024-08-24 10:53
开发语言
华为OD机试-2024年C卷&D卷真题汇总(Java/Python/C++)
提取字符串中的最长数学表达式100Java/Python/C++2特殊的加密算法100Java/Python/C++3贪吃的猴子100Java/Python/C++4素数之积100Java/Python/C++5数组去重和
排序
华为OD机试
·
2024-08-24 07:38
华为od机试
华为od
华为机试
华为od机试真题
云计算day21
⼀、MySQL函数数据分析的基础1.
排序
1.max2.min2.汇总1.count2.sum3.avg3.数制1.⼆进制1.002.113.2104.3115.41006.2.⼋进制3.
巭氼
·
2024-08-24 07:06
云计算
高效分页策略:掌握 LIMIT 语句的正确使用方法与最佳实践
无索引条件下,需要做大量的文件
排序
操作,性能将会非常糟糕;有索引条件下,刚开始的分页查询效率会比较理想,但越往后,分页查询的性能就越差。
码上一元
·
2024-08-24 07:30
java
数据库
java
mysql
【Hot100】
LeetCode
—104. 二叉树的最大深度
目录1-思路队列——层序遍历2-实现⭐104.二叉树的最大深度——题解思路3-ACM实现原题连接:104.二叉树的最大深度1-思路队列——层序遍历1-借助队列实现层序遍历Queuequeue=newLinkedListres=newArrayListqueue=newLinkedList0){TreeNodenowNode=queue.poll();if(nowNode.left!=null)qu
山脚ice
·
2024-08-24 06:29
#
Hot100
leetcode
算法
Day58丨【2021-04-27】复盘
真正把自己放在人生
排序
的第一位,先学会利己:如何发展,如何用有效资源获得更好的人生,如何走得
左爱情右面包
·
2024-08-24 06:16
【
LeetCode
每日一题】——1046.最后一块石头的重量
文章目录一【题目类别】二【题目难度】三【题目编号】四【题目描述】五【题目示例】六【题目提示】七【解题思路】八【时间频度】九【代码实现】十【提交结果】一【题目类别】优先队列二【题目难度】简单三【题目编号】1046.最后一块石头的重量四【题目描述】有一堆石头,每块石头的重量都是正整数。每一回合,从中选出两块最重的石头,然后将它们一起粉碎。假设石头的重量分别为x和y,且xpQueue=newPriori
IronmanJay
·
2024-08-24 06:26
LeetCode
算法
1046.最后一块石头的重量
数据结构
LeetCode
堆
优先队列
大顶堆
最近最少使用数据结构(LRU)
抛开算法刷题的角度,LRU数据结构可根据访问时间远近自动
排序
,在有些场景下还是很有用的,如统计用户活跃度,API调用热力图分析,缓存块管理等。下面基于c++模板提供一个通用的LRU类,以供参考。
MOONICK
·
2024-08-24 06:25
数据结构
c++
后端
备战秋招60天算法挑战,Day8
题目链接:https://
leetcode
.cn/problems/find-minimum-in-rotated-sorted-array/视频题解:https://www.bilibili.com/
华南溜达虎
·
2024-08-24 05:48
数据结构与算法
算法
备战秋招60天算法挑战,Day11
题目链接:https://
leetcode
.cn/problems/longest-substring-without-repeating-characters/视频题解:https://www.bilibili.com
华南溜达虎
·
2024-08-24 05:48
数据结构与算法
算法
数据结构
备战秋招60天算法挑战,Day6
题目链接:https://
leetcode
.cn/problems/best-time-to-buy-and-sell-stock/视频题解:https://b23.tv/MDoza2J
LeetCode
121
华南溜达虎
·
2024-08-24 05:18
数据结构与算法
算法
每日一题_1310.子数组异或查询
leetcode
每日一题image.png注意:如果是暴力做法的话,是会超时的,应该考虑异或的性质性质1:,性质2:异或通常都是使用异或和来解决问题,观察下图可以建立如下prefix(前缀数组)image.png
Dmm
·
2024-08-24 05:13
LeetCode
209. 长度最小的子数组(JAVA)
题目给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和≥s的长度最小的连续子数组,并返回其长度。如果不存在符合条件的连续子数组,返回0。示例:输入:s=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的连续子数组。进阶:如果你已经完成了O(n)时间复杂度的解法,请尝试O(nlogn)时间复杂度的解法。解题思路publicintminSubAr
freesan44
·
2024-08-24 05:42
备战秋招60天算法挑战,Day24
题目链接:https://
leetcode
.cn/problems/sum-of-two-integers/视频题解:https://www.bilibili.com/video/BV1RZ421K7YF
华南溜达虎
·
2024-08-24 04:15
数据结构与算法
算法
数据结构
java
c++
python
腾讯云短信+node.js
参考哔哩哔哩SimbaJS的视频做了一个短信获取的后台,还望各路大神多多指教呀~主要有以下几个思路:提供腾讯云短信接口需要的数据需要将相关的参数
排序
转换为需要的字符串,再用Base64进行编码,得到签名串将所有的参数存入
skydot
·
2024-08-24 03:38
解除拖延症
及时开始1.容易坚持的小计划2.重要性
排序
3.计划拆分4.接受不完美5.只做这些就够了长期坚持1.周期完成任务6:12.多个习惯顺序执行(刷牙、刷单词、背书)3.给成就感分级4.加量不过量5.再多坚持几分钟
翰非墨
·
2024-08-24 01:40
约瑟夫环问题(模板题,递推,树状数组,双端队列)
文章目录最后活的人(递推)[LCR187.破冰游戏](https://
leetcode
.cn/problems/yuan-quan-zhong-zui-hou-sheng-xia-de-shu-zi-lcof
匪石1
·
2024-08-24 00:52
算法
约瑟夫环
数学
sql中union和union all的用法
union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的
排序
;u
Seven7707
·
2024-08-23 23:14
Java
java
sql
数据库
选择&冒泡&快速
排序
算法
选择法和冒泡法是最简单的两种
排序
算法,易于编写,在处理少量数据时,这两个算法的效率都差不多。但是在处理大量数据时它们效率都不高。快速
排序
算法是目前效率最高的
排序
算法,但是编写较为麻烦。
Charge8
·
2024-08-23 22:03
数据结构与算法
选择排序
冒泡排序
快速排序
[
LeetCode
]160.相交链表(python)
1.代码classSolution:defgetIntersectionNode(self,headA:ListNode,headB:ListNode)->Optional[ListNode]:ifnotheadAornotheadB:returnNonepoint1=headApoint2=headBhas_switched1=Falsehas_switched2=Falseintersecti
xyhaaab
·
2024-08-23 21:58
leetcode
链表
python
leetcode
80:删除有序数组中的重复项II
leetcode
80:删除有序数组中的重复项II给你一个有序数组nums,请你**原地**删除重复出现的元素,使每个元素最多出现两次,返回删除后数组的新长度。
Yingmu__
·
2024-08-23 21:58
leetcode
leetcode
同字母异序词 python_
Leetcode
练习(Python):哈希表类:第49题:字母异位词分组:给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。...
思路:使用sort()将单词
排序
。
weixin_39596975
·
2024-08-23 21:57
同字母异序词
python
JavaScript数组去重和字符串的常用方法
数组选择
排序
基本思想首先在未
排序
序列中找到最小(大)元素,存放到
排序
序列的起始位置(交换位置)再从剩余未
排序
元素中继续寻找最小(大)元素,然后放到已
排序
序列的末尾。重复第二步,直到所有元素均
排序
完毕。
敲代码使我开心
·
2024-08-23 21:26
javascript
前端
java
LeetCode
——49 字母异位词分组
来源:力扣(
LeetCode
)链接:https://
leetcode
-cn
qq_34732729
·
2024-08-23 20:55
LeetCode解题报告
LeetCode
49. 字母异位词分组
49.字母异位词分组Medium题目描述:给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的字母得到的一个新单词,所有源单词中的字母通常恰好只用一次。示例1:输入:strs=["eat","tea","tan","ate","nat","bat"]输出:[["bat"],["nat","tan"],["ate","eat","tea"]]示例
FXiaoHang
·
2024-08-23 20:24
LeetCode
算法
数据结构
leetcode
二叉树详解-第二篇 大根堆小根堆的实现,堆
排序
(源码讲解)
目录1.堆的概念及结构2.堆的性质:2.1大堆2.2小堆3.堆的实现3.1Heap.h源码3.1.1Heap.h讲解1.堆的结构体3.2Heap.cpp源码3.2.1Heap.cpp讲解1.初始化函数voidHpinit(HP*hp)2.销毁函数voidHpdestory(HP*hp)3.插入函数voidHppush(HP*hp,HeapTypex)4.向上调整算法voidadjustup(Hea
Mike!
·
2024-08-23 20:23
数据结构
算法
数据结构
c++
c语言
Leetcode
-删除有序数组中的重复项(C++)
一、题目给你一个非严格递增排列的数组nums,请你原地删除重复出现的元素,使每个元素只出现一次,返回删除后数组的新长度。元素的相对顺序应该保持一致。然后返回nums中唯一元素的个数。考虑nums的唯一元素的数量为k,你需要做以下事情确保你的题解可以被通过:更改数组nums,使nums的前k个元素包含唯一元素,并按照它们最初在nums中出现的顺序排列。nums的其余元素与nums的大小不重要。返回k
小刘在努力v
·
2024-08-23 20:53
leetcode学习
leetcode
算法
数据结构
Python爬虫入门教程(非常详细)_python爬虫自学
个网页包含的链接指向待下载网页{4,5,6}(即待抓取URL队列),此时将这6个网页形成一个网页集合,对其进行PageRank值的计算,则{4,5,6}每个网页得到对应的PageRank值,根据PageRank值从大到小
排序
rr8f2haQf
·
2024-08-23 19:45
python
爬虫
javascript
【算法基础实验】
排序
-最小索引优先队列IndexMinPQ
回顾最小优先队列MinPQ理论知识概述在算法和数据结构中,优先队列是一种特殊的队列数据结构,每个元素都有一个优先级。当你从优先队列中删除元素时,通常会删除具有最高(或最低)优先级的元素。在最小优先队列中,优先级最低的元素最先被删除。索引最小优先队列是优先队列的一种变体,允许你通过索引(或键)快速地更新、插入、删除和访问最小元素。它的典型应用包括网络流、图算法(如Dijkstra最短路径算法)等。基
Greyplayground
·
2024-08-23 19:14
算法
【每日刷题Day85】
【每日刷题Day85】个人主页:开敲所属专栏:每日刷题文章目录1.125.验证回文串-力扣(
LeetCode
)2.43.字符串相乘-力扣(
LeetCode
)3.557.反转字符串中的单词III-力扣(
LeetCode
开敲
·
2024-08-23 18:42
每日刷题
算法
数据结构
leetcode
从另一个角度看自己,《正面管教》阅读笔记
图片发自App
排序
为1的,是你的基本
婉宸家的默默
·
2024-08-23 17:35
上一页
15
16
17
18
19
20
21
22
下一页
按字母分类:
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
其他