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
:674.最长连续递增序列
代码随想录
LeetCode
:674.最长连续递增序列给定一个未经排序的整数数组,找到最长且连续递增的子序列,并返回该序列的长度。
xiaoshiguang3
·
2025-02-03 06:21
代码随想录-跟着Carl学算法
leetcode
算法
java
动态规划
leetcode
(力扣) 406. 根据身高重建队列 (贪心)
文章目录题目描述简化题目思路分析完整代码二刷简化版题目描述假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。请你重新构造并返回输入数组people所表示的队列。返回的队列应该格式化为数组queue,其中queue[j]=[hj,kj]是队列中第j个人的属
深度不学习!!
·
2025-02-03 06:47
个人笔记
交流学习
leetcode
python
day36|(dp)
leetcode
1049. 最后一块石头的重量 II , 494. 目标和 , 474.一和零
1049.最后一块石头的重量II有一堆石头,用整数数组stones表示。其中stones[i]表示第i块石头的重量。每一回合,从中选出任意两块石头,然后将它们一起粉碎。假设石头的重量分别为x和y,且x&stones){vectordp(1501,0);intsum=0;for(inti=0;i=stones[i];j--)//从大到小遍历背包容量,防止重复{dp[j]=max(dp[j],dp[j
kcwqxx
·
2025-02-03 05:46
leetcode
算法
职场和发展
day23|
leetCode
39. 组合总和 , 40.组合总和II , 131.分割回文串
5.组合总和给你一个无重复元素的整数数组candidates和一个目标整数target,找出candidates中可以使数字和为目标数target的所有不同组合,并以列表形式返回。你可以按任意顺序返回这些组合。candidates中的同一个数字可以无限制重复被选取。如果至少一个数字的被选数量不同,则两种组合是不同的。对于给定的输入,保证和为target的不同组合数少于150个。对比一下:找出所有相
kcwqxx
·
2025-02-03 05:16
leetcode
算法
c++
代码随想录算法训练营Day38||完全背包问题、
leetcode
518. 零钱兑换 II 、 377. 组合总和 Ⅳ 、70. 爬楼梯 (进阶)
一、完全背包问题相较于01背包,完全背包的显著特征是每个物品可以用无数次,遍历顺序也不需要为了保证每个物品只去一次而倒序遍历。#include#includeusingnamespacestd;intmain(){intN,V;cin>>N>>V;vectorweight(N+1,0);vectorvalue(N+1,0);for(inti=0;i>weight[i]>>value[i];}vec
jiegongzhu3z
·
2025-02-03 05:15
算法
leetcode
职场和发展
LeetCode
:406. 根据身高重建队列(Java 贪心)
目录406.根据身高重建队列题目描述:实现代码与解析:贪心原理思路:406.根据身高重建队列题目描述:假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。请你重新构造并返回输入数组people所表示的队列。返回的队列应该格式化为数组queue,其中queu
Cosmoshhhyyy
·
2025-02-03 05:14
LeetCode
leetcode
算法
职场和发展
计算机视觉领域的轻量化模型——GhostNet 模型
目录GhostNet背景Ghost模块概述GhostNet网络架构Ghost模块的
数学
原理Gh
DuHz
·
2025-02-03 04:05
边缘计算
轻量化模型
计算机视觉
人工智能
算法
深度学习
神经网络
边缘计算
网络
202、【数组】
leetcode
——2588. 统计美丽子数组数目(C++/Python版本)
题目描述原题链接:2588.统计美丽子数组数目解题思路本题的难点在于对于题意的解析与思路的转化。题中说的子数组中的美丽数,每次找两个数,其相同位减去1。相当于是这个数组中,每一个位的二进制数为1的个数偶数即可。进一步,可通过在这个子数组中所有的数进行异或运算后得到的结果是否为0来验证是否为每位为1的个数是否为偶数。(异或运算:对相同为0,相异为1,0与任何数计算该数数值保持不变)因此,问题就转化为
辰阳星宇
·
2025-02-03 04:05
数据结构与算法刷题
#
数组
#
哈希表
leetcode
c++
算法
力扣560. 和为 K 的子数组
示例1:输入:nums=[1,1,1],k=2输出:2示例2:输入:nums=[1,2,3],k=3输出:2来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems/
asdfg2332155
·
2025-02-03 04:03
leetcode算法
c++
leetcode
算法
【算法】回溯算法专题① ——子集型回溯 python
目录引入变形实战演练总结引入子集https://
leetcode
.cn/problems/subsets/description/给你一个整数数组nums,数组中的元素互不相同。
查理零世
·
2025-02-03 04:31
算法
python
【
LeetCode
】3. 哈希表: 字母异位词分组;有效的数独
题目字母异位词分组给你一个字符串数组,请你将字母异位词组合在一起。可以按任意顺序返回结果列表。字母异位词是由重新排列源单词的所有字母得到的一个新单词。示例1:输入:strs=[“eat”,“tea”,“tan”,“ate”,“nat”,“bat”]输出:[[“bat”],[“nat”,“tan”],[“ate”,“eat”,“tea”]]示例2:输入:strs=[“”]输出:[[“”]]示例3:输
pen-ai
·
2025-02-03 03:59
LeetCode
leetcode
散列表
算法
100种算法【Python版】第44篇——龙格-库塔法
本文目录1算法说明2算法示例:使用龙格-库塔法求解微分方程3算法应用:捕食者-猎物模型4算法可解决问题1算法说明龙格-库塔法最初由德国
数学
家卡尔·龙格(CarlRunge)和马丁·库塔(WilhelmKutta
AnFany
·
2025-02-03 03:53
算法
python
人工智能
龙格-库塔
微分方程
ODE
【代码随想录训练营】【Day01】第一章|数组|数组理论基础|704.二分查找|27.移除元素
主要有以下几个特点:数组的存储地址是一片连续的空间数组中存储的元素都是相同类型的修改数组中某一元素的值时,只能覆盖(重新赋值)更多有关数组的理论基础可查阅:《代码随想录》数组理论基础704.二分查找题目详细:
LeetCode
蚝油菜花
·
2025-02-03 02:48
算法
leetcode
代码随想录
LeetCode
刷题Day10
一:方法总结二:题目79.单词搜索给定一个mxn二维字符网格board和一个字符串单词word。如果word存在于网格中,返回true;否则,返回false。思路:先遍历board,找到一个能匹配的字符,确定入口,同时创建新的vis数组保存已经走过的路径。publicbooleanexist(char[][]board,Stringword){boolean[][]vis=newboolean[m
rookie123222
·
2025-02-03 02:46
刷题
leetcode
算法
代码随想录训练营Day3|
Leetcode
203.移除链表元素
Leetcode
707.设计链表
Leetcode
206.反转链表
publicintval;*publicListNodenext;*publicListNode(intval=0,ListNodenext=null){*this.val=val;*this.next=next;*}*}
Leetcode
203
?��??
·
2025-02-03 01:44
leetcode
链表
算法
LeetCode
Day03 | 203. 移除链表元素、707. 设计链表、206. 反转链表
203.移除链表元素难度:☆2注意链表节点(ListNode)的类和构造函数怎么写。a.原链表移除元素如果头节点需要移除/如果头节点不需要移除。注意,用while判断头节点是否为val,而且在while中条件判断head和cur是否存在。#Definitionforsingly-linkedlist.#classListNode:#def__init__(self,val=0,next=None)
星空浩繁
·
2025-02-03 01:14
LeetCode
链表
leetcode
数据结构
python
算法
LeetCode
Day3 链表: 203.移除链表元素、707.设计链表、206.反转链表
目录203.移除链表元素(1)题目描述(2)解题思路707.设计链表(1)题目描述(2)解题思路206.反转链表(1)题目描述(2)解题思路203.移除链表元素(1)题目描述
LeetCode
203.移除链表元素代码随想录
影子修
·
2025-02-03 01:13
leetcode
链表
算法
day15【
LeetCode
力扣】707.设计链表
day15【
LeetCode
力扣】707.设计链表1.题目描述你可以选择使用单链表或者双链表,设计并实现自己的链表。单链表中的节点应该具备两个属性:val和next。
Gcanfly
·
2025-02-03 01:42
leetcode
链表
算法
leetcode
-----mysql
185.部门工资前三高的所有员工-力扣(
LeetCode
)表:Employee+--------------+---------+|ColumnName|Type|+--------------+---
破-风
·
2025-02-03 01:36
mysql
leetcode
mysql
算法
【码道初阶】挑战
Leetcode
76Hard最小覆盖子串问题:滑动窗口的优雅实现与深度剖析
最小覆盖子串问题:滑动窗口的优雅实现与深度剖析一、问题核心与挑战给定两个字符串s和t,要求从s中找到包含t所有字符(包括重复字符)的最短连续子串。若不存在,返回空字符串。例如:s="ADOBECODEBANC",t="ABC"→输出"BANC"(最小窗口)s="a",t="aa"→输出""(无法满足重复需求)挑战:如何高效地在一次遍历中找到最短覆盖子串?二、代码实现与注释以下代码通过滑动窗口算法实
月明长歌
·
2025-02-03 01:04
码道初阶
算法
leetcode
c++
c语言
数模测评:doubao1.5>deepseek-v3>gpt-o1
gpto1、doubao1.5、deepseek测评测试方式:上传美赛六道题目文件直接提问以下5句话:这是一道
数学
建模题目,请做下问题重述请给出每一个问题的思路针对每个问题推荐前沿算法建立第一问
数学
模型编写第一问
数学
模型的程序
您好啊数模君
·
2025-02-03 00:29
gpt
数学建模
deepseek
doubao
腾讯笔试真题--二进制字符串(
leetcode
--930)
腾讯笔试真题二进制字符串一个字符串如果只包含字符’0’或者’1’,那么就称这个字符串为二进制字符串。一个字符串w的子串v是一个非空的字符串,并且它由从w的某个位置开始的一段连续的字符构成。比如字符串"010"有6个子串,“0”,“1”,“0”,“01”,“10”,“010”。如果两个子串出现的位置不相同,那么就考虑这两个子串是不同的。因此,如果某个子串在不同的位置出现了很多次,那么它们都是不相同的
Mr_Ystreet
·
2025-02-02 23:25
leetcode
leetcode
编程笔试
腾讯笔试
一、引论,《组合
数学
(第4版)》卢开澄 卢华明
零、前言发现自己数数题做的很烂,重新学一遍组合
数学
吧。参考卢开澄卢华明编著的《组合
数学
(第4版)》,只打算学前四章。通过几个经典问题来了解组合
数学
所研究的内容。
_Equinox
·
2025-02-02 23:52
组合数学
算法
数学
深入探索 Vue 3 Markdown 编辑器:高级功能与实现
2.选择合适的Markdown编辑器3.安装与基本配置安装配置Markdown编辑器代码说明4.高级功能实现4.1实时预览与双向绑定4.2插入图片和图像上传安装图像上传插件配置图像上传插件4.3
数学
公式支持安装
╰つ゛木槿
·
2025-02-02 22:43
vue3
vue.js
编辑器
前端
【数据结构】_链表经典算法OJ:相交链表
一个链表把另外一个链表的结点逐个轮一遍2.2思路2:截断长链表,从距离交点结点前等距处开始同时遍历(本题解法)3.程序关于解题程序的细节:3.1假设法的应用:3.2关于链表长度的计算1.题目链接及描述题目链接:160.相交链表-力扣(
LeetCode
_周游
·
2025-02-02 21:12
OJ
C语言
数据结构(C&C++)
算法
数据结构
leetcode
leetcode
5186.区间内查询数字的频率(周赛,中等)
看到调用query不超过10^5次,则query()必须控制在O(logn)以内自己的思路:定义一个unordered_maphash;//值->set的下标映射autole=hash[value].lower_bound(left);for(;*lehash;//值->vector下标映射classRangeFreqQuery{public:unordered_map>hash;RangeFre
重you小垃
·
2025-02-02 20:36
周赛题
letcode5186
区间内查询数字的频率
LeetCode
169. 多数元素 (JavaScript解法)
169.多数元素题解思路1:摩尔投票法思路由于数的数量超过一半,所以那个数的出现的频率,一定大于等于50%,如果res为正确的众数,则voted的数量不可能为0,所以最后的res就是众数。分析时间复杂度O(N)空间复杂度O(1)代码实现varmajorityElement=function(nums){//初始化备选人和票数letres=nums[0],voted=0;for(letnofnums
煲纸
·
2025-02-02 20:05
数据结构与算法
leetcode
hot100刷题第1-9题,三个专题哈希,双指针,滑动窗口
求满足条件的子数组,一般是前缀和、滑动窗口,经常结合哈希表;区间操作元素,一般是前缀和、差分数组数组有序,更大概率会用到二分搜索目前已经掌握一些基本套路,重零刷起
leetcode
hot100,套路题按套路来
小泽爱刷题
·
2025-02-02 20:32
LeetCode
Hot100
刷题题解
python3
哈希算法
算法
python算法和数据结构刷题[3]:哈希表、滑动窗口、双指针、回溯算法、贪心算法
组合问题39.组合总和-力扣(
LeetCode
)给你一个无重复元素的整数数组candidates和一个目标整数target,找出
励志成为美貌才华为一体的女子
·
2025-02-02 19:29
数据结构与算法
算法
数据结构
散列表
LeetCode
2412. 完成所有交易的初始最少钱
给你一个下标从0开始的二维整数数组transactions,其中transactions[i]=[costi,cashbacki]。数组描述了若干笔交易。其中每笔交易必须以某种顺序恰好完成一次。在任意一个时刻,你有一定数目的钱money,为了完成交易i,money>=costi这个条件必须为真。执行交易后,你的钱数money变成money-costi+cashbacki。请你返回任意一种交易顺序下
xjc233
·
2025-02-02 18:49
贪心算法
算法
2412. 完成所有交易的初始最少钱数
2412.完成所有交易的初始最少钱数题目链接:2412.完成所有交易的初始最少钱数代码如下://参考链接:https://
leetcode
.cn/problems/minimum-money-required-before-transactions
咔咔咔的
·
2025-02-02 18:18
leetcode
c++
LeetCode
2589. 完成所有任务的最少时间
2589.完成所有任务的最少时间你有一台电脑,它可以同时运行无数个任务。给你一个二维整数数组tasks,其中tasks[i]=[starti,endi,durationi]表示第i个任务需要在闭区间时间段[starti,endi]内运行durationi个整数时间点(但不需要连续)。当电脑需要运行任务时,你可以打开电脑,如果空闲时,你可以将电脑关闭。请你返回完成所有任务的情况下,电脑最少需要运行多
算法白菜
·
2025-02-02 18:47
leetcode
算法
java
python
开发语言
数据结构
贪心算法
[HOT 100] 0167. 两数之和 ||
文章目录1.题目链接2.题目描述3.题目示例4.解题思路5.题解代码6.复杂度分析1.题目链接167.两数之和II-输入有序数组-力扣(
LeetCode
)2.题目描述给你一个下标从1开始的整数数组numbers
水蓝烟雨
·
2025-02-02 18:46
算法
HOT
100
力扣
LeetCode
115. 不同的子序列(Day24:动态规划)
解题思路:dp[i][j]=dp[i-1][j-1]+dp[i-1][j];用s[i-1]可以,不用也可以classSolution{publicintnumDistinct(Strings,Stringt){intm=s.length(),n=t.length();int[][]dp=newint[m+1][n+1];for(inti=0;i<=m;i++){dp[i][0]=1;}for(in
_OLi_
·
2025-02-02 17:13
leetcode
动态规划
算法
剑指 Offer II 012. 左右两边子数组的和相等
comments:trueedit_url:https://github.com/doocs/
leetcode
/edit/main/lcof2/%E5%89%91%E6%8C%87%20Offer%20II
常某某的好奇心
·
2025-02-02 17:43
算法
微调特定于域的搜索的文本嵌入:附Python代码详解
微调特定于域的搜索的文本嵌入:附Python代码详解阅读时长:20分钟发布时间:2025-02-02近日热文:全网最全的神经网络
数学
原理(代码和公式)直观解释欢迎关注知乎和公众号的专栏内容LLM架构专栏知乎
·
2025-02-02 14:07
人工智能
数据结构:时间复杂度和空间复杂度
二、时间复杂度1、概念算法的时间复杂度其实是一个
数学
函数,它描述了该算法的运
星迹日
·
2025-02-02 13:18
数据结构
数据结构
时间空间复杂度
算法
JCR一区级 | Matlab实现蜣螂算法DBO-Transformer-LSTM多变量回归预测
✅作者简介:热爱数据处理、
数学
建模、仿真设计、论文复现、算法创新的Matlab仿真开发者。更多Matlab代码及仿真咨询内容点击主页:Matlab科研工作室个人信条:格物致知,期刊达人。
Matlab机器学习之心
·
2025-02-02 13:13
算法
matlab
transformer
【深度学习】因果推断与机器学习的高级实践
数学
建模_问题根因 分析 机器学习
现阶段深度学习有三大特征:数据驱动:即数据训练,将数据输入到模型中进行训练;关联学习:模型基于给定训练数据集,进行关联学习;概率输出:即最后的输出,判断这个图片有“狗“的概率是多少。以数据驱动、关联学习、概率输出为特征的深度学习存在什么问题呢?以一个简单的图片识别问题为例:识别一张图片中是否有狗。在很多预测问题中,我们拿到的数据集往往都是有偏的,比如我们拿到的数据中有80%的图片中狗都在草地上,这
2401_84239830
·
2025-02-02 13:41
程序员
深度学习
机器学习
数学建模
28岁开始零基础学前端,这些血的教训你一定要避免
数据结构与算法算法看了《剑指offer题解》、《
Leetcode
题解》这两本书,还是挺有用的,也有刷到的题面试正好碰上了的。编译原理、计算机原理由于编译原理和计算机原理是看的
2501_90336583
·
2025-02-02 12:06
前端
leetcode
2856. 删除数对后的最小数组长度
题目如下数据范围示例我们假设存在一个出现频率最高的数a那么我们可以把这个数组分成三部分那么第一部分和第三部分必然可以消去一部分然后它们剩下的和a再消去当a的数量是数组的一半那么显然剩下的就是0当a的数量大于数组的一半那么显然存在无法消去的a剩2*count-n当a的数量小于数组的一半1.当n为偶数(可以画图因为a不足一半就意味着当数组分成两组时a不会相互重叠例如012234中2不重叠或者可以用第一
萌の鱼
·
2025-02-02 11:33
leetcode
算法
c++
数据结构
【自然语言处理(NLP)】Word2Vec 原理及模型架构(Skip-Gram、CBOW)
文章目录介绍Word2Vec介绍Word2Vec的核心概念Word2Vec的优点Word2Vec的缺点Word2Vec的应用场景Word2Vec的实现工具总结Word2Vec
数学
推导过程1.CBOW模型的
数学
推导
道友老李
·
2025-02-02 11:58
自然语言处理(NLP)
自然语言处理
word2vec
白话DeepSeek-R1论文(三)| DeepSeek-R1蒸馏技术:让小模型“继承”大模型的推理超能力
DeepSeek-R1蒸馏技术:让小模型“继承”大模型的推理超能力当大模型成为“老师”,小模型也能变“学霸”想象一下,一位经验丰富的
数学
老师(大模型)将自己解题的思维过程一步步拆解,手把手教给学生(小模型
明哲AI
·
2025-02-02 11:58
AIGC
人工智能
机器学习
深度学习
大模型
Deepseek
算法
蒸馏
MySQL 函数
本文将详细介绍MySQL中常用的函数,包括聚合函数、字符串函数、日期和时间函数、
数学
函数等,旨在帮助读者全面了解和掌握MySQL函数的使用。聚合函数聚合函数用于对数据库中的数据进行计算,并返回单个值。
wjs2024
·
2025-02-02 10:53
开发语言
跟我一起学 Python 数据处理(六):Python 数据类型深度剖析与容器初窥
一、整数与字符串的微妙差异及应用场景整数,在Python中如同
数学
世界里的整数一样
lilye66
·
2025-02-02 08:35
python
开发语言
tornado
beautifulsoup
pandas
matplotlib
UnityShader常用函数和变量
UnityShader常用函数和变量后续在应用的过程中,不断更新
数学
函数函数介绍smoothstep(min,max,x)一种平滑插值的方法,对于创建柔和的边缘或过渡效果特别有用,smoothstep函数的原理是通过一个三次多项式对输入值
微光守望者
·
2025-02-02 08:33
unity
图形渲染
向量语义(Vector Semantics)与表征学习(Representation Learning)详解
1.向量语义(VectorSemantics)与词嵌入(WordEmbeddings)向量语义的核心思想是用
数学
向量来表示单词的意义。
苏西月
·
2025-02-02 07:54
学习
人工智能
深度学习之线性代数
深度学习之线性代数标量如果你从来没有学过线性代数或机器学习,那么你过去的
数学
经历可能是一次只想一个数字。
ousinka
·
2025-02-02 06:21
DJL
d2lcoder
Java开发者动手学习深度学习
深度学习
java
机器学习
深度学习——线性代数
文章目录1.基本
数学
概念2.线性相关和生成子空间3.范式4.特殊类型的矩阵和向量5.特征分解6.奇异值分解1.基本
数学
概念标量(scalar):一个标量就是一个单独的数,它不同于线性代数中研究的其他大部分对象
取个名字真难啊啊
·
2025-02-02 06:19
深度学习
深度学习
线性代数
HTML5 WebGL技术应用
数学
基础:了解向量、矩阵运算、线性代数和基本几何概念。图形学基础:掌握基本的计算机图形学原理,如光照、纹理、变换、投影等。WebGLAPI的基本使用,包括创建画布、着色器、程序、缓冲区等。
天涯学馆
·
2025-02-02 04:01
大前端&移动端全栈架构
前端
html5
html
上一页
29
30
31
32
33
34
35
36
下一页
按字母分类:
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
其他