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】#数组
Stream流入门,Stream流创建
*也叫Stream流,是JDK8开始新增的一套API,可以用于操作集合或者
数组
的数据。
不想写算法
·
2025-06-03 09:39
windows
python打卡day39
今日代码较少,理解内容即可在PyTorch中,图像数据的形状通常遵循(通道数,高度,宽度)的格式(即ChannelFirst格式),这与常见的(高度,宽度,通道数)(ChannelLast,如NumPy
数组
(・Д・)ノ
·
2025-06-03 07:28
Python
打卡训练
人工智能
C++传入
数组
给函数和从函数返回
数组
C++传入
数组
给函数和从函数返回
数组
作者:LuyuC++中函数是不能直接返回一个
数组
的,但是
数组
其实就是指针,所以可以让函数返回指针来实现。指针存放着
数组
的首地址,指针这个变量就是存地址的容器。
Wang的王
·
2025-06-03 06:55
编程杂记
C++
数组
函数
指针
数据结构之堆:解析与应用
数组
实现:通过索引计算父子节点关系:父节点索引:parent(i)=(i-1)//2左子节点索引:left(i)=2*i+1右子节点索引:right(i)=2*i
Try,多训练
·
2025-06-03 06:24
算法
Java
算法
java
数据结构
dart常用语法详解/
数组
list/map数据/class类详解
Dart语法详细示例1️⃣变量声明voidmain(){//显式类型声明intage=25;doubleheight=1.75;Stringname='Alice';boolisStudent=true;//隐式类型(var或dynamic)varcity='Beijing';//类型由赋值决定dynamicanything=100;//可以更改类型anything='NowaString';pr
初遇你时动了情
·
2025-06-03 06:21
flutter
list
数据结构
flutter
LeetCode
热题 100 208. 实现 Trie (前缀树)
LeetCode
热题100|208.实现Trie(前缀树)大家好!今天我们来解决一道经典的算法题——实现Trie(前缀树)。
_Itachi__
·
2025-06-03 05:47
LeetCode
leetcode
算法
职场和发展
最大子
数组
和问题详解
模板题目链接:P1115最大子段和-洛谷1.Kadane算法:Kadane算法是一种动态规划思想的算法,用于解决最大子
数组
和问题。该算法的时间复杂度为O(n)。
弥彦_
·
2025-06-03 05:45
c++
atcoder
算法
c++
滑动窗口 -- 灵神刷题
元素都是正数,并且求数量一般都是可以使用滑动窗口长度最小的子
数组
https://
leetcode
.cn/problems/minimum-size-subarray-sum/description/classSolution
yb0os1
·
2025-06-03 04:05
java
数据结构
滑动窗口
灵神
从代数到几何:向量点乘与叉乘的定义、推导及几何意义
向量点乘(内积)和叉乘(外积、向量积)概念及几何意义解读-牧野-于2016-09-0220:50:34发布一、向量基础概念向量是由nnn个实
数组
成的一个nnn行1列(n×1n\times1n×1)或一个
斐夷所非
·
2025-06-03 03:30
mathematics
向量点乘与叉乘
C++线程池-工作窃取式线程池
在同步队列中设计std::vector>,使用该容器来存储任务,利用
数组
加链表,设置vector的大小为bucketsize,即一般为CPU核数,利用链表存放具体任务。当index下标的list容
学不完了怎么办
·
2025-06-03 03:57
线程池
c++
开发语言
windows
服务器
visualstudio
华为OD机试_2025 B卷_人数最多的站点(Python,100分)(附详细解题思路)
文章目录题目描述人数最多站点问题:巧用差分
数组
(解法一)核心解题思路算法步骤完整代码实现代码解析示例验证常见疑问解答总结小火车乘客最多站点问题:简单直观的解法(解法二)核心思路:模拟火车运行过程为什么这个方法更简单
蜗牛的旷野
·
2025-06-03 01:16
华为OD机试Python版
华为od
python
算法
JavaScript 循环语句总结
这在处理
数组
、对象和执行重复性任务时非常有用。下面将对JavaScript中常见的循环语句进行详细总结。
Auscy
·
2025-06-03 01:43
javascript
前端
开发语言
LeetCode
- #128 最长连续序列(Top 100)
文章目录前言1.描述2.示例3.答案关于我们前言本题为
LeetCode
前100高频题我们社区陆续会将顾毅(Netflix增长黑客,《iOS面试之道》作者,ACE职业健身教练。)
网罗开发
·
2025-06-03 00:40
#
LeetCode-Swift
leetcode
算法
职场和发展
day17
leetcode
-hot100-33(链表12)ps:归并排序,记得补全
148.排序链表-力扣(
LeetCode
)1.
数组
法(时间O(nlogn)空间O(n))思路将所有节点的值放入
数组
,调用sort函数进行排序,然后再对节点重新赋值具体代码/***Definitionforsingly-linkedlist
苏荷水
·
2025-06-03 00:10
leetcode
链表
算法
leetcode
hot100(day 6)
搜索插入位置做法:二分classSolution{public:intsearchInsert(vector&nums,inttarget){returnlower_bound(nums.begin(),nums.end(),target)-nums.begin();}};classSolution{public:intsearchInsert(vector&nums,inttarget){int
想跑步的小弱鸡
·
2025-06-03 00:10
leetcode
算法
职场和发展
每日
leetcode
1523.在区间范围内统计奇数数目-力扣(
LeetCode
)题目给你两个非负整数low和high。请你返回low和high之间(包括二者)奇数的数目。
XiaoyaoCarter
·
2025-06-03 00:39
leetcode训练
leetcode
算法
数据结构
c++
职场和发展
day17
leetcode
-hot100-34(链表13)
23.合并K个升序链表-力扣(
LeetCode
)1.
数组
排序思路(1)将全部的节点存储到
数组
中(2)对
数组
进行排序(3)最后创建一个全新的链表具体代码/***Definitionforsingly-linkedlist
苏荷水
·
2025-06-03 00:04
leetcode
链表
算法
Pandas笔记1----------Pandas数据结构:Series
1.series介绍series是一种类似于一维
数组
的对象,由两部分组成value:数据,ndarray类型index:数据索引标签2.series的创建由pd.Series()直接创建index:索引值
HuashuiMu花水木
·
2025-06-03 00:04
Pandas笔记
pandas
笔记
day06
第一题https://
leetcode
.cn/problems/actors-and-directors-who-cooperated-at-least-three-times/submissions/
linux-hzh
·
2025-06-02 23:27
leetcode每日三题
leetcode
算法
java
leetcode
热题100——day10(双端队列deque)
239.滑动窗口最大值给你一个整数
数组
nums,有一个大小为k的滑动窗口从
数组
的最左侧移动到
数组
的最右侧。你只可以看到在滑动窗口内的k个数字。滑动窗口每次只向右移动一位。返回滑动窗口中的最大值。
咕咕咕hu~云
·
2025-06-02 23:25
leetcode
算法
Java中HashMap底层为什么用2的倍数来扩容
最近在看面试题时看到了这个问题一、前置知识:HashMap的存储结构在HashMap中,数据是以键值对(key-value)的形式存在底层
数组
(桶)中的。
珊瑚怪人
·
2025-06-02 21:41
java
map
hashmap
java
开发语言
hashmap
哈希算法
map
数据结构
算法
【算法基础】高精度加减乘除法
2)分别把这两个数据的每一位拆分,然后逆序存到
数组
中。3)
数组
中的对应位相加然后将结果存到结果
数组
中的相应位置上,同时处理进位。4)逆序输出结果
数组
中的值。
UrSpecial
·
2025-06-02 21:41
算法
算法
双指针题解——反转字符串中的单词【
LeetCode
】
151.反转字符串中的单词m从后往前跑,是快指针;n在后面追,是慢指通过双指针来划定每个单词!妙!初始化:m是字符串s的最后一个字符的索引(len(s)-1)。res是最终的结果字符串,初始为空。去除尾部空格:从字符串的尾部开始,跳过所有的空格字符,直到遇到第一个非空格字符。这一步是为了避免在结果中引入多余的空格。提取单词:使用双指针m和n来提取单词。n初始化为m,表示当前单词的结束位置。内层wh
chao_789
·
2025-06-02 20:06
双指针篇_刷题笔记
我的学习记录
算法
数据结构
python
组合问题(去重)
40.组合总和II-力扣(
LeetCode
)classSolution{private:vector>result;vectorpath;voidbacktracking(vector&candidates
limitless_peter
·
2025-06-02 20:35
算法
二叉树最近公共祖先(后序遍历,回溯算法)
236.二叉树的最近公共祖先-力扣(
LeetCode
)classSolution{public:TreeNode*lowestCommonAncestor(TreeNode*root,TreeNode*
limitless_peter
·
2025-06-02 20:05
算法
leetcode
【2024年华为OD机试】(C卷,100分)- 生成哈夫曼树 (JavaScript&Java & Python&C/C++)
一、问题描述哈夫曼树构建与题目解析题目描述给定长度为(n)的无序数字
数组
,每个数字代表二叉树的叶子节点的权值,且
数组
中的值均大于等于1。
qq_904477151
·
2025-06-02 19:02
算法汇集笔记总结(保姆级)
java
华为od
c语言
javascript
游戏
python
算法训练day22|二叉树part08(
LeetCode
235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点)
文章目录235.二叉搜索树的最近公共祖先思路分析递归法迭代法总结思考701.二叉搜索树中的插入操作思路分析递归法迭代法总结思考450.删除二叉搜索树中的节点递归法普通二叉树的删除方式迭代法总结思考235.二叉搜索树的最近公共祖先题目链接给定一个二叉搜索树,找到该树中两个指定节点的最近公共祖先。百度百科中最近公共祖先的定义为:“对于有根树T的两个结点p、q,最近公共祖先表示为一个结点x,满足x是p、
3分16秒
·
2025-06-02 18:53
算法与数据结构
c++
算法
数据结构
leetcode
LeetCode
40.组合总和II:含重复元素的组合问题去重策略详解
一、问题本质与核心差异1.1题目要求给定一个可能含重复元素的整数
数组
candidates和目标值target,找出所有和为target的组合,要求:每个元素在每个组合中只能使用一次解集不能包含重复的组合
Musennn
·
2025-06-02 18:50
leetcode刷题详解
leetcode
算法
java
数据结构
LeetCode
131.分割回文串:回溯法与回文子串判定的结合
一、问题本质与解题框架1.1问题形式化定义输入:字符串s(长度≤16)输出:所有可能的将s分割为若干个回文子串的方案示例:输入:s="aab"输出:[["a","a","b"],["aa","b"]]1.2回溯法解题框架回文串分割本质是组合搜索问题,可通过回溯法构建所有可能的分割方案:voidbacktrack(路径,选择列表,起始位置){if(终止条件){记录结果;return;}for(选择:
Musennn
·
2025-06-02 18:50
leetcode刷题详解
leetcode
算法
java
数据结构
leetcode
236.二叉树的最近公共祖先:递归后序遍历的祖先追踪之道
一、题目深度解析与核心定义题目描述在二叉树中找到两个节点p和q的最近公共祖先(LCA)。最近公共祖先是指两个节点的所有祖先中距离它们最近的那个节点。二叉树的节点可以包含任意值,且不一定是搜索树,因此无法利用值的大小关系,只能通过树的结构遍历求解。核心性质递归定义:对于当前节点root,若root是p或q,或者p和q分别在root的左右子树中,则root是LCA。后序遍历特性:从底向上查找,先处理子
Musennn
·
2025-06-02 18:20
leetcode刷题详解
算法
leetcode
java
数据结构
代码随想录算法训练营第十九天|
LeetCode
235. 二叉搜索树的最近公共祖先、701.二叉搜索树中的插入操作、450.删除二叉搜索树中的节点
目录235.二叉搜索树的最近公共祖先701.二叉搜索树中的插入操作450.删除二叉搜索树中的节点感想235.二叉搜索树的最近公共祖先文档讲解:代码随想录视频讲解:二叉搜索树找祖先就有点不一样了!|235.二叉搜索树的最近公共祖先_哔哩哔哩_bilibili状态:上一期做了普通二叉树的,这道题怎么用上二叉搜索树的特性呢?先把普通二叉树的解法默写了一遍,在二叉搜索树也适用。要判断大小?判断了又怎么了呢
Anastasia_sakura
·
2025-06-02 18:20
算法
leetcode
职场和发展
python
浅拷贝(Shallow Copy)和深拷贝(Deep Copy)
如果属性值是基本数据类型,直接复制该值,如果属性值是引用类型(如
数组
、对象等),复制的是内存地址,而不是实际的对象。新对象和原始对象共享同一块内存地址,对新对象的
骆驼整理说
·
2025-06-02 18:48
Java基础
java
每日
leetcode
1512.好数对的数目-力扣(
LeetCode
)题目给你一个整数
数组
nums。
XiaoyaoCarter
·
2025-06-02 17:14
leetcode训练
leetcode
算法
职场和发展
c++
数据结构
ArrayList和LinkedList区别
ArrayList底层数据结构是
数组
内存是连续的有索引查询速度快增删速度慢线程不安全的集合默认无参构造时会创建一个长度为0的
数组
第一次使用add,扩容为10每次扩容是原来容量+原来容量/2以下是手写实现方式
jay33569
·
2025-06-02 17:12
java
python
算法
【Java】 ArrayList和LinkedList实现(简单手写)以及分析它们的区别
一.手写ArrayListpublicclassArrayList{privateObject[]elementData;//底层
数组
privateintsize;//
数组
大小publicintsize
weixin_33852020
·
2025-06-02 17:41
java
数据结构与算法
自定义类型:结构体
/复杂对象:人书////自定义类型——结构体、枚举、联合是自定义类型中用的比较多的////////////////////,结构也叫结构体,是一些值的集合,结构体的每个成员可以是不同类型的变量////
数组
是相同类型元素的集合
wangjialelele
·
2025-06-02 17:40
算法
数据结构
C
uni-app学习笔记二十--pages.json页面路由pages设置
uni-app通过pages节点配置应用由哪些页面组成,pages节点接收一个
数组
,
数组
每个项都是一个对象,其属性值如下:属性类型默认值描述pathString配置页面路径styleObject配置页面窗口表现
moxiaoran5753
·
2025-06-02 17:10
uni-app
学习
笔记
Leetcode
Hot 100刷题记录 -Day14(矩阵置0)
矩阵置0问题描述:给定一个mxn的矩阵,如果一个元素为0,则将其所在行和列的所有元素都设为0。示例1:输入:matrix=[[1,1,1],[1,0,1],[1,1,1]]输出:[[1,0,1],[0,0,0],[1,0,1]]示例2:输入:matrix=[[0,1,2,0],[3,4,5,2],[1,3,1,5]]输出:[[0,0,0,0],[0,4,5,0],[0,3,1,0]]思路分析:先第
刘心奶黄包~
·
2025-06-02 16:36
刷题记录
leetcode
矩阵
算法
java
day16
leetcode
-hot100-30(链表9)
24.两两交换链表中的节点-力扣(
LeetCode
)1.模拟法思路模拟题目要求进行两两交换,但有一点需要注意,比如交换3与4后,1仍然指的是3,这是不正确的,所以1指针的next也需要修改,所以每次模拟是操作
苏荷水
·
2025-06-02 16:05
leetcode
链表
算法
【数据分析】第三章 numpy(2)
3.8
数组
操作在数据分析中,我们经常需要用已有的
数组
来创建新的
数组
。本节我们将学习如何通过连接(concatenation)或切分(splitting)已有
数组
来创建新的
数组
。
神秘敲码人
·
2025-06-02 16:05
数据分析
学习
numpy
LeetCode
1524. 和为奇数的子
数组
数目
让我们详细解释
LeetCode
1524.和为奇数的子
数组
数目这道题的思路和解法。
Coding小公仔
·
2025-06-02 13:46
leetcode
leetcode
算法
leetcode
1497. 检查
数组
对是否可以被 k 整除(Python3)
文章目录
leetcode
1497.检查
数组
对是否可以被k整除方法:按照整除k余数不同分组思路:代码:结果:
leetcode
1497.检查
数组
对是否可以被k整除给你一个整数
数组
arr和一个整数k,其中
数组
长度是偶数
AndyLiu1997
·
2025-06-02 13:46
Leetcode做题记录
leetcode
数据结构
算法
python
[面试精选] 0021. 合并两个有序链表
文章目录1.题目链接2.题目描述3.题目示例4.解题思路5.题解代码6.复杂度分析1.题目链接21.合并两个有序链表-力扣(
LeetCode
)2.题目描述将两个升序链表合并为一个新的升序链表并返回。
水蓝烟雨
·
2025-06-02 13:44
算法
面试精选
php运算符包括,php运算符有哪些 - php完全自学手册 - php中文网手册
php运算符包括算数运算符、赋值运算符、递增\递减运算符、比较运算符、逻辑运算符、
数组
运算符、三元运算符、组合比较符。
tyuxqu
·
2025-06-02 11:02
php运算符包括
LeetCode
- #13 罗马数字转整数
LeetCode
算法到目前我们已经更新了12期,我们会保持更新时间和进度(周一、周三、周五早上9:00发布),每期的内容不多,我们希望大家可以在上班路上阅读,长久积累会有很大提升。
网罗开发
·
2025-06-02 10:01
#
Swift
集
#
LeetCode
leetcode
算法
职场和发展
PHP运算符
目录算术运算符递增/递减运算符赋值运算符位运算符比较运算符错误控制运算符执行运算符逻辑运算符字符串运算符
数组
运算符类型运算符运算符是可以通过给出的一个或多个值来产生另一个值的东西。
程序员老卢
·
2025-06-02 10:30
php
php基础
php
开发语言
leetcode
hot100刷题日记——25.翻转二叉树
classSolution{public:TreeNode*invertTree(TreeNode*root){//如果当前节点是空,返回空if(root==nullptr){returnnullptr;}//翻转左子树TreeNode*left=invertTree(root->left);//翻转右子树TreeNode*right=invertTree(root->right);//左右子树交
姬公子521
·
2025-06-02 10:27
力扣刷题专栏
leetcode
算法
c++
LeetCode
Java刷题笔记—141. 环形链表
141.环形链表给你一个链表的头节点head,判断链表中是否有环。这道题可以说是快慢指针方式的入门题目,只要明白了快慢指针,这道题就很好解。所谓快慢指针,可以类比两个人从同一个起点沿着同一路线一直向前跑,其中一个跑得快,另一个跑得慢。,如果这条路线有环,并且一直跑下去,那么跑得快的人一定可以和跑得慢的在某一个点相遇,另一个常见的例子就是在操场跑步的时候,如果不设终点一直跑下去,那么跑得快的人肯定可
刘Java
·
2025-06-02 10:26
链表
leetcode
java
141.
环形链表
LeetCode
hot100---
数组
及矩阵专题(C++语言)
1、最大子
数组
和(1)题目描述以及输入输出(1)题目描述:给你一个整数
数组
nums,请你找出一个具有最大和的连续子
数组
(子
数组
最少包含一个元素),返回其最大和。
ㅤㅤ9527超级帅
·
2025-06-02 10:55
力扣100
leetcode
矩阵
c++
leetcode
hot100-18 矩阵置零
方法一:使用两个标记
数组
row和col,空间复杂度:O(m+n)classSolution{public:voidsetZeroes(vector>&matrix){intm=matrix.size()
再不刷leetcode就找不到工作了
·
2025-06-02 10:25
leetcode
矩阵
算法
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
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
其他