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-
最长回文子串
1.题目描述给你一个字符串s,找到s中最长的回文子串。示例一:输入:s="babad"输出:"bab"解释:"aba"同样是符合题意的答案。示例二:输入:s="cbbd"输出:"bb"示例三:输入:s="a"输出:"a"2.解题思路根据题目的意思我们可以知道简单的循环暴力解法加上判断字符串是否是回文字符串时间可能会超出限制。所以我们在判断回文字符串的时候采用双指针的思想,运用中心扩展法来解决问题。
一梦花海
·
2025-04-12 22:57
JAVA面试基础
java
web
学习之路
Leetcode算法刷题
C++进阶 —— 容器分类
键值对按数据结构可序列式容器、关联式容器;一,序列式容器是STL的一类容器,可提供按顺序存储元素,即元素顺序与插入元素顺序相同;其底层为线性数据结构,不支持快速查找,可支持随机访问;常见序列式容器vector,类似动态
数组
容器
挨代码
·
2025-04-12 21:18
#
C++
编程语言
c++
华为OD机试 - 跳房子I(Java)
假设房子的总格数是count,小红每回合可能连续跳的步教都放在
数组
steps中,请问
数组
中是否有一种步数的组合,可以让小红两个回合跳到量后一格?如果有,请输出索引和最小的步
数组
合。
青峰远望
·
2025-04-12 21:46
华为od
java
算法
HashMap - 源码解析
基本属性staticfinalintDEFAULT_INITIAL_CAPACITY=1[]table;Hash表的存储结构(
数组
)。transientintsize;Hash表内键值对个数。
YuanLicc
·
2025-04-12 20:15
Java
源码
java
数据结构
hashmap
华为机试 - 跳房子I
假设房子的总格数是count,小红每回合可能连续跳的步数都放在
数组
steps中,请问
数组
中是否有一种步数的组合,可以让小红两个回合跳到量后一格?如果有,请输出索引和最小的步
数组
合。
YuanLicc
·
2025-04-12 20:44
华为
华为od
003 数据结构入门:八大数据结构核心详解,从此告别“无从下手”!
本文将详解
数组
、链表、栈、队列、哈希表、集合等基础数据结构,从底层原理到应用场景,搭配LeetCode经典题目,助你快速构建数据结构知识体系!
智趣代码实验室
·
2025-04-12 20:14
数据结构与算法
数据结构
typescript 实现一个大根堆
大根堆是一个用
数组
实现的二叉树结构,根节点一定比子节点大,稳定弹出根节点来实现从大到小排序classMaxHeap{privateheapSize:number=0;constructor(publicheap
cocos的神
·
2025-04-12 20:43
typescript
ubuntu
linux
leetcode 322. Coin Change 零钱兑换(中等)
一、题目大意标签:动态规划https://leetcode.cn/problems/coin-change给你一个整数
数组
coins,表示不同面额的硬币;以及一个整数amount,表示总金额。
okokabcd
·
2025-04-12 19:40
LeetCode每日一题
leetcode
动态规划
算法
Blender的简单技巧——阵列、旋转、
数组
和曲线
2.物体沿曲线阵列先创建好一个基本物体和一条贝塞尔曲线,调整好物体和曲线到自己想要的样子,再给基本物体添加array
数组
修改器,和添加curve曲线修改器(注意先后顺序),在array修改器中调整参数到想要的物体阵列
Druid_C
·
2025-04-12 19:09
Blender
blender
sort()排序以及多个属性
数组
对象排序(按条件排序)
1]){letnum=arr[j]arr[j]=arr[j+1]arr[j+1]=numcomeout.innerText=arr}}//结果1,2,4,5,8,9ES6排序sort()方法是最强大的
数组
方法之一
·
2025-04-12 18:19
【C++】C++17结构化绑定、std::optional、std::variant、std::any
1、C++的结构化绑定结构化绑定structuredbindings是C++17中引入的一项特性,它允许开发者方便地从元组、结构体或
数组
中解包数据到单独的变量。
宝贝儿好
·
2025-04-12 17:53
C++
c++
开发语言
c语言
青少年编程
【JS进阶】对象解构与
数组
解构
JavaScript
数组
解构
数组
解构(DestructuringAssignment)是ES6引入的一种语法,可以快速从
数组
或可迭代对象中提取值并赋值给变量。
Bl_a_ck
·
2025-04-12 16:18
JS进阶
javascript
开发语言
ecmascript
前端
二维Fenwick树在数据处理中的实践应用
二维Fenwick树在数据处理中的实践应用Fenwick树(也称为树状
数组
)是一种高效的数据结构,用于处理前缀和与区间查询问题。
一键难忘
·
2025-04-12 16:47
python
算法
开发语言
二维Fenwick树
C语言|字符
数组
和字符串回顾
前言用来存放字符的
数组
称为字符
数组
。字符
数组
实际上是一系列字符的集合,也就是字符串(string)。在C语言中,没有专门的字符串变量,没有string类型,通常就用一个字符
数组
来存放一个字符串。
你好,奋斗者!
·
2025-04-12 14:32
软件学习
c语言
数据结构
开发语言
【Python】sorted()函数作用
sorted()函数作用:sorted(需要排序的
数组
,依据
数组
的某一列为排序依据,是否逆序)sorted(classCount.iteritems(),key=operator.itemgetter(
weixin_30564785
·
2025-04-12 13:00
python
图解Java实现冒泡排序(Bubble Sort)
核心思想:冒泡排序就像「水中的气泡上浮」,每次比较相邻元素,如果顺序不对就交换,把最大的元素一步步推到
数组
末尾。重复这个过程,直到整个
数组
有序。
学堂在线
·
2025-04-12 12:23
编程
开发语言
java
Lua 第5部分 表
使用表,Lua语言可以以一种简单、统一且高效的方式表示
数组
、集合、记录和其他很多数据结构。Lua语言也使用表来表示包(package)和其他对象。
时光话
·
2025-04-12 12:22
Lua编程
lua
开发语言
Numpy进行数据聚合与统计
Numpy是Python科学计算领域的重要基础库,因其高效的
数组
计算和强大的数学功能而广泛应用。
Mr数据杨
·
2025-04-12 11:47
Python
编程基础
python
Redis面试题
查询不到再从数据库中查询给数据库带来巨大压力这就是缓存穿透解决方法将查询到的空值加入redis中,但仍旧会给redis带来较大压力添加一个布隆过滤器将查询到的空值加入过滤器中过滤器初始维护一个值为01的
数组
查询到的空值经过三次
GGKingV50
·
2025-04-12 09:04
java
redis
什么是TensorFlow?
张量是多维
数组
的泛化,可以是标量(0维张量)、向量(1维张量)、矩阵(2维张量)以及更高维度的
数组
。2.计算图(ComputationGraph):TensorFlow使用计算图来表示计算过程,
born-stubborn
·
2025-04-12 09:32
tensorflow
tensorflow2
刷题日记3
-力扣(LeetCode)classSolution{public:intmaxFrequency(vector&nums,intk){//排序//有很多数字,不知道要哪个为基准,遍历,轮流//r遍历
数组
lululiangi
·
2025-04-12 09:01
算法
leetcode
职场和发展
SCAU OJ 19634 有序
数组
元素安插
时间限制:1000MS代码长度限制:10KB题型:编程题语言:G++;GCC;VC;JAVA;PYTHON描述:给定n个有序整数构成的序列,之后做m次操作,每次操作给定一个整数,要求将该整数安插到有序序列当中,之后序列仍然保持有序,每一次操作之后,输出当前序列的中位数。(中位数是指,当序列为奇数个数时,中位数为排在中间的那个数字,当序列为偶数个数时,中位数为排在中间的两个数之和的一半)输入格式:第
ClearViper3
·
2025-04-12 09:59
算法
c++
数据结构
uniapp微信小程序电子签名
【签名-撤销】原理是之前绘画时把全部轨迹路径都记录下来,然后点击撤销时,清空画布,路径
数组
去掉最后一次绘画动作,然后再把剩余路径又全部画上去,这么干后会路径会出现锯齿,我也莫得办法了,将就着用了。
社会底层无业大学生
·
2025-04-12 08:25
微信小程序
uni-app
微信小程序
小程序
2021-10-19 C++奇怪数
1000以内的所有奇怪数-编程语言-CSDN问答奇怪数为这样一个整数①:除了自身以外所有因子之和大于这个数本身(首先必须是盈数)②:除了自身以外所有因子的集合,没有任何一个子集中所有数的和等于这个数本身(
数组
的子集可以是单个以及
智者知已应修善业
·
2025-04-12 08:22
c语言
算法
经验分享
笔记
c++
每日一题(小白)模拟娱乐篇27
若没有出现则为对应的负值,若出现过则需要将这个坐标减去之前坐标的值再减一返回(因为计算的是两个之间的距离,需要在坐标基础上再减一),则需要两个对应的数据结构存储相应的值,为了使用方便我们用临时变量或者
数组
存放原
数组
烁347
·
2025-04-12 08:21
娱乐
算法
java
数据结构
np.zeros_like()
np.zeros_like()是一个NumPy函数,它可以创建一个新
数组
,其形状和类型与给定
数组
相同,但是所有元素都被设置为0。
金刚廉神兽
·
2025-04-12 07:11
numpy
python
机器学习
开发语言
人工智能
玩转数据结构 java描述 一 概况
数据结构可以分为三种结构:线性结构:
数组
;栈;队列;链表;哈希表树结构:二叉树,二分搜索树,AVL,红黑树,Treap,Splay,堆,Trie,线段树,K-D树,并查集,哈夫曼树图结构邻接矩阵,邻接表我们需要根据应用的不同
Qqun954715313
·
2025-04-12 06:07
互联网
java
程序员
数据结构
python中np.zeros_like函数
np.zeros_like是NumPy库中的一个函数,用于创建一个与给定
数组
具有相同形状和类型的
数组
,并将所有元素初始化为0。
疯狂成瘾者
·
2025-04-12 06:05
python编写数值分析算法
python
开发语言
算法与数据结构(
数组
与链表)
数组
线性数据结构。相同类型元素存储在连续内存空间,在其中的位置为索引。
shifting_sand
·
2025-04-12 06:34
数据结构
算法
链表
OpenCV 图形API(18)用于执行两个矩阵(或
数组
)的逐元素减法操作函数sub()
操作系统:ubuntu22.04OpenCV版本:OpenCV4.9IDE:VisualStudioCode编程语言:C++11描述计算两个矩阵之间的逐元素差值。sub函数计算两个矩阵之间的差值,要求这两个矩阵具有相同的尺寸和通道数:dst(I)=src1(I)−src2(I)\texttt{dst}(I)=\texttt{src1}(I)-\texttt{src2}(I)dst(I)=src1(
村北头的码农
·
2025-04-12 05:59
OpenCV
opencv
人工智能
C++基于rapidjson的Json与结构体互相转换
支持std::string、
数组
、POD数据(int,float,double等)、std::vector、嵌套结构体,容器内放结构体等。
一只小肥羊12581
·
2025-04-12 05:59
c++
json
算法
chrome插件开发之封装好用组件-communicator.js
communicator.js//存储消息处理器的
数组
letmessageHandlers=[];//设置消息监听器constsetupMessageListener=()=>{chrome.runtime.onMessage.addListener
Spider Cat 蜘蛛猫
·
2025-04-12 03:15
javascript
chrome
前端
Js生成螺旋
数组
。
螺旋矩阵是一种按照螺旋顺序填充数字的二维
数组
。
zwjapple
·
2025-04-12 01:37
javascript
开发语言
ecmascript
leetcode hot100 (面试复习用)
数组
最大子
数组
和给你一个整数
数组
nums,请你找出一个具有最大和的连续子
数组
(子
数组
最少包含一个元素),返回其最大和。
非科班大厂码农(同名公众号)
·
2025-04-12 00:01
数据结构与算法
leetcode
面试
算法
C语言简答题--持续更新 1-11
定义常量数量的区别数据类型特性差异四、宏常量和枚举常量在C语言中各自的优缺点是什么**宏常量****枚举常量**五、volatile作用含义总结使用场景六、extern作用七、sizeof和strlen区别八、
数组
和链表的区别九
Xiezequan
·
2025-04-11 23:55
笔记总结集合
c语言
算法
蓝桥杯2018届C++B组省赛真题 递增三元组
题目:给定三个整数
数组
A=[A1,A2,...AN],B=[B1,B2,...BN],C=[C1,C2,...CN],请你统计有多少个三元组(i,j,k)满足:1.1B[i]错误代码(0分):#include
胃口很大的一条小蛇仔
·
2025-04-11 22:48
蓝桥杯
蓝桥杯
LeetCode74.搜索二维矩阵
各位客官们,大家好,今天我将给大家讲一个关于二维搜索矩阵的简单方法,大家如果觉得好的话不妨给个免费点赞吧^_^.题目要求,如图所示:此题我用的是堆的形式直接把二维
数组
转为一级
数组
,然后再用二分查找的方式
付宇轩
·
2025-04-11 22:47
矩阵
算法
最大子
数组
和
455.分发饼干:讲解:代码随想录思想:局部最优,把最大的饼干给胃口最大的孩子,因为目的是满足最多的孩子,最大的饼干可以满足胃口大的孩子,也可以满足胃口小的孩子,但是小的饼干只能满足胃口小的孩子代码:classSolution:deffindContentChildren(self,g:List[int],s:List[int])->int:g.sort()s.sort()index=len(s)
dkingf
·
2025-04-11 22:45
leetcode
算法
职场和发展
蓝桥杯2018年省赛真题6 递增三元组
题目:解题思路:这道题的意思就是,可以输入三个
数组
,求三个
数组
里满足Ai
数组的个数相等为n,三个
数组
的大小顺序不知)然后最暴力的思路就是通过中间数B,从B1开始遍历
SLT的编程之路
·
2025-04-11 22:45
蓝桥杯
动态规划
leetcode
蓝桥杯 2018 省 B 洛谷P8667 递增三元组
[蓝桥杯2018省B]递增三元组题目描述给定三个整数
数组
A=[A1,A2,⋯ ,AN]A=[A_1,A_2,\cdots,A_N]A=[A1,A2,⋯,AN],B=[B1,B2,⋯ ,BN]B=[B_1
Bowser_H
·
2025-04-11 22:15
蓝桥杯备考
蓝桥杯
职场和发展
java
算法
P8667 [蓝桥杯 2018 省 B] 递增三元组
P8667[蓝桥杯2018省B]递增三元组题目描述给定三个整数
数组
A=[A1,A2,⋯ ,AN]A=[A_1,A_2,\cdots,A_N]A=[A1,A2,⋯,AN],B=[B1,B2,⋯ ,BN]B
骑驴看星星a
·
2025-04-11 22:43
蓝桥杯
算法
职场和发展
LeetCode hot 100—最长回文子串
具体来说,我们定义一个二维布尔
数组
dp[i][j],其中dp[i][j]表示字符串s从索引i到索引j的子串是否为回文串。状态定
rigidwill666
·
2025-04-11 21:11
leetcode
leetcode
算法
职场和发展
c++
数据结构
JavaScript性能优化(下)
使用对象或Map来存储键值对,使用
数组
存储有序数据,使用集合处理唯一值。选择高效的算法:例
DirectYang
·
2025-04-11 21:39
javascript
性能优化
开发语言
ArryList源码分析
ArrayList是Java中非常常用的一个集合类,它实现了List接口,并且底层是基于动态
数组
(也叫可变大小
数组
)来存储数据的。它提供了对元素的快速随机访问,并且可以动态地增加容量。
学习2年半
·
2025-04-11 19:54
python
开发语言
JavaScript(JS进阶)
目录00闭包01函数进阶02解构赋值03通过forEach方法遍历
数组
04深入对象05内置构造函数06原型00闭包//定义:闭包=内层函数(匿名函数)+外层函数的变量(s)//作用:封闭数据,提供操作,
_清浅
·
2025-04-11 18:51
操作系统
javascript
前端
开发语言
html5
【leetcode】动态规划刷题总结(三)-背包问题
01背包问题-二维DP
数组
解法遍历顺序的选择:只要正序遍历背包容量即可,遍历物品、背包容量的顺序可以颠倒deftest_2_wei_bag_problem1(weight,val
zs1996_
·
2025-04-11 17:14
leetcode刷题总结
leetcode
动态规划
算法
1024程序员节
使用openssl AES ECB PKCS5Padding加解密遇到的问题(附源码示例)
使用opensslAESECBPKCS5Padding加解密遇到的问题AES简介加密前的填充与解密后的剔除填充处理16进制字符串转字节
数组
处理AES简介AES,英文全称AdvancedEncryptionStandard
坤坤学编程
·
2025-04-11 17:40
加解密
加密解密
深入理解 React useMemo:缓存机制与性能优化指南
constmemoizedValue=useMemo(()=>computeExpensiveValue(a,b),[a,b]);二、useMemo的核心机制1.缓存触发条件依赖
数组
浅比较:使用Object.is
漠月瑾
·
2025-04-11 15:00
前端探秘:问题与原理
react.js
缓存
性能优化
React
useMemo
4.9复习记
1.地宫取宝--记忆化搜索,可以先写voiddfs,然后在改成ll形式的,边界条件return0/1;记忆化
数组
与dfs元素保持一致,记得记忆化剪枝这个题特殊在value可能是0,不取的时候应该记为-1https
泛舟起晶浪
·
2025-04-11 15:24
深度优先
算法
vector容器作为函数返回值
是不能返回局部变量的引用或者局部变量的指针的,因为在函数调用结束之后这些局部变量都会变为空vectorgetVector(){std::vectorvec={1,2,3,4,5};returnvec;}但是我们这里确可以返回vector
数组
企鹅chi月饼
·
2025-04-11 13:43
c++
算法
stl
上一页
71
72
73
74
75
76
77
78
下一页
按字母分类:
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
其他