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热题
【洛谷千
题
详解】P1075 [NOIP2012 普及组] 质因数分解
思路点拨:首先,我们得求出哪两个数的乘积为n,再依次判断两个数是否为质数,如果是则比较大小,输出大的一个。但是有没有可以优化的地方呢?肯定有。就比如我们在找哪两个数的乘积为n时,大部分人的想法会一个for循环从1循环到n,然后第一个数=i,第二个数=n/i,看看有没有余数。优化1:其实只要循环到根号n即可。为什么呢?你可试试8这个数字,如果按照第一种方法,就会得出四组答案:1x8,2x4,4x2,
爱编程的小芒果
·
2025-04-06 10:31
【洛谷千题详解】
算法
[洛谷每日一
题
]P1217 [USACO1.5]回文质数 Prime Palindromes
昨天也刷了一道关于质数的
题
,今天来补个刀,题目是这样的:因为质数没有回文数多,我就采用了先生成回文数再判断质数的方法;生成回文数:为了避免TLE,先掌握以下几个关于质数的性质,用于缩小范围:1.偶数不是素数
我系然然
·
2025-04-06 10:29
洛谷刷题记
算法
洛谷
题
单3-P1307 [NOIP 2011 普及组] 数字反转-python-流程图重构
题目描述给定一个整数NNN,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零(参见样例2)。输入格式一个整数NNN。输出格式一个整数,表示反转后的新数。输入输出样例输入123输出321说明/提示【数据范围】$-1,000,000,000\leqN\leq1,000,000,000$。方式代码classSolution:
独好紫罗兰
·
2025-04-06 10:58
LuoGu-python
python
算法
开发语言
洛谷
题
单3-P4956 [COCI 2017 2018 #6] Davor-python-流程图重构
题目描述在征服南极之后,Davor开始了一项新的挑战。下一步是在西伯利亚、格林兰、挪威的北极圈远征。他将在2018年12月31日开始出发,在这之前需要一共筹集n元钱。他打算在每个星期一筹集x元,星期二筹集x+k元,……,星期日筹集x+6k元,并连续筹集52个星期。其中x,k为正整数,并且满足1≤x≤100。现在请你帮忙计算x,k为多少时,能刚好筹集n元。如果有多个答案,输出x尽可能大,k尽可能小的
独好紫罗兰
·
2025-04-06 10:58
LuoGu-python
python
开发语言
算法
80.删除有序数组中的重复项 II
题目来源:
leetcode
题目,网址:80.删除有序数组中的重复项II-力扣(
LeetCode
)解题思路:双指针遍历,左指针指向已经确定的元素,右指针指向需要遍历的元素。
十年一觉尘与土
·
2025-04-06 10:57
LeetCode
刷题
leetcode
算法刷题记录——
LeetCode
篇(2.3) [第121~130
题
](持续更新)
更新时间:2025-04-04算法题解目录汇总:算法刷题记录——题解目录汇总技术博客总目录:计算机技术系列博客——目录页优先整理热门100及面试150,不定期持续更新,欢迎关注!124.二叉树中的最大路径和二叉树中的路径被定义为一条节点序列,序列中每对相邻节点之间都存在一条边。同一个节点在一条路径序列中至多出现一次。该路径至少包含一个节点,且不一定经过根节点。路径和是路径中各节点值的总和。给你一个
Allen Wurlitzer
·
2025-04-06 09:55
实战-算法解题
算法
leetcode
职场和发展
基础算法
题
6
基础算法
题
专栏目录岛屿的最大面积单词接龙地图中的最高点火星词典有效三角形的个数将x减到0的最小操作数X的平方根出自身意外数组的乘积只出现一次的数字II外观数列岛屿的最大面积695.岛屿的最大面积-力扣(
祁小白2024
·
2025-04-06 09:21
基础算法
算法
java
数据结构
NO.60十六届蓝桥杯备战|基础算法-差分|一维差分|海底高铁|二维差分|地毯(C++)
差分解法1:暴力模拟,时间复杂度n乘m解法2:利用差分数组解决问题,快速解决将某一个区间所有元素统一加上一个数的操作差分模板
题
,先「创建」差分数组,然后根据差分数组的「性质」处理q次区间修改,最后「还原
ChoSeitaku
·
2025-04-06 08:18
蓝桥杯备考
蓝桥杯
算法
c++
NO.53十六届蓝桥杯备战|set和map|算法
题
|size|empty|begin|end|insert|erase|find|count|lower_bound|upper_bound(C++)
set/multisetset与multiset的区别:set不能存相同元素,multiset可以存相同的元素,其余的使⽤⽅式完全⼀致。因此,我们有时候可以⽤set帮助我们给数据去重。创建set#include#includeusingnamespacestd;intmain(){setmp1;setmp2;return0;}size/emptysize:返回set中实际元素的个数。时间复杂度:O
ChoSeitaku
·
2025-04-06 08:48
蓝桥杯备考
算法
蓝桥杯
c++
从零构建大语言模型全栈开发指南:附录与资源-3.面试与进阶-200道大模型面试真题与职业发展路线图-基础理论篇50
题
点击关注不迷路点击关注不迷路点击关注不迷路文章大纲附录与资源-3.面试与进阶:200道大模型面试真题与职业发展路线图一、大模型面试真题分类与解析1.基础理论篇(50+
题
精选)2.进阶实战篇(50+
题
精选
言析数智
·
2025-04-06 08:17
从零开始构建大模型
人工智能
大语言模型
基础理论
进阶实战
应用场景
实验室创新
产业级落地
中等-
LeetCode
面试题 02.05 链表求和
题目来源:链表求和给定两个用链表表示的整数,每个节点包含一个数位。这些数位是反向存放的,也就是个位排在链表首部。编写函数对这两个整数求和,并用链表形式返回结果。示例解题思路及代码1.思路思路很简单,每次对链表对应位求和,同时加上上一位的进位,然后记录当前位的值,并记录进位,进行链表下一个对应位置的求和,最后返回一个新的链表。2.代码看看我一开始的代码:varaddTwoNumbers=functi
这个东西不好和你解释,因为我是菜狗
·
2025-04-06 08:46
刷题之Leetcode
leetcode
二叉树刷题调试不方便的解决办法
1.二叉树不易构建在
leetcode
中刷题时,如果没有会员就需要将代码拷贝到本地的编译器进行调试。但是
leetcode
中有一类
题
可谓是毒瘤,那就是二叉树的
题
。
大筒木老辈子
·
2025-04-06 07:08
leetcode
算法
职场和发展
leetcode
刷题-数组总结(python)
1.二分查找力扣题目链接给定一个n个元素有序的(升序)整型数组nums和一个目标值target,写一个函数搜索nums中的target,如果目标值存在返回下标,否则返回-1。示例1:输入:nums=[-1,0,3,5,9,12],target=9输出:4解释:9出现在nums中并且下标为4示例2:输入:nums=[-1,0,3,5,9,12],target=2输出:-1解释:2不存在nums中因此
A_小果子
·
2025-04-06 04:50
leetcode
算法
python
leetcode
209-长度最小的子数组
leetcode
209方法1暴力解法时间复杂度:O(n2)空间复杂度:O(1)使用两层for循环来解答,第一层i表示起始位置,第二层j表示结束位置起始从0开始不断右移,结束位置从i开始向后一直累加,直到和
记得早睡~
·
2025-04-06 04:50
算法小课堂
leetcode
数据结构
算法
LeetCode
刷题---长度最小的子数组
要点:该
题
属于滑动窗口类型的题目解法一:暴力破解法使用两层for循环,i为起始位置,j为终止位置,每次j都要遍历到数组最后一个下标,并且逐个累加。
肥大毛
·
2025-04-06 04:50
LeetCode刷题
leetcode
算法
数据结构
LeetCode
刷题-长度最小的子数组
长度最小的子数组暴力解法:通过遍历所有的子数组找到满足条件的最小子数组。classSolution:defmin(self,s,nums):minLen=len(nums)+1fori,_inenumerate(nums):sum_all=0forj,tmpinenumerate(nums[i:]):sum_all+=tmpifsum_all>=s:minLen=min(minLen,j+1)if
dream or nightmare
·
2025-04-06 04:49
LeetCode
leetcode
java
动态规划
数组
双指针
LeetCode
209-长度最小的子数组
题目叙述给定一个含有n个正整数的数组和一个正整数target。找出该数组中满足其和≥target的长度最小的连续子数组[numsl,numsl+1,…,numsr-1,numsr],并返回其长度。如果不存在符合条件的子数组,返回0。示例1:输入:target=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。示例2:输入:target=4,nums
StudentFzy
·
2025-04-06 04:49
算法刷题
滑动窗口
算法
数据结构
leetcode
LeetCode
0209.长度最小的子数组【Go】
长度最小的子数组
LeetCode
209.长度最小的子数组题目描述给定一个含有n个正整数的数组和一个正整数target。
熠熠晨曦_
·
2025-04-06 04:17
Algorithm
leetcode
算法
数组-长度最小的子数组
题目:https://
leetcode
-cn.com/problems/minimum-size-subarray-sum/长度最小的子数组给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和
蓦然回首却已人去楼空
·
2025-04-06 04:17
java数据结构与算法
leetcode
算法
数据结构
leetcode
数组-长度最小的子数组
题目题目链接:https://
leetcode
.cn/problems/minimum-size-subarray-sum/给定一个含有n个正整数的数组和一个正整数target**。
luckyme_
·
2025-04-06 04:15
数据结构
leetcode
算法
c++
C语言.指针(6)
简化的内存布局图4.代码44.1代码解析:4.2简化的内存布局图5.代码55.1代码解析:5.2简化的内存布局图6.代码66.1代码解析:7.代码77.1代码解析:结语前言这是上一节指针(5)最后的七道代码
题
的详解
Joseit
·
2025-04-06 03:41
C语言基本语法
c语言
开发语言
【C++奇遇记】C++中的进阶知识(继承(一))
博客主页:博主链接本文由Mmalloc原创,首发于CSDN学习专栏推荐:
LeetCode
刷题集数据库专栏初阶数据结构欢迎点赞收藏⭐留言如有错误敬请指正!
M malloc
·
2025-04-06 02:33
c++奇遇记
c++
java
jvm
史密斯先生握手问题
题
干:史密斯先生和他的太太邀请四对夫妻来参加晚会。每个人来的时候,房间里的一些人都要与别的一些人握手。当然,每个人都不会与自己的配偶握手,也不会跟同一个人握手两次。
迷路的小鹿斑比_Perry
·
2025-04-06 02:33
启发式算法
数据量大读写缓慢-->冷热分离
实现思路:一致性:同时修改多个数据库,保证数据的一致性:给待搬的数据增加标识,通过标识找出待搬的数据,保存数据在冷数据库中的时候,添加判断保持幂等性,从
热
数据中删除对应的数据。
律律
·
2025-04-06 00:55
数据库
LeetCode
—239.滑动窗口最大值(Sliding Window Maximum)——分析及代码(C++、Java)
LeetCode
—239.滑动窗口最大值[SlidingWindowMaximum]——分析及代码[C++、Java]一、题目二、分析及代码1.双向队列(1)思路(2)代码(C++)(3)结果(C++)
江南土豆
·
2025-04-05 22:09
数据结构与算法
LeetCode
C++
题解
Java
代码随想录-015-
LeetCode
206.反转链表
代码随想录此
题
链接题目给你单链表的头节点head,请你反转链表,并返回反转后的链表。
请叫我Oscar
·
2025-04-05 22:38
算法刷题-代码随想录
链表
数据结构
【力扣hot100
题
】(046)从前序与中序遍历序列构造二叉树
感觉自己二叉树的题目不用递归已经不会做了……/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):val(x),left(nullptr),righ
梭七y
·
2025-04-05 22:38
leetcode
算法
数据结构
LeetCode
——239.滑动窗口最大值
大佬,牛!!!题目:给你一个数组,然后给你一个大小为k的窗口,窗口从数组的0到k-1开始往右滑动,看一下每次窗口中的最大值。大佬的思路:就是用一个单调队列,但是大佬的队列中存储的是下标。我这里存储的是值。具体思路是:首先定义一个队列,然后存储内容是0到k-1中的最大值以及后面的单调递减的元素。举个例子,如果元素是1、5、4、6、3,那么最大值就是6然后后面的元素要保证递减(不是严格递减)。所以队列
玄昌盛不会编程
·
2025-04-05 22:37
leetcode
算法
java
滑动窗口
单调队列
LeetCode
249 解法揭秘:如何把“abc”和“bcd”分到一组?
LeetCode
第249
题
就正好考了这个点:把所有属于同一个“移位字符串
网罗开发
·
2025-04-05 22:07
Swift
leetcode
算法
职场和发展
leetcode
题解整理---链表
leetcode
题解整理---链表本文记录
leetcode
网站中笔者认为优质的题解(持续更新)题号题目链接题解链接328奇偶链表题解
LeeYJ-cs
·
2025-04-05 22:06
Leetcode系列
leetcode
——239. 滑动窗口最大值
题目描述给定一个数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例:输入:nums=[1,3,-1,-3,5,3,6,7],和k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]-3536731[3-1-3]5367313
黑桃5200
·
2025-04-05 22:35
Leetcode
leetcode
239. 滑动窗口最大值
给你一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。示例1:输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值[13-1]-3536731[3-1-3]5367313[-1-35]367513-1[-353]6
The August
·
2025-04-05 22:35
leetcode
leetcode
算法
职场和发展
C++
数据结构
代码随想录
leetcode
-数据结构刷题笔记
文章目录一、数组1.1二分查找1.1.1二分查找1.1.2搜索插入位置1.1.3排序数组中查找元素第一和最后一个位置1.1.4x的平方根1.1.5有效的完全平方数1.2快慢指针1.2.1移除元素1.2.2删除有序数组中的重复项1.2.3移动01.2.4比较含退格的字符串1.2.5有序数组的平方1.3滑动窗口1.3.1长度最小的子数组1.3.2水果成篮1.3.3最小覆盖字串1.4螺旋矩阵二、链表2.
csdn_dzh
·
2025-04-05 22:35
leetcode
数据结构
笔记
LeetCode
——203. 移除链表元素 思路以及思考过程
在学校学习期间,链表的学习被我忽略了,从今天开始从0学习。classSolution{publicListNoderemoveElements(ListNodehead,intval){if(head.val==val){head=head.next;}for(inti=1;ListNode(i).next==null;i++){if(ListNode(i).next==val){ListNode
Jay_See
·
2025-04-05 21:05
leetcode
链表
算法
LeetCode
热
题
100记录-【链表】
链表160.相交链表思考:只要p1和p2不相等就一直在循环里,因为就算都为null也会走到相等记录:需要二刷publicclassSolution{publicListNodegetIntersectionNode(ListNodeheadA,ListNodeheadB){ListNodep1=headA,p2=headB;while(p1!=p2){if(p1==null){p1=headB;}
爪娃侠
·
2025-04-05 21:04
Leetcode刷题
leetcode
链表
算法
Leetcode
680 -- 双指针 | 贪心
题目描述验证回文串思路代码classSolution{public:boolpalindrome(string&s,inti,intj){for(;i=j;}boolvalidPalindrome(strings){inti=0,j=s.size()-1;for(;i
jyyyx的算法博客
·
2025-04-05 21:34
leetcode
算法
includer
includercompress://zlib创建临时文件LFI利用窗口期绕过这个
题
是在zedd的博客看到的https://blog.zeddyu.info/2020/01/08/36c3-web/#includer
v2ish1yan
·
2025-04-05 20:25
CTF
WEB
php
nginx
开发语言
LeetCode
hot 100—分割回文串
题目给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。示例示例1:输入:s="aab"输出:[["a","a","b"],["aa","b"]]示例2:输入:s="a"输出:[["a"]]分析要将字符串s分割成一些子串,使得每个子串都是回文串,并返回所有可能的分割方案,可以使用回溯算法来解决这个问题。回溯算法通过递归的方式尝试所有可能的分割方案,同时利用动态
rigidwill666
·
2025-04-05 19:20
leetcode
leetcode
算法
职场和发展
数据结构
c++
2023年第十四届蓝桥杯省赛真题Python A组.A:特殊日期
答案提交这是一道结果填空的
题
,你只需要算出结果后提交即可。本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将
啥都会一点的小笨蛋~
·
2025-04-05 18:19
蓝桥杯
蓝桥杯
职场和发展
LeetCode
算法
题
(Go语言实现)_23
题目给你一个下标从0开始、大小为nxn的整数矩阵grid,返回满足Ri行和Cj列相等的行列对(Ri,Cj)的数目。如果行和列以相同的顺序包含相同的元素(即相等的数组),则认为二者是相等的。一、代码实现funcequalPairs(grid[][]int)int{n:=len(grid)rowMap:=make(map[string]int)//统计每行的字符串出现次数for_,row:=range
LuckyLay
·
2025-04-05 18:42
算法
leetcode
golang
Android 13深度定制:揭秘类MIUI全面屏手势返回动效的架构级实现
原生系统存在三大痛点:痛点维度具体表现视觉反馈单色箭头,缺乏品牌辨识度动效曲线线性动画,物理直觉差触控
热
区固定20dp边缘,误触率高方案对比(原生vs定制)维度原生方案定制方案视觉反馈单色箭头渐变色弧形光带
KdanMin
·
2025-04-05 16:59
【高通
Android
系统开发系列】
android
架构
Javascript currying柯里化详解
面试题:实现add(1)(2)(3)//结果=6,
题
的核心就是问的js的柯里化先说说什么是柯里化,看过许多关于柯里化的文章,始终搞不太清楚,例如:柯里化(Currying)是把接受多个参数的函数变换成接受一个单一参数
weixin_34418883
·
2025-04-05 15:23
javascript
面试
ViewUI
为什么我学了几天 STM32 感觉一脸茫然?
兄弟,这
题
我太会了!我也跟你一样,学机械出身,但是我后面自学转行嵌入式,学过STM32及Linux开发,算是个嵌入式全栈工程师吧。
·
2025-04-05 14:49
为什么我学了几天 STM32 感觉一脸茫然?
兄弟,这
题
我太会了!我也跟你一样,学机械出身,但是我后面自学转行嵌入式,学过STM32及Linux开发,算是个嵌入式全栈工程师吧。
·
2025-04-05 14:19
洛谷
题
单3-P1089 [NOIP 2004 提高组] 津津的储蓄计划-python-流程图重构
题目描述津津的零花钱一直都是自己管理。每个月的月初妈妈给津津300300300元钱,津津会预算这个月的花销,并且总能做到实际花销和预算的相同。为了让津津学习如何储蓄,妈妈提出,津津可以随时把整百的钱存在她那里,到了年末她会加上20%20\%20%还给津津。因此津津制定了一个储蓄计划:每个月的月初,在得到妈妈给的零花钱后,如果她预计到这个月的月末手中还会有多于100100100元或恰好1001001
独好紫罗兰
·
2025-04-05 14:14
LuoGu-python
python
算法
开发语言
洛谷
题
单3-P5726 【深基4.习9】打分-python-流程图重构
题目描述现在有n(n≤1000)n(n\le1000)n(n≤1000)位评委给选手打分,分值从000到101010。需要去掉一个最高分,去掉一个最低分(如果有多个最高或者最低分,也只需要去掉一个),剩下的评分的平均数就是这位选手的得分。现在输入评委人数和他们的打分,请输出选手的最后得分,精确到222位小数。输入格式第一行输入一个正整数nnn,表示有nnn个评委。第二行输入nnn个正整数,第iii
独好紫罗兰
·
2025-04-05 14:44
python
开发语言
算法
如何写出高质量技术博客:避开5大盲区,打造爆款内容
一、选题盲区:你以为的热门≠读者的需求1.1避开“过度饱和”领域反例:2024年仍写《SpringBoot快速入门》正解:使用GoogleTrends/CSDN
热
搜挖掘长尾需求示例选题:《Spri
宗傂轥
·
2025-04-05 14:44
大数据
洛谷
题
单3-P1420 最长连号-python-流程图重构
题目描述输入长度为nnn的一个正整数序列,要求输出序列中最长连号的长度。连号指在序列中,从小到大的连续自然数。输入格式第一行,一个整数nnn。第二行,nnn个整数aia_iai,之间用空格隔开。输出格式一个数,最长连号的个数。输入输出样例输入101562345689输出5说明/提示数据规模与约定对于100%100\%100%的数据,保证1≤n≤1041\leqn\leq10^41≤n≤104,1≤
独好紫罗兰
·
2025-04-05 13:13
LuoGu-python
python
算法
开发语言
leetcode
刷题:数组-二分查找
704.二分查找-力扣(
LeetCode
)(
leetcode
-cn.com)intsearch(int*nums,intnumsSize,inttarget){intleft,right,middle;
qq_46333940
·
2025-04-05 13:42
leetcode
数组
二分查找
TRNSYS与MATLAB联合仿真
使用Matlab的一个组件,实现太阳能集
热
器模型,并在仿真最后绘制效率曲线。2、MATLAB代码块写matlab代码时,只需要把输入和输出,还有要写的代码的核心或计算部分改成自己要写的就行。
luckyme_
·
2025-04-05 13:10
matlab
上一页
84
85
86
87
88
89
90
91
下一页
按字母分类:
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
其他