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二维数组
关于树的练习(一)
1.不同的二叉搜索树(中等)
LeetCode
题号:96给定一个整数n,求以1…n为节点组成的二叉搜索树有多少种?
Explorer_SZH
·
2025-05-17 04:10
学习任务
题解
二叉树剪枝_
LeetCode
:二叉树剪枝【814】
LeetCode
:二叉树剪枝【814】题目描述给定二叉树根结点root,此外树的每个结点的值要么是0,要么是1。返回移除了所有不包含1的子树的原二叉树。(节点X的子树为X本身,以及所有X的后代。)
小鑫鑫adc
·
2025-05-17 00:22
二叉树剪枝
LeetCode
---72.编辑距离
题目:给你两个单词word1和word2,请返回将word1转换成word2所使用的最少操作数。你可以对一个单词进行如下三种操作:插入一个字符删除一个字符替换一个字符示例1:输入:word1="horse",word2="ros"输出:3解释:horse->rorse(将'h'替换为'r')rorse->rose(删除'r')rose->ros(删除'e')示例2:输入:word1="intent
2301_79919332
·
2025-05-16 23:42
leetcode
算法
职场和发展
Leetcode
刷题 | Day61_图论07
一、学习任务最小生成树——prim算法代码随想录最小生成树——kruskal算法代码随想录Kruskal与prim的关键区别在于,prim维护的是节点的集合,而Kruskal维护的是边的集合。在节点数量固定的情况下,图中的边越少,Kruskal需要遍历的边也就越少。而prim算法是对节点进行操作的,节点数量越少,prim算法效率就越优。边数量较少为稀疏图,接近或等于完全图(所有节点皆相连)为稠密图
freyazzr
·
2025-05-16 20:53
leetcode
图论
算法
数据结构
c++
Python训练打卡Day16
numpy数组的索引:一维、二维、三维SHAP值的深入理解#NumPy数组1.数组的维度NumPy数组的维度或称为轴(Axis)的概念:维度:可以想象成数组的嵌套层数,一维数组只有长度,例如[1,2,3].
二维数组
有行和列
编程有点难
·
2025-05-16 19:16
Python学习笔记
python
开发语言
LeetCode
:236、二叉树的最近公共祖先
/***Definitionforabinarytreenode.*publicclassTreeNode{*intval;*TreeNodeleft;*TreeNoderight;*TreeNode(intx){val=x;}*}*/classSolution{publicTreeNodelowestCommonAncestor(TreeNoderoot,TreeNodep,TreeNodeq)
袁气满满~_~
·
2025-05-16 18:04
LeetCode
算法
数据结构
[
leetcode
]1631. 最小体力消耗路径(bool类型dfs+二分答案/记忆化剪枝/并查集Kruskal思想)
题目链接题意给定n×mn\timesmn×m地图要从(1,1)走到(n,m)定义高度绝对差为四联通意义下相邻的两个点高度的绝对值之差定义路径的体力值为整条路径上所有高度绝对差的max求所有路径中最小的路径体力值是多少方法1这是我一开始自己写的记忆化剪枝比较暴力时间复杂度很高但是能勉强通过思路dfs枚举每条路径对ans取min但是会超时那么加上记忆化剪枝Codevoidcmax(int&a,intb
Joe_Wang5
·
2025-05-16 17:59
深度优先
leetcode
剪枝
刷题进阶 -- 剑指Offer、力扣算法题
力扣的刷题计划展览罢了,懒得记录题解了刷题地址:「剑指Offer」-学习计划-力扣(
LeetCode
)全球极客挚爱的技术成长平台刷题过程中发现动态规划是弱项,找了动态规划的学习计划:「动态规划」-学习计划
啦啦啦___123
·
2025-05-16 16:18
刷题
动态规划
每日一道
leetcode
1268.搜索推荐系统-力扣(
LeetCode
)题目给你一个产品数组products和一个字符串searchWord,products数组中每个产品都是一个字符串。
XiaoyaoCarter
·
2025-05-16 15:43
leetcode训练
leetcode
算法
职场和发展
c++
前缀树
深度优先
二分查找
从递归到动态规划之斐波那契数列
题目摘要(509.斐波那契数-力扣(
LeetCode
))
leetcode
第509题斐波那契数(通常用F(n)表示)形成的序列称为斐波那契数列。该数列由0和1开始,后面的每一项数字都是前面两项数字的和。
吃可爱多.
·
2025-05-16 15:10
动态规划
动态规划
算法
LeetCode
332. Reconstruct Itinerary
题目【难度:Medium】:Givenalistofairlineticketsrepresentedbypairsofdepartureandarrivalairports[from,to],reconstructtheitineraryinorder.AlloftheticketsbelongtoamanwhodepartsfromJFK.Thus,theitinerarymustbeginw
zdinanyang
·
2025-05-16 14:32
算法设计与分析
leetcode
leetcode
0347. 前 K 个高频元素-medium
1题目:前K个高频元素官方标定难度:中给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示例2:输入:nums=[1],k=1输出:[1]提示:1topKFrequent(vector&nums,intk){unordered_mapcnt;for(inti:nums){cnt
智趣代码实验室
·
2025-05-16 13:32
Leetcode
数据结构
leetcode
c++
算法
【
LeetCode
】767. Reorganize String 重构字符串(Medium)(JAVA)
【
LeetCode
】767.ReorganizeString重构字符串(Medium)(JAVA)题目地址:https://
leetcode
.com/problems/reorganize-string
吴中乐
·
2025-05-16 13:29
Leetcode
字符串
列表
leetcode
数据结构
java
leetcode
-sql数据库面试题冲刺(高频SQL五十题)
题目:610.判断三角形表:Triangle±------------±-----+|ColumnName|Type|±------------±-----+|x|int||y|int||z|int|±------------±-----+在SQL中,(x,y,z)是该表的主键列。该表的每一行包含三个线段的长度。对每三个线段报告它们是否可以形成一个三角形。以任意顺序返回结果表。查询结果格式如下所示
我想吃烤肉肉
·
2025-05-16 13:58
sql
测试面试
数据库
leetcode
sql
leetcode
-sql数据库面试题冲刺(高频SQL五十题)
题目:619.只出现一次的最大数字MyNumbers表:±------------±-----+|ColumnName|Type|±------------±-----+|num|int|±------------±-----+该表可能包含重复项(换句话说,在SQL中,该表没有主键)。这张表的每一行都含有一个整数。单一数字是在MyNumbers表中只出现一次的数字。找出最大的单一数字。如果不存在单
我想吃烤肉肉
·
2025-05-16 13:28
测试面试
sql
数据库
leetcode
sql
leetcode
-sql数据库面试题冲刺(高频SQL五十题)
题目:570.至少有5名直接下属的经理表:Employee±------------±--------+|ColumnName|Type|±------------±--------+|id|int||name|varchar||department|varchar||managerId|int|±------------±--------+id是此表的主键(具有唯一值的列)。该表的每一行表示雇员
我想吃烤肉肉
·
2025-05-16 13:57
sql
测试面试
数据库
leetcode
sql
编程日志5.8
二叉树练习题1.965.单值二叉树-力扣(
LeetCode
)/***Definitionforabinarytreenode.
牛牛程序员成长日记
·
2025-05-16 07:10
算法
leetcode
与指针相关的高频算法:从数据结构到实战技巧(优化升级版)
:动态数据结构构建:链表、树、图等结构依赖指针实现节点关联内存高效操作:通过地址直接操作避免数据拷贝,如O(1)复杂度的链表节点删除算法策略实现:双指针、快慢指针、递归回溯等算法的底层实现基础本文结合
LeetCode
Top100
ljysee
·
2025-05-16 04:22
c++
算法
数据结构
Leetcode
(力扣)做题记录 hot100(49,136,169,20)
力扣第49题:字母异位词分组49.字母异位词分组-力扣(
LeetCode
)遍历数组,将每一个字符串变成char数组然后排序,如果map里面有则将他的值返回来(key是排序好的字符串)classSolution
MarkHard123
·
2025-05-15 23:13
leetcode
算法
排序算法
Leetcode
(力扣)做题记录 hot100(3,560,160,206)
力扣第三题:无重复字符的最长字串3.无重复字符的最长子串-力扣(
LeetCode
)双指针,遍历字符串,我们主要需要关注找到map里面有的时候如何更新慢指针,注意+1和防止指针回退就好。
MarkHard123
·
2025-05-15 23:43
力扣日常
leetcode
散列表
算法
Pandas刷题(
LeetCode
601.体育馆的人流量)
描述:表:Stadium+---------------+---------+|ColumnName|Type|+---------------+---------+|id|int||visit_date|date||people|int|+---------------+---------+visit_date是该表中具有唯一值的列。每日人流量信息被记录在这三列信息中:序号(id)、日期(vis
Darling_00
·
2025-05-15 21:59
python
pandas
sql
leetcode
数据库
Pandas刷题(
LeetCode
185. 部门工资前三高的所有员工)
描述:
LeetCode
185.部门工资前三高的所有员工表:Employee+--------------+---------+|ColumnName|Type|+--------------+-----
Darling_00
·
2025-05-15 21:29
pandas
数据库
sql
python
【
LeetCode
热题 100】链表 系列
206.反转链表对于每一个节点cur,都是将next节点指向cur,cur节点指向上一个节点head。因此可以采用递归的策略,从后往前进行上述操作,期间记录最后一个节点并返回。我是将递归分为3类:1.前序递归:在递归之前进行处理。2.中序递归:在递归中进行处理。3.后续递归:在递归后处理。本地就是一个后续递归的操作,地递归到最后一层,从后往前进行处理。ListNode*reverseList(Li
秋刀鱼的滋味@
·
2025-05-15 21:26
刷题总结
算法杂货铺
蓝桥杯备赛指南
leetcode
链表
算法
力扣hot100——347.前K个高频元素(cpp手撕堆)
题目链接:347.前K个高频元素-力扣(
LeetCode
)cpp版手撕堆classSolution{public://向下调整堆(最小堆)voidshiftDown(vector>&heap,intindex
林下清风~
·
2025-05-15 20:55
hot100
leetcode
算法
职场和发展
C 语言实战:使用
二维数组
进行学生成绩统计与分析
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在处理表格型数据时,
二维数组
是C语言中一种非常直观且强大的工具。
web安全工具库
·
2025-05-15 18:09
2025C++学习
c语言
开发语言
C 语言多维数组:定义、初始化与访问的深度解析
各类资料学习下载合集https://pan.quark.cn/s/8c91ccb5a474在C语言中,我们已经熟悉了一维数组(存储线性数据)和
二维数组
(存储表格或矩阵数据)。
web安全工具库
·
2025-05-15 18:39
2025C++学习
c语言
java
数据库
解锁Java编程的秘密武器:数组工具类与
二维数组
的深度探索!
JAVA数组1.一维数组在Java中,数组是一种用于存储固定大小的同类型元素的容器。一维数组是最简单的数组形式,它只包含一个索引来访问元素。声明和初始化://声明一个整型数组int[]numbers;//分配内存给数组numbers=newint[5];//创建一个长度为5的整数数组//声明并同时初始化数组int[]moreNumbers={1,2,3,4,5};访问数组元素:intfirstEl
码农Q!
·
2025-05-15 18:37
IT
程序员
Java
java
算法
学习
spring
boot
后端
开发语言
idea
Geatpy2:高性能的Python遗传和进化算法工具箱
Problem问题类Population种群类PsyPopulation多染色体种群类Algorithm算法模板类1.3Geatpy基本数据结构2.入门案例2.1带装饰器的“求解器模式”写法2.2传入
二维数组
的
Lins号丹
·
2025-05-15 13:00
启发式算法
python
geatpy2
遗传算法
LeetCode
题目54:螺旋矩阵【python4种算法实现】
会一些的技术:数据分析、算法、SQL、大数据相关、python欢迎加入社区:码上找工作作者专栏每日更新:
LeetCode
解锁1000题:打怪升级之旅python数据分析可视化:企业实战案例题目描述给定一个包含
数据分析螺丝钉
·
2025-05-15 13:00
LeetCode刷题与模拟面试
leetcode
python
数据结构
算法
经验分享
LeetCode
55. 跳跃游戏(中等)
题目描述给你一个非负整数数组nums,你最初位于数组的第一个下标。数组中的每个元素代表你在该位置可以跳跃的最大长度。判断你是否能够到达最后一个下标,如果可以,返回true;否则,返回false。示例1:输入:nums=[2,3,1,1,4]输出:true解释:可以先跳1步,从下标0到达下标1,然后再从下标1跳3步到达最后一个下标。示例2:输入:nums=[3,2,1,0,4]输出:false解释:
枫景Maple
·
2025-05-15 09:37
算法
leetcode
算法
每日一道
leetcode
338.比特位计数-力扣(
LeetCode
)题目给你一个整数n,对于001-->12-->10示例2:输入:n=5输出:[0,1,1,2,1,2]解释:0-->01-->12-->103-->114--
XiaoyaoCarter
·
2025-05-15 09:07
leetcode训练
leetcode
算法
职场和发展
c++
位运算
动态规划
华为OD机考2025A卷 - 拔河比赛 (Java & Python& JS & C++ & C )
要求输出一个size为10的
二维数组
算法大师
·
2025-05-15 06:50
最新华为OD机试真题
华为OD机试真题
(Java/JS/Py/C)
华为od
java
python
javascript
c++
华为OD机考2025A卷
[Java][
Leetcode
middle] 274. H 指数
自己想的,利用排序一开始死活想不到,看了题目标签的排序才想到的现将数组升序,然后比较下标。publicinthIndex1(int[]citations){inth=0;Arrays.sort(citations);for(inti=0;i=citations.length-i){h=citations.length-i;break;}}returnh;}基于计数,官方解析定义一个数组counte
小雅痞
·
2025-05-15 02:21
java
leetcode
编程日志5.6
串的习题1.2236.判断根结点是否等于子结点之和-力扣(
LeetCode
)/***Definitionforabinarytreenode.
牛牛程序员成长日记
·
2025-05-15 00:08
算法
c++
数据结构
leetcode
:11. 盛最多水的容器
11.盛最多水的容器来源:力扣(
LeetCode
)链接:https://
leetcode
.cn/problems/container-with-most-water/给定一个长度为n的整数数组height
uncle_ll
·
2025-05-14 22:22
编程练习-Leetcode
leetcode
数组
双指针
算法训练营
盛最多的水
【
leetcode
】541. 反转字符串 II
文章目录代码1.切片2.转为list给定一个字符串s和一个整数k,从字符串开头算起,每计数至2k个字符,就反转这2k字符中的前k个字符。如果剩余字符少于k个,则将剩余字符全部反转。如果剩余字符小于2k但大于或等于k个,则反转前k个字符,其余字符保持原样。示例1:输入:s=“abcdefg”,k=2输出:“bacdfeg”示例2:输入:s=“abcd”,k=2输出:“bacd”代码1.切片class
緈福的街口
·
2025-05-14 22:51
LeetCode
leetcode
算法
职场和发展
《嵌入式C语言笔记(十二):
二维数组
传参、作用域与生存期全解析》
今日学习内容1.
二维数组
作为函数参数(1)参数传递规则整型
二维数组
:必须显式传递行数和列数//函数声明voidprocess_matrix(intmat[][4],introws);//列数必须显式指定
sheepwjl
·
2025-05-14 19:27
c
算法
c语言
笔记
linux
开发语言
GUI——JTable实现用户对于数据库表格中的数据可交互——CRUD
一、基本表格显示一个Table需要两组数据一维数组:String[]columnNames表示表格的标题
二维数组
:String[][]heros表格中的内容默认情况下,表格的标题是不会显示出来了,除非使用了
ahyo
·
2025-05-14 15:36
Java
中级学习
数据库
交互
database
力扣上的整数反转C语言实现,力扣(
LeetCode
)7.整数反转
给出一个32位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1:输入:123输出:321示例2:输入:-123输出:-321示例3:输入:120输出:21注意:假设我们的环境只能存储得下32位的有符号整数,则其数值范围为[−231,231−1]。请根据这个假设,如果反转后整数溢出那么就返回0。java版classSolution{publicintreverse(intx){intnu
weixin_39629947
·
2025-05-14 15:05
力扣上的整数反转C语言实现
[Java][
Leetcode
middle] 122. 买卖股票的最佳时机 II
方法一,自己想的本题中可以多次买入股票,那么:如果第二天股票涨了并且还没有买入:选择买入,因为一定可以盈利(可能是明天卖,也可能是未来某一天价格更高的时候卖)如果第二天股票跌了并且已经买入了:选择卖出(今天卖了之后可以拿明天低成本的筹码,最差的情况就是明天当天卖当天买,起码不会亏钱)publicintmaxProfit(int[]prices){intlen=prices.length;intpr
小雅痞
·
2025-05-14 15:05
#
[Java]力扣面试常见150
java
leetcode
[Java][
Leetcode
middle] 55. 跳跃游戏
自己想的每走一步都判断是否能够达到当前节点;如果能到达,更新最大步数。publicbooleancanJump(int[]nums){booleanresult=true;intstepCount=nums[0];for(inti=1;i
小雅痞
·
2025-05-14 15:05
#
[Java]力扣面试常见150
java
leetcode
[Java][
Leetcode
middle] 121. 买卖股票的最佳时机
暴力循环总是以最低的价格买入,以最高的价格卖出:例如第一天买入,去找剩下n-1天的最高价格,计算利润依次计算到n-1天买入;比较上述利润//运行时间超时。o(n^2)publicintmaxProfit1(int[]prices){intprofit=0;for(inti=0;iprofit){profit=sale-buy;}}}returnprofit;}最低点买入只要保证在最低点买入,在合适
小雅痞
·
2025-05-14 15:04
#
[Java]力扣面试常见150
java
leetcode
LeetCode
刷题(初级):旋转数组
给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。publicstaticvoidsort(int[]nums,intk){//想前面的数组复制到临时数组intn=nums.length;int[]temp=newint[n];//复制数组for(inti=0;i
小海海不怕困难
·
2025-05-14 10:00
算法
leetcode
数学建模
算法
每日算法刷题计划Day5 5.13:
leetcode
数组3道题,用时1h
11.26.删除有序数组中的重复项(简单,双指针)26.删除有序数组中的重复项-力扣(
LeetCode
)思想:1.我的思想:双指针遍历+集合储存已有元素2.官方思想:题目条件有序数组删除重复元素,所以重复元素都是连续存在的同向快慢指针
爱coding的橙子
·
2025-05-14 09:26
算法
算法
leetcode
职场和发展
去了5家名企NLP算法岗面试(大模型方向):那些让我头皮发麻的高频问题汇总!
这位同学为面试刷了
leetcode
200-300题左右,侧重刷中高频hard题,同时也准备了大量的面试问题。面的公司地点均在上海,总共5家。
和老莫一起学AI
·
2025-05-14 08:52
人工智能
语言模型
职场和发展
产品经理
ai
算法
面试
13、子集(方法二)
1.题目链接:78.子集-力扣(
LeetCode
)78.子集-给你一个整数数组nums,数组中的元素互不相同。返回该数组所有可能的子集(幂集)。解集不能包含重复的子集。你可以按任意顺序返回解集。
咔_
·
2025-05-14 07:17
算法
leetcode
职场和发展
蓝桥杯备赛 Day 21 图论基础
[[图的基础.png]]1.图的存储方式(1)邻接表(常用)vector>g[N];//g[x]存放x的所有出点信息,
二维数组
g[i][j]={first,second},first是从i出发的第j个出点
爱coding的橙子
·
2025-05-14 04:56
蓝桥杯
图论
蓝桥杯
深度优先
数据结构
c++
算法
LeetCode
:环形链表II
1、题目描述给定一个链表的头节点head,返回链表开始入环的第一个节点。如果链表无环,则返回null。如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。为了表示给定链表中的环,评测系统内部使用整数pos来表示链表尾连接到链表中的位置(索引从0开始)。如果pos是-1,则在该链表中没有环。注意:pos不作为参数进行传递,仅仅是为了标识链表的实际情况。不允许修改链表。示例1:
D_aniel_
·
2025-05-14 01:33
leetcode
链表
算法
java
Python Day 24 学习
一维数组类似Python列表,
二维数组
类似矩
Y317429
·
2025-05-14 00:57
Python学习打卡
python
学习
leetcode
-hot-100(哈希)
写在前面这部分官方标记为哈希,下面的代码使用的都是C++进行实现,说到C++中的哈希,需要了解一下C++中的hashtable(std::unordered_map或std::unordered_set)。std::unordered_mapstd::unordered_map是一个存储键值对的容器,它允许通过键快速访问元素。这里的“快速”是指平均情况下常数时间复杂度O(1)的操作,因为它是基于哈
恋恋不忘,必有回响
·
2025-05-14 00:25
leetcode_hot
leetcode
哈希算法
算法
上一页
19
20
21
22
23
24
25
26
下一页
按字母分类:
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
其他