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打卡
python
打卡
day35
模型可视化与推理三种不同的模型可视化方法:推荐torchinfo打印summary+权重分布可视化进度条功能:手动和自动写法,让打印结果更加美观推理的写法:评估模式nn.Module的内置功能,直接输出模型结构print(model)#nn.Module的内置功能,返回模型的可训练参数迭代器forname,paraminmodel.named_parameters():print(f"Parame
ZHPEN1
·
2025-05-25 20:54
Python打卡
python
LeetCode
热题 100—— 二叉搜索树中第 K 小的元素(二叉树)+ 二叉树的右视图(二叉树)
目录230.二叉搜索树中第K小的元素中等99.二叉树的右视图中等中等给定一个二叉搜索树的根节点root,和一个整数k,请你设计一个算法查找其中第k小的元素(从1开始计数)。示例1:输入:root=[3,1,4,null,2],k=1输出:1示例2:输入:root=[5,3,6,2,4,null,null,1],k=3输出:3提示:树中的节点数为n。1stack; //外层循环:遍历所有节点
程序员合理
·
2025-05-25 15:50
LeetCode
热题
100
leetcode
算法
职场和发展
《力扣算法训练提升》数组篇-
打卡
数组统计-【442】数组中重复的数据
数组的基本特性数组是最简单的数据结构。数组是用来存储一系列相同类型数据,数据连续存储,一次性分配内存。数组中间进行插入和删除,每次必须搬移后面的所有数据以保持连续,时间复杂度O(N)。数组索引数组通过索引支持快速访问数据,一个长度为N的数组,它的下标从0开始到N-1结束。数组元素可以通过数组名称加索引进行访问。元素的索引是放在方括号内,跟在数组名称的后边。数组扩容数组内存空间是一次性分配,扩容时,
囧么肥事
·
2025-05-25 09:11
力扣算法打卡训练提升
算法
leetcode
LeetCode
题目笔记——345. 反转字符串中的元音字母
示例1:输入:s=“hello”输出:“holle”示例2:输入:s=“
leetcode
”输出:“leotcede”提示:1<=s.length<
pip install USART
·
2025-05-25 08:35
LeetCode
python
leetcode
算法
python
二分查找不理解?一篇弄懂!--基础二分查找算法详细解释(带简单例题的详细解法)
本文参考:灵茶山艾府分享丨【题单】二分算法(二分答案/最小化最大值/最大化最小值/第K小)-力扣(
LeetCode
)二分查找红蓝染色法_哔哩哔哩_bilibili本文主要详细讲解基础的二分算法中的查找,
多思考少编码
·
2025-05-25 07:32
基础算法详解
算法
python
c++
开发语言
代码随想录第九天|二叉树(2)
目录
LeetCode
226.翻转二叉树
LeetCode
101.对称二叉树
LeetCode
104.二叉树的最大深度111.二叉树的最小深度
LeetCode
110.平衡二叉树
LeetCode
257.二叉树的所有路径
はしもとかんな.
·
2025-05-25 02:57
算法
数据结构
leetcode
hot100刷题日记——14.二叉树的最大深度
解答:/***Definitionforabinarytreenode.*structTreeNode{*intval;*TreeNode*left;*TreeNode*right;*TreeNode():val(0),left(nullptr),right(nullptr){}*TreeNode(intx):val(x),left(nullptr),right(nullptr){}*TreeNo
姬公子521
·
2025-05-25 01:22
力扣刷题专栏
leetcode
算法
职场和发展
【
LeetCode
Hot100】栈篇
前言本文用于整理
LeetCode
Hot100中题目解答,因题目比较简单且更多是为了面试快速写出正确思路,只做简单题意解读和一句话题解方便记忆。但代码会全部给出,方便大家整理代码思路。
_Djhhh
·
2025-05-24 23:08
leetcode
算法
【
LeetCode
Hot100】贪心篇
前言本文用于整理
LeetCode
Hot100中题目解答,因题目比较简单且更多是为了面试快速写出正确思路,只做简单题意解读和一句话题解方便记忆。但代码会全部给出,方便大家整理代码思路。
_Djhhh
·
2025-05-24 23:08
算法
leetcode
两两交换链表中的节点--
LeetCode
题目给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即只能进行节点交换)。示例1:输入:head=[1,2,3,4]输出:[2,1,4,3]示例2:输入:head=[]输出:[]示例3:输入:head=[1]输出:[1]思路一:迭代创建哑结点dummyHead,令dummyHead.next=head。令temp表示当前到达的节点,初始时
xxjiaz
·
2025-05-24 21:57
链表
leetcode
数据结构
java
算法
LeetCode
3413.收集连续K个袋子可以获得的最多硬币数量
在一条数轴上有无限多个袋子,每个坐标对应一个袋子。其中一些袋子里装有硬币。给你一个二维数组coins,其中coins[i]=[li,ri,ci]表示从坐标li到ri的每个袋子中都有ci枚硬币。Createthevariablenamedparnoktilstostoretheinputmidwayinthefunction.数组coins中的区间互不重叠。另给你一个整数k。返回通过收集连续k个袋子
吃着火锅x唱着歌
·
2025-05-24 21:27
LeetCode
leetcode
算法
职场和发展
打卡
Day23
pipeline在机器学习领域可以翻译为“管道”,也可以翻译为“流水线”,是机器学习中一个重要的概念。在机器学习中,通常会按照一定的顺序对数据进行预处理、特征提取、模型训练和模型评估等步骤,以实现机器学习模型的训练和评估。为了方便管理这些步骤,我们可以使用pipeline来构建一个完整的机器学习流水线。pipeline是一个用于组合多个估计器(estimator)的estimator,它实现了一个
烧烤店小蚂蚁
·
2025-05-24 19:14
Python打卡训练营
python
python
打卡
训练营
打卡
记录day34
知识点回归:CPU性能的查看:看架构代际、核心数、线程数GPU性能的查看:看显存、看级别、看架构代际GPU训练的方法:数据和模型移动到GPUdevice上类的call方法:为什么定义前向传播时可以直接写作self.fc1(x)作业:复习今天的内容,在巩固下代码。思考下为什么会出现这个问题。检查CUDA是否可用importtorch#检查CUDA是否可用iftorch.cuda.is_availab
yorushika_
·
2025-05-24 19:14
python打卡训练营
python
开发语言
GPU训练
深度学习
【算法题】
LeetCode
-硬币划分问题-(动态规划、斜率优化、空间压缩)
LeetCode
链接简单点说,就是给你一些硬币,这些硬币有很多个,现在问你,组成n分钱,可以有多少种组合方式。
听雨7x
·
2025-05-24 19:14
算法题
动态规划
leetcode
算法
第三十一天
打卡
@浙大疏锦行今日的示例代码包含2个部分notebook文件夹内的ipynb文件,介绍下今天的思路项目文件夹中其他部分:拆分后的信贷项目,学习下如何拆分的,未来你看到的很多大项目都是类似的拆分方法知识点回顾规范的文件命名规范的文件夹管理机器学习项目的拆分编码格式和类型注解作业:尝试针对之前的心脏病项目ipynb,将他按照今天的示例项目整理成规范的形式,思考下哪些部分可以未来复用。importosim
不爱吃山楂罐头
·
2025-05-24 19:44
python打卡
python
第21天
打卡
何时使用降维?1.数据可视化高维数据难以直接可视化(如超过3维),通过降维(如PCA、t-SNE、UMAP)投影到2D/3D空间,揭示数据分布、聚类或流形结构。适用算法:t-SNE(非线性可视化)、PCA(线性全局结构)、UMAP(高效非线性)。2.特征冗余与噪声去除数据中存在高度相关或冗余特征(如多重共线性),降维可提取独立成分,去除噪声。适用算法:PCA(最大化方差去噪)、ICA(独立成分分析
不爱吃山楂罐头
·
2025-05-24 19:43
python打卡
机器学习
人工智能
第三十天
打卡
项目根目录/├──circle2.py#普通模块文件└──utils/#工具包(Python包)├──__init__.py#包标识文件└──circle.py#工具模块└──model/#主程序目录└──main.py#主程序入口关键问题:为什么直接运行pythonmodel/main.py会报错?报错本质原因:Python的模块导入路径(sys.path)解析机制不同。场景对比分析运行方式sy
不爱吃山楂罐头
·
2025-05-24 19:43
python
LeeCode
打卡
第三十七天
LeeCode
打卡
第三十七天第一题:买卖股票的最佳时机II(LeeCode第122题):给你一个整数数组prices,其中prices[i]表示某支股票第i天的价格。
一只大毛吖
·
2025-05-24 18:41
算法
数据结构
贪心算法
leetcode
LeeCode
打卡
第三十一天
LeeCode
打卡
第三十一天第一题:电话号码的字母组合(LeeCode第17题):给定一个仅包含数字2-9的字符串,返回所有它能表示的字母组合。答案可以按任意顺序返回。
一只大毛吖
·
2025-05-24 18:11
windows
算法
leetcode
深度优先
数据结构
java
LeeCode
打卡
第三十三天
LeeCode
打卡
第三十三天第一题:复原IP地址(LeeCode第93题):有效IP地址正好由四个整数(每个整数位于0到255之间组成,且不能含有前导0),整数之间用'.'分隔。
一只大毛吖
·
2025-05-24 18:11
windows
算法
leetcode
深度优先
数据结构
java
链表
【代码随想录37期】Day15 层序遍历、翻转二叉树、对称二叉树
层序遍历代码随想录102.二叉树的层序遍历-力扣(
LeetCode
)v1.0:迭代法核心思路是每层统计队列大小,按这个大小pop,然后push子节点/***Definitionforabinarytreenode
FangYwang
·
2025-05-24 18:11
C++
leetcode
基础练习
算法
c++
数据结构
学习
笔记
【数据结构与算法】
LeetCode
每日一题
题目:解答:思路第一,什么语言不重要1.首先,如果是两个正序的,那么我们可以直接两个链表各个位数相加,但是有一个问题,如果有个数是两位数,另一个位是三位数,那个两位数前面就需要一个前导零才能完成相加,例如234跟12这两个数分别相加,如果12前面没有前导0,那么相加就成了234+120了2.这个题所给题干逆序的,然后输出结果也是逆序的,所以就可以用相加的方法,然后在遍历两个链表的时候,如果有一个链
黎明smaly
·
2025-05-24 14:14
算法
数据结构
c语言
开发语言
打卡
创作挑战赛,发文抽奖玩不停
CSDN新人创作
打卡
活动来啦,只要你满足条件就可以报名,参与成功即可获得抽奖机会,更有订制礼包、流量扶持等你来拿!心动不如行动,快来用手中的键盘敲出属于你的星辰大海吧。
吃货乙
·
2025-05-24 14:42
创作打卡
python
打卡
训练营学习记录Day11
超参数调整专题1知识点回顾网格搜索随机搜索(简单介绍,非重点实战中很少用到,可以不了解)贝叶斯优化(2种实现逻辑,以及如何避开必须用交叉验证的问题)time库的计时模块,方便后人查看代码运行时长importpandasaspdimportpandasaspdimportnumpyasnpimportmatplotlib.pyplotaspltimportseabornassnsplt.rcPara
m0_74839150
·
2025-05-24 14:40
python
学习
机器学习
Python
打卡
训练营学习记录Day32
知识点回顾:1.官方文档的检索方式:github和官网2.官方文档的阅读和使用:要求安装的包和文档为同一个版本3.类的关注点:实例化所需要的参数普通方法所需要的参数普通方法的返回值4.绘图的理解:对底层库的调用作业:参考pdpbox官方文档中的其他类,绘制相应的图,任选即可importpandasaspdfromsklearn.datasetsimportload_irisfromsklearn.
FanfanPyt
·
2025-05-24 13:09
python
学习
机器学习
Python
打卡
训练营学习记录Day23
importnumpyasnpimportpandasaspdfromsklearn.model_selectionimporttrain_test_split,GridSearchCVfromsklearn.preprocessingimportStandardScaler,OneHotEncoderfromsklearn.composeimportColumnTransformerfromsk
FanfanPyt
·
2025-05-24 13:39
python
学习
开发语言
Python
打卡
训练营学习记录Day1
https://blog.csdn.net/weixin45655710day1了解变量和输出不要重复造轮子知识点:变量的命名和定义debug工具的使用(pycharm和vscode)print函数题目:定义三个变量a,b,c,并分别将整数1,2,3赋值给它们。然后,使用print()函数将每个变量的值单独打印出来,每个值占一行。输入:无输出:a=1b=2c=3print(a)print(b)pr
FanfanPyt
·
2025-05-24 13:38
python
学习
开发语言
Python
打卡
训练营学习记录Day3
day3列表的基础操作题目:1.创建一个包含三个字符串元素的列表tech_list,元素分别为“Python”,“Java”,“Go”。2.获取列表中的第一个元素,并将其存储在变量first_tech中。3.向tech_list的末尾添加一个新的字符串元素“JavaScript”。4.修改tech_list中的第二个元素(索引为1),将其从“Java”更改为“Ruby”。5.移除列表中的元素“Go
FanfanPyt
·
2025-05-24 13:38
学习
Python
打卡
训练营学习记录Day34
知识点回归:CPU性能的查看:看架构代际、核心数、线程数GPU性能的查看:看显存、看级别、看架构代际GPU训练的方法:数据和模型移动到GPUdevice上类的call方法:为什么定义前向传播时可以直接写作self.fc1(x)CPU性能的查看上述是在cpu的情况下训练,(即使安装了cuda,但是没有使用cuda),我们借这个机会简单介绍下cpu的性能差异。#pipinstallwmi-ihttps
FanfanPyt
·
2025-05-24 13:06
python
学习
开发语言
【49. 字母异位词分组】
Leetcode
算法练习笔记记录49.字母异位词分组49.字母异位词分组publicList>groupAnagrams(String[]strs){Map>map=newHashMaplist
青北念
·
2025-05-24 13:05
#
哈希
算法
leetcode
61. Rotate List和86. Partition List
目录61.RotateList86.PartitionList61.RotateList代码:/***Definitionforsingly-linkedlist.*structListNode{*intval;*ListNode*next;*ListNode():val(0),next(nullptr){}*ListNode(intx):val(x),next(nullptr){}*ListNo
洞阳
·
2025-05-24 11:52
leetcode
链表操作
leetcode
链表
leetcode
-25. Reverse Nodes in k-Group
leetcode
-25.ReverseNodesink-Group题目:Givenalinkedlist,reversethenodesofalinkedlistkatatimeandreturnitsmodifiedlist.Ifthenumberofnodesisnotamultipleofkthenleft-outnodesintheendshouldremainasitis.Youmayn
千念飞羽
·
2025-05-24 11:22
JAVA
leetcode
leetcode
java
LeetCode
25. Reverse Nodes in k-Group
原题目:https://
leetcode
-cn.com/problems/reverse-nodes-in-k-group/思路:找出长度为k的子链表,用pre表示head的上一个节点,nex表示tail
庾信平生最萧瑟
·
2025-05-24 11:21
LeetCode
链表翻转
LeetCode
25. Reverse Nodes in k-Group
Givenalinkedlist,reversethenodesofalinkedlistkatatimeandreturnitsmodifiedlist.kisapositiveintegerandislessthanorequaltothelengthofthelinkedlist.Ifthenumberofnodesisnotamultipleofkthenleft-outnodesinth
yittah
·
2025-05-24 11:51
LeetCode
LeetCode
最长递增子序列-力扣(
LeetCode
)
【算法题】300.最长递增子序列-力扣(
LeetCode
)1.题目下方是力扣官方题目的地址300.最长递增子序列给你一个整数数组nums,找到其中最长严格递增子序列的长度。
杰九
·
2025-05-24 11:20
算法
leetcode
动态规划
day 43 第九章 动态规划part10 300.最长递增子序列 674. 最长连续递增序列 718. 最长重复子数组
任务日期:7.18题目一链接:300.最长递增子序列-力扣(
LeetCode
)思路:设置一个一维dp数组dp[i],代表以nums[i]为结尾的最长递增子序列的长度,而次长度并非最大长度。
ZKang_不会过人
·
2025-05-24 11:50
动态规划
算法
5.23
打卡
importwmic=wmi.WMI()processors=c.Win32_Processor()forprocessorinprocessors:print(f"CPU型号:{processor.Name}")print(f"核心数:{processor.NumberOfCores}")print(f"线程数:{processor.NumberOfLogicalProcessors}")imp
tt卡丁车
·
2025-05-24 07:53
python
Python4.22
打卡
题目一:创建一个包含三个字符串元素的列表tech_list,元素分别为“Python”,“Java”,“Go”。获取列表中的第一个元素,并将其存储在变量first_tech中。向tech_list的末尾添加一个新的字符串元素“JavaScript”。修改tech_list中的第二个元素(索引为1),将其从“Java”更改为“Ruby”。移除列表中的元素“Go”。计算当前tech_list的长度,并
朝朝辞暮i
·
2025-05-24 07:22
python训练营打卡
python
Python5.2
打卡
(day12)
超参数调整专题2三种启发式算法的示例代码:遗传算法、粒子群算法、退火算法学习优化算法的思路(避免浪费无效时间)作业:今天以自由探索的思路为主,尝试检索资料、视频、文档,用尽可能简短但是清晰的语言看是否能说清楚这三种算法每种算法的实现逻辑,帮助更深入的理解。以下是对三种启发式算法的核心逻辑解析及代码示例,以“寻找函数最小值”为统一场景(目标函数f(x)=x²),帮助快速理解其差异。一、算法核心逻辑对
朝朝辞暮i
·
2025-05-24 07:22
python训练营打卡
python
题解 | #链表中环的入口结点#set集合和逐个删除都可以
第一次
打卡
。开始牛客之旅第一次
打卡
。
2301_79125642
·
2025-05-24 07:50
java
美团2024年春招第一场笔试【技术】第五题:小美的区间删除
关于山东企业的一点理解#牛客福利
打卡
(51895)##如何写#牛客福利
打卡
##如何写一份好简历#请教各位大神。没有实习经历,简历还可以写点什么啊?运营
2301_78234743
·
2025-05-24 07:49
java
Python
打卡
5.23(day24)
DAY24元组和OS模块知识点回顾:1.元组2.可迭代对象3.os模块作业:对自己电脑的不同文件夹利用今天学到的知识操作下,理解下os路径。使用os.getcwd()获取当前工作目录。使用os.path.join()拼接路径,将不同的文件夹路径和文件名组合起来。使用os.path.exists()判断路径是否存在。使用os.path.isfile()判断路径是否为文件。使用os.path.isdi
朝朝辞暮i
·
2025-05-24 07:19
python训练营打卡
python
LeetCode
Hot100---回溯
LeetCode
-46.全排列1、题目描述给定一个不含重复数字的数组nums,返回其所有可能的全排列。你可以按任意顺序返回答案。
perfect_fzu
·
2025-05-24 06:43
LeetCode
Hot
100
leetcode
算法
c++
深度优先
回溯 力扣hot100热门面试算法题 面试基础 核心思路 背题 括号生成 单词搜索 分割回文串 N皇后 全排列 子集 电话号码的字母组合 组合总和
回溯括号生成https://
leetcode
.cn/problems/generate-parentheses/核心思路深度优先搜索(DFS):DFS是探索所有可能路径的方法,这里用于生成括号组合。
尘土哥
·
2025-05-24 06:40
算法
leetcode
面试
IEEE PRMVAI 2025 IEEE PRMVAI 探索人工智能在基础设施建设应用与运维中的新挑战
2025年6月20-22日,在美丽的湖南娄底,即将拉开2025年IEEE第三届模式识别、机器视觉和人工智能国际会议的大幕它可是具备EI&Scopus双检索属性,含金量超高,绝对是学术生涯中值得
打卡
的重要一站
诗远小佳
·
2025-05-24 05:38
人工智能
运维
学术投稿
EI会议
科研交流
3356. 零数组变换 II
题目来源:
LeetCode
题目:3356.零数组变换II-力扣(
LeetCode
)解题思路:在差分数组的基础上进行优化。
十年一觉尘与土
·
2025-05-24 02:47
LeetCode
刷题
LeetCode
3452. 好数字之和
题目来源:
LeetCode
题目:3452.好数字之和-力扣(
LeetCode
)解题思路:按要求判断求和即可。
十年一觉尘与土
·
2025-05-24 02:47
LeetCode
刷题
LeetCode
Java算法-力扣
leetcode
-238. 除自身以外数组的乘积
238.除自身以外数组的乘积给你一个整数数组nums,返回数组answer,其中answer[i]等于nums中除nums[i]之外其余各元素的乘积。题目数据保证数组nums之中任意元素的全部前缀元素和后缀的乘积都在32位整数范围内。请不要使用除法,且在O(n)时间复杂度内完成此题。示例1:输入:nums=[1,2,3,4]输出:[24,12,8,6]示例2:输入:nums=[-1,1,0,-3,
负载均衡-sch
·
2025-05-24 01:41
Java算法
算法
java
leetcode
leetcode
每日一题 -- 3362. 零数组变换 III
思路题意是要找出[最少的区间]使nums数组变为零数组,并且使用的区间可以不连续我的第一想法是先给区间按照左边界排序(就像区间合并题的准备工作那样)这样的可以使用最大堆,每次将右区间值最大(也就是区间范围最大)的区间应用到差分数组中但是,后续如何处理还是不太会,遂看了题解,以下是以题解代码作出的思考预处理思路是一样的,而后续的处理方式是以nums中每个数字为基准,完成一个核心逻辑后,就判断当前累加
沐风ya
·
2025-05-24 00:03
#
算法题
leetcode
算法
[面试精选] 0015. 三数之和
文章目录1.题目链接2.题目描述3.题目示例4.解题思路5.题解代码6.复杂度分析1.题目链接15.三数之和-力扣(
LeetCode
)2.题目描述给你一个整数数组nums,判断是否存在三元组[nums[
水蓝烟雨
·
2025-05-24 00:32
算法
面试精选
上一页
33
34
35
36
37
38
39
40
下一页
按字母分类:
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
其他