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】#数组
408计算机考研--数据结构--2020年统考真题(C语言)
给定3个非空整数集合S1、S2、S3,按升序分别存储在3个
数组
中。请设计一个尽可能高效的算法,计算并输出所有可能的三元组(a,b,c)(a∈S1,b∈S2,c∈S3)中的最小距离。
Immature_7
·
2025-06-07 20:22
算法
数据结构
算法
数据结构
Day2:
数组
02
拓展题目可以先不做详细布置209.长度最小的子
数组
题目建议:本题关键在于理解滑动窗口,这个滑动窗口看文字讲解还挺难理解的,建议大家先看视频讲解。拓展题目可以先不做。题目链接:.
2401_83448199
·
2025-06-07 20:52
数据结构
算法
java
LeetCode
热题 100 74. 搜索二维矩阵
LeetCode
热题100|74.搜索二维矩阵大家好,今天我们来解决一道经典的算法题——搜索二维矩阵。这道题在
LeetCode
上被标记为中等难度,要求我们在一个满足特定条件的二维矩阵中查找一个目标值。
_Itachi__
·
2025-06-07 20:51
LeetCode
leetcode
矩阵
算法
LeetCode
139.单词拆分(动态规划——附图分析)
来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/problems/word-break示例1:输入:s="
leetcode
",wordDict=["leet","code
醒然自然醒
·
2025-06-07 20:48
LeetCode
leetcode
算法第十天|逆波兰表达式求值
LeetCode
150、滑动窗口最大值
LeetCode
239、前k个高频元素
LeetCode
347
今日总结:1、需要记住字符串转换成数字的函数stoi与stoll2、在滑动窗口最大值中,需要着重体会如何获取窗口中的最大值的减枝行为3、在前k个高频元素中、(1)知道堆是通过优先队列priority_queue创建的(默认大根堆)priority_queue>que;(2)需要使用重载运算符,需要知道重载运算符的写法//定义结构体structgreater2{//定义比较函数booloperato
孟大本事要学习
·
2025-06-07 20:17
数据结构
LeetCode
139. 单词拆分(Word Break) - 动态规划深度解析
文章目录问题描述动态规划解法解法核心思路完整代码实现关键代码解析1.数据结构初始化2.动态规划
数组
3.核心循环逻辑4.子串区间理解(关键)示例演算复杂度分析算法优化点总结本文详细解析
LeetCode
139
进击的小白菜
·
2025-06-07 19:15
Top100
详解
2025
leetcode
java
注意事项-
1.用scanfprintf别用coutcin2.最大
数组
规模:如果题目中没有特别说明,经验法则是可以安全地分配大约10^7到10^8个int或longlong的
数组
(这大约是40到800MB),当然要看具体的内存限制
王禄DUT
·
2025-06-07 18:09
刷题日记
数据结构
C++学习思路
short,long,longlong)浮点类型(float,double,longdouble)字符类型(char,wchar_t,char16_t,char32_t)布尔类型(bool)复合数据类型
数组
结构体
Гений.大天才
·
2025-06-07 18:08
c++
学习
Vue3 + Element Plus + TypeScript中el-transfer穿梭框组件使用详解及示例
核心特性与用法基本属性v-model:绑定右侧列表的值(key
数组
)data:组件数据源,需包含key和label属性props:配置数据源的字段别名filterable:是否启用搜索功能titles:
BillKu
·
2025-06-07 18:38
前端
springboot取yml中的值_@ConfigurationProperties获取springboot yml中的复杂数据
yml支持声明map,
数组
,list,字符串,boolean值,数值,NULL,日期,基本满足开发过程中的所有配置。下面是一个非常基本的yml文件
weixin_39531229
·
2025-06-07 17:03
关于Arrays.asList()方法的使用
目录`Arrays.asList()`返回的`list`如何正确的将
数组
转换为`ArrayList`最简便的方法(推荐)使用`Java8`的`Stream`使用`Guava`Arrays.asList(
桐花思雨
·
2025-06-07 17:33
java
#
集合
list
LeetCode
-934. 最短的桥
1、题目描述:给你一个大小为nxn的二元矩阵grid,其中1表示陆地,0表示水域。岛是由四面相连的1形成的一个最大组,即不会与非组内的任何其他1相连。grid中恰好存在两座岛。你可以将任意数量的0变为1,以使两座岛连接起来,变成一座岛。返回必须翻转的0的最小数目。示例1:输入:grid=[[0,1], [1,0]]输出:1示例2:输入:grid=[[0,1,0],
德先生&&赛先生
·
2025-06-07 17:01
力扣
leetcode
算法
职场和发展
java教程笔记(九)-异常处理,枚举类,反射机制,注解
代码逻辑错误,只是没有得到想要的结果,例如:求a与b的和,你写成了a-b在Java中,异常是指程序在运行过程中发生的不正常事件,例如:文件找不到(FileNotFoundException)
数组
下标越界
小前端大牛马
·
2025-06-07 17:01
笔记
leetcode
23. Merge k Sorted Lists
一题目Mergeksortedlinkedlistsandreturnitasonesortedlist.Analyzeanddescribeitscomplexity.Example:Input:[ 1->4->5, 1->3->4, 2->6]Output:1->1->2->3->4->4->5->6二分析就K个链表,合并成一个有序链表。本题是hard级别。这个题目的解法很多,是经典的面试题目
bohu83
·
2025-06-07 17:29
leetcode
k
list
合并
分治
最小堆
算法
算法学习之——二分法解题超详细
什么是二分法二分法的通用格式寻找一个数(基本的二分搜索)什么是二分法二分法,也称为折半法,是一种在有序
数组
中查找特定元素的搜索算法。
与宇宙对视
·
2025-06-07 15:48
算法
算法
day 16 5.10
知识点:numpy
数组
的创建:简单创建、随机创建、遍历、运算numpy
数组
的索引:一维、二维、三维SHAP值的深入理解##NumPy
数组
基础笔记###1.理解
数组
的维度(Dimensions)NumPy
AщYΘ
·
2025-06-07 14:47
python
代码随想录60期day49
Leetcode
115classSolution{public:intnumDistinct(strings,stringt){vector>dp(s.size()+1,vector(t.size()+
qq_19555169
·
2025-06-07 14:16
算法
代码随想录算法训练营第一天 | 题目 704,34,27
%E4%BA%8C%E5%88%86%E6%9F%A5%E6%89%BE.html视频讲解:手把手带你撕出正确的二分法|二分查找法|二分搜索法|
LeetCode
:704.二分
qq_19555169
·
2025-06-07 14:45
算法
C++算法——二分查找
一、二分查找概述与简介二分查找是为在有序
数组
中快速查找的算法。其最差情况的时间复杂度为O(log2n)O(log~2~n)O(log2n)。而线性查找的时间复杂度为O(n)O(n)O(n)。
·
2025-06-07 13:09
Leetcode
Day5 (回溯专题)
子集型回溯模版1[1,2]->[[],[1],[2],[1,2]]classSolution:defsubsets(self,nums:List[int])->List[List[int]]:n=len(nums)ans=[]defdfs(i,path):ans.append(path[:])forjinrange(i,n):path.append(nums[j])dfs(j+1,path)pat
比起村村长
·
2025-06-07 13:37
leetcode
leetcode
算法
职场和发展
动态规划问题案例
最大子序列和(MaximumSubarray)问题描述:给定一个整数
数组
,找出其中连续的一段子
数组
,使得它们的和最大。解决方案:使用一维
数组
dp,其中dp[i]表示以第i个元素结尾的最大子序列和。
柔丽君
·
2025-06-07 13:37
算法题
笔记
动态规划
ES6读书笔记——
数组
扩展
数组
扩展1、扩展运算符(spread)2、Array.from()3、Array.of()4、
数组
实例的copyWithin()5、
数组
实例的find()和findIndex()6、
数组
实例的fill(
Jessie-moving
·
2025-06-07 13:07
ES6
ES6
ES6数组方法
ES数组拓展
扩展运算符
...
【
LeetCode
】升级打怪之路 Day 24:回溯算法的解题框架
今日题目:46.全排列51.N皇后78.子集目录LC46.全排列LC51.N皇后LC78.子集【classic】1)思路一2)思路二今天学习了回溯算法的解题框架:回溯算法解题套路框架|labuladong回溯算法的整体框架都是:result=[]defbacktrack(路径,选择列表):if满足结束条件:result.add(路径)returnfor选择in选择列表:做选择backtrack(路
·
2025-06-07 12:05
【
LeetCode
】升级打怪之路 Day 25:回溯算法解决“排列-组合-子集”问题
今日题目:78.子集77.组合46.全排列90.子集II47.全排列II39.组合总和目录1.子集(元素无重不可复选)【easy】2.组合(元素无重不可复选)3.排列(元素无重不可复选)【classic】4.子集/组合(元素可重不可复选)【稍有难度】5.排列(元素可重不可复选)6.子集/组合(元素无重可复选)无论是排列、组合还是子集问题,简单说无非就是让你从序列nums中以给定规则取若干元素。但无
yubinCloud
·
2025-06-07 12:05
LeetCode
leetcode
算法
Python Einops库:深度学习中的张量操作革命
Einops(爱因斯坦操作库)就像给张量操作戴上了一副"语义眼镜"——让你用人类能理解的方式告诉计算机如何操作多维
数组
。
我就是全世界
·
2025-06-07 12:35
python
深度学习
开发语言
力扣100题--移动零
给定一个
数组
nums,编写一个函数将所有0移动到
数组
的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制
数组
的情况下原地对
数组
进行操作。
call就不要ret
·
2025-06-07 12:35
leetcode
算法
数据结构
leetcode
78.子集
方法一:classSolution{privateList>ans;privateintn;privateint[]nums;privateListpath;publicList>subsets(int[]nums){this.ans=newArrayList>();this.n=nums.length;this.nums=nums;this.path=newArrayList();dfs(0);
不吃元西
·
2025-06-07 12:04
Java算法笔记
leetcode
算法
职场和发展
力扣100题之128. 最长连续序列
方法1使用了hash方法思路使用哈希集合:首先将
数组
中的所有数字存入一个哈希集合中,这样可以在O(1)时间内检查某个数字是否存在。
客卿123
·
2025-06-07 12:04
leetcode
哈希算法
算法
ES6之
数组
的扩展
ES6之
数组
的扩展Array.from()Array.from方法用于将两类对象转为真正的
数组
:类似
数组
的对象(array-likeobject)和可遍历(iterable)的对象(包括ES6新增的数据结构
builder2991
·
2025-06-07 12:03
ES6
es6
数组
es6初学——
数组
扩展
Array.from():把类似
数组
的对象和可遍历的对象(set和map)转换成
数组
类似
数组
的对象:nodeList、arguments这种有一个特征,有length属性可遍历的对象(set和map)因为有遍历器接口
from_shanghai
·
2025-06-07 12:03
【代码随想录训练营第42期 Day25打卡 回溯Part4 -
LeetCode
491.非递减子序列 46.全排列 47.全排列 II
目录一、做题心得二、题目与题解题目一:491.非递减子序列题目链接题解:回溯+哈希题目二:46.全排列题目链接题解1:排序+调用库函数题解2:回溯题目三:47.全排列II题目链接题解1:排序+调用库函数题解二:回溯三、小结一、做题心得今天的题目,个人感觉还是有点麻烦的。首先就是递增子序列,这个题的难点我感觉就是如何实现去重以及怎么实现递增子序列;然后后边两道是排列问题,排列问题是要讲究顺序的,和前
逝去的秋风
·
2025-06-07 12:31
代码随想录打卡
leetcode
回溯
哈希算法
力扣283--移动0
目录题目思路代码题目给定一个
数组
nums,编写一个函数将所有0移动到
数组
的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制
数组
的情况下原地对
数组
进行操作。
嘻嘻哈哈樱桃
·
2025-06-07 12:31
算法
数组
leetcode
算法
数据结构
数组
day63—回溯—全排列(
LeetCode
-46)
题目描述给定一个不含重复数字的
数组
nums,返回其所有可能的全排列。你可以按任意顺序返回答案。
程序员-King.
·
2025-06-07 12:30
算法
算法
回溯
es6+和css3新增的特性有哪些
3,**解构赋值**:从
数组
或对象中提取值。4,**剩余参数和扩展运算符**:`...`用于收集参数或展开
数组
/对象。5,Promise异步编程,(asynawait)语法糖6,可选链式操作符?.
·
2025-06-07 12:30
Python|OpenCV-实现识别目标图像中的圆圈
以下是使用Python结合OpenCV库来实现识别目标图像中圆圈的详细代码示例及解释:一、导入必要的库首先,需要导入opencv-python库(用于图像处理操作)以及numpy库(用于处理
数组
数据,OpenCV
数据精灵喵
·
2025-06-07 08:35
Python图解数据结构与算法
python
opencv
开发语言
C 工程师校招面试考点基础篇汇总含答案解析
9、请你说一下你理解的c++中的smartpointer四个智能指针:10、请回答一下
数组
和指针的区别11、请你回答一下野指针是什么?
didi558
·
2025-06-07 08:28
Java
经验分享
面试
java
leetcode
108. Convert Sorted Array to Binary Search Tree和1382. Balance a Binary Search Tree
目录题目描述108.ConvertSortedArraytoBinarySearchTree1382.BalanceaBinarySearchTree题目描述这两道题构建平衡二叉树的方法是一模一样的。108.ConvertSortedArraytoBinarySearchTree分治法/***Definitionforabinarytreenode.*structTreeNode{*intval;
洞阳
·
2025-06-07 07:57
leetcode
分治
数据结构与算法
leetcode
分治法
平衡二叉树
ElasticSearch学习笔记四:基础操作(二)
二、复杂数据类型1、
数组
(Array)在ES中没有特别指定数据类型,换句话说任何类型的字段都可以组成
数组
。对于一个
数组
内所有数据的类型必须一致。
你可以叫我仔哥呀
·
2025-06-07 07:27
从0开始学ES
elasticsearch
学习
笔记
LeetCode
--- 455. Assign Cookies 解题报告
Assumeyouareanawesomeparentandwanttogiveyourchildrensomecookies.But,youshouldgiveeachchildatmostonecookie.Eachchildihasagreedfactorgi,whichistheminimumsizeofacookiethatthechildwillbecontentwith;andeac
杨鑫newlfe
·
2025-06-07 07:26
LeetCode
Python
算法
LeetCode
Assign
Cookies
贪心算法
Python
C++中变量作为
数组
长度
在C++C++C++中无法使用变量作为
数组
长度,必须使用常量因为
数组
空间分配在栈内存中,这部分空间大小必须在编译时就确定,不能等到运行时再分配,而常量值编译时就确定,变量须运行时才能确定因此,想要使用变量声明
数组
长度
DAY Ⅰ
·
2025-06-07 07:56
C/C++
c++
开发语言
leetcode
47.全排列II:HashSet层去重与used
数组
枝去重的双重保障
一、题目深度解析与重复排列问题题目描述给定一个可能包含重复数字的
数组
nums,返回其所有不重复的全排列。解集不能包含重复的排列,且排列可以按任意顺序返回。
Musennn
·
2025-06-07 07:23
leetcode刷题详解
数据结构
算法
java
leetcode
js判断
数组
是否为空
方法一letarr=[];if(arr.length==0){console.log("
数组
为空")}else{console.log("
数组
不为空")}方法二//方法二if(arr&&arr.length
前端页面仔
·
2025-06-07 06:20
javascript
前端
开发语言
vue.js
深入浅出多路归并:原理、实现与实战案例解析
二路归并举个二路归并的例子:输入两个有序
数组
:[1,4,7][2,5,6,8]归并后得到:[1
Eulogyyyy
·
2025-06-07 05:42
力扣
计算机
算法
java
数组
核心框架
1
数组
基础概念定义相同类型元素的集合元素个数≠0,元素类型必须相同分类一维
数组
多维
数组
(以二维
数组
为主)2一维
数组
创建typearr_name[常量值];//如intmath[20];type:元素类型
多吃蔬菜!!!
·
2025-06-07 05:41
好好学sei
算法
数据结构
【Kotlin】高阶函数&Lambda&内联函数
【Kotlin】简介&变量&类&接口【Kotlin】数字&字符串&
数组
&集合【Kotlin】高阶函数&Lambda&内联函数【Kotlin】表达式&关键字文章目录函数还是属性高阶函数抽象和高阶函数实例:
梓仁沐白
·
2025-06-07 05:40
Android
kotlin
开发语言
android
第七十三篇 从电影院售票到停车场计数:生活场景解析Java原子类精髓
目录一、原子类基础:电影院售票系统1.1传统售票的并发问题1.2原子类解决方案二、原子类家族:超市收银系统2.1基础类型原子类2.2
数组
类型原子类三、CAS机制深度解析:停车场管理系统3.1CAS工作原理
随缘而动,随遇而安
·
2025-06-07 05:39
大数据
后端
[算法]归并排序(C语言实现)
其将一个
数组
分成均匀的两份小的
数组
,然后将其分成的两份各自再分,得到四份小的
数组
,如此重复,直到所分成的小
数组
没有元素或者只有
️南城丶北离
·
2025-06-07 05:08
算法
算法
c语言
数据结构
垃圾回收器
一、垃圾回收的必要性由于字符串、对象和
数组
没有固定大小,所有当他们的大小已知时,才能对他们进行动态的存储分配。JavaScript程序每次创建字符串、
数组
或对象时,解释器都必须分配内存来存储那个实体。
xin_jiao
·
2025-06-07 04:36
javascript
DAY01
Day02哈希表454四数相加II如果用四个for,必然超时那么优化就是用两个for,一个遍历ab
数组
,将和sum加入map,然后接着在cd中找0-sum,主要用下面这个函数 getOrDefault(
molunnnn
·
2025-06-07 03:28
算法
leetcode
职场和发展
Java八股文——集合「Map篇」
在JDK1.8及以后,具体实现是
数组
+链表+红黑树。当链表长度超过一定阈值(默认为8)并且
数组
长度大于一定阈值(默认为64
·
2025-06-07 00:41
上一页
39
40
41
42
43
44
45
46
下一页
按字母分类:
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
其他