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
数组常用方法
STL-vector,set,string,map,queue,priority_queue,stack,pair算法笔记
底层数据结构是
数组
。vector:向量,变长
数组
,即“长度根据需要而自动改变的
数组
”。
cloudless_sky
·
2025-02-20 01:28
STL
c++
stl
STL-向量Vector
一、简化概念变长
数组
,倍增思想:和普通
数组
思想一样,只是长度可以根据需要进行更改,能自动扩大到当前
数组
大小的两倍(大部分情况下是两倍)使用时需包含头文件,#include其实质是一个动态
数组
,可以随时添加或删除元素
蓝桉_An
·
2025-02-20 00:20
C++
STL全集
c++
开发语言
C# 零基础入门知识点汇总
C#零基础入门知识点汇总前言一,基础语法(1~10)二,流程控制(11~20)三,
数组
相关(21~30)四,函数介绍(31~40)五,类和对象(41~50)六,面向对象(51~60)七,结构体和枚举(61
陈言必行
·
2025-02-20 00:20
ジ﹋★☆『
C
#...
』
《百识百例
带你零基础入门C#》
c#
开发语言
java
HarmonyOS NEXT开发:通过线性容器实现
数组
指导
线性容器实现能按顺序访问的数据结构,其底层主要通过
数组
实现,包括ArrayList、Vector、List、LinkedList、Deque、Queue、Stack七种。
「已注销」
·
2025-02-20 00:43
鸿蒙开发
HarmonyOS
OpenHarmony
开发语言
前端
服务器
harmonyos
华为
鸿蒙
鸿蒙系统
Codeforces1637E Best Pair
tags枚举暴力中文题面给你一个长度为nnn的
数组
aaa。设cntxcnt_xcntx是
数组
中等于xxx的元素个数。
特别萌新的小白
·
2025-02-19 23:40
c++
算法
深度优先探索
DFS:时间复杂度:一位
数组
:O(n)二维
数组
+标记:O(n^2),有时候还可能使O(2^n),总而言之DFS的时间复杂度比较高。
^O^凡人多烦事
·
2025-02-19 22:30
深度优先
算法
关于滑动窗口算法--最小替换字串长度
这种类型的问题是相对简单的,因为一旦确定了窗口的大小,就可以直接遍历
数组
或列表,每次移动窗口一个元素的位置。
幼儿园口算大王
·
2025-02-19 21:52
算法
java
数据结构
滑动窗口
Vue学习教程-11
数组
变化监测
文章目录前言一、vue侦听响应
数组
变更方法二、使用Vue.set或者this.$set三、替换
数组
总结前言在Vue中,
数组
变化监测是其响应式系统的一个重要特性。
番茄番茄君
·
2025-02-19 20:48
vue.js
学习
javascript
从0开始到华五复试 字符串
344.反转字符串-力扣(LeetCode)字符串本质就是
数组
,采用双指针的方法,一个在前一个在后即可,不断交换。
DitanZ
·
2025-02-19 20:44
算法
数据结构
【学习】验证数独的正确性
使用三个与数独相同尺寸的二维
数组
,作为visited的tag,分别记录行、列和3*3方格的数据。关键在于上述的16行代码,接下来将详细分析:首先i/3和j/3会将当前的位置映
小飞哥咯咯咯
·
2025-02-19 20:12
学习
学习
力扣面试经典算法150题:跳跃游戏 II
跳跃游戏II今天的题目是力扣面试经典150题中的
数组
的中等难度题:跳跃游戏II。题目链接:https://leetcode.cn/problems/jump-game-ii/description/?
明月望秋思
·
2025-02-19 20:11
Java
学习
算法
算法
leetcode
面试
java
Java(JavaEE)学习线路图
Java修饰符Java运算符Java循环结构Java分支结构JavaNumber类JavaCharacter类JavaString类JavaStringBuffer和StringBuilder类Java
数组
太阳上的雨天
·
2025-02-19 19:10
JAVA
JAVA
【力扣】45.跳跃游戏 II
文章目录一问题描述二解决方法1贪心法分析1—反向代码1分析2—正向代码2三总结一问题描述给定长度为n的整数
数组
nums,每个元素nums[i]代表从索引i向前跳跃的最大长度。
shaozk_
·
2025-02-19 19:08
力扣刷题
算法
leetcode
c++
贪心算法
C++中memset函数的用法
//复习
数组
的时候,第一次见到了memset,学之。
MatthewMao
·
2025-02-19 19:07
C++使用积累
C语言使用积累
C++
memset函数
初始化字符串或
力扣---跳跃游戏 II
题目:给定一个长度为n的0索引整数
数组
nums。初始位置为nums[0]。每个元素nums[i]表示从索引i向前跳转的最大长度。
53488736abcdefg
·
2025-02-19 19:07
leetcode
游戏
算法
力扣
数据结构
代码随想录2.18-2.19
动态规划动态规划题目类型:基础(包括斐波那契类)背包打家劫舍股票子序列动规五部曲:(1)dp
数组
以及下表的含义(2)递推公式(3)dp
数组
如何初始化(4)遍历顺序:背包类尤其重要,两层for循环,先遍历背包再遍历物体
我会非常幸运
·
2025-02-19 18:29
代码随想录跟练记录
算法
c++
力扣
数据结构
开发语言
【网络安全 | 开发】全网最详细Go笔记(3w字总结)
语言环境安装Go语言基础组成GO语言基础语法Go标记行分隔符字符串连接空格格式化字符串Go语言数据类型Go语言变量局部变量和全局变量Go语言常量Go语言运算符Go语言条件语句Go语言循环语句Go语言函数Go语言
数组
秋说
·
2025-02-19 17:24
go
网络安全
代码随想录day12-堆栈的应用
有效的括号题目链接题目思路:字符串的匹配优先考虑堆栈这种结构,实际上也是
数组
,但具有先入后出的结构,但放入相反的元素这种思路值得注意代码实现:classSolution:defisValid(self,
huifeideapei
·
2025-02-19 16:17
python
数据结构
算法
Java每日精进·45天挑战·Day17
找出需要排序的最短子
数组
:一个高效的Java实现在数据结构与算法的学习中,我们经常遇到需要优化
数组
或列表的问题。
云朵大王
·
2025-02-19 16:44
java
算法
leetcode
Leetcode2080:区间内查询数字的频率
题目描述:请你设计一个数据结构,它能求出给定子
数组
内一个给定值的频率。子
数组
中一个值的频率指的是这个子
数组
中这个值的出现次数。
ʚ发什么呆^ɞ
·
2025-02-19 16:43
算法
数据结构
leetcode
python3
hive—常用的函数整理
1、size(split(...))函数用于计算分割后字符串
数组
的长度1)实例:由客户编号列表计算客户编号个数--数据准备withtmp_test01as(select'tag074445270'tag_id
风子~
·
2025-02-19 15:08
hive
hadoop
数据仓库
【php】php json_encode($arr) 和 json_encode($arr, 320) 有什么区别?
在PHP中,json_encode()函数用于将PHP变量(通常是
数组
或对象)编码为JSON格式的字符串。
小镇学者
·
2025-02-19 15:05
PHP
php
json
开发语言
go 树形结构转为
数组
go树形结构转为
数组
菜单结构体typeMenuItemstruct{IDint`json:"id"`ParentIDint`json:"parent_id"`Namestring`json:"name"
zsd_666
·
2025-02-19 15:01
Web前端
golang
算法
开发语言
力扣 买卖股票的最佳时机
这题刚好可以用暴力,一个
数组
中找到最大的数跟最小的数,然后注意一下最小的数在最大的数前面即可。从一个
数组
中选两个数作比较,可以选用两个for循环。这题用dp同理,不过dp
数组
存状态是多余的。
孑么
·
2025-02-19 14:55
力扣
leetcode
算法
职场和发展
贪心算法
动态规划
【LeetCode】49. 字母异位词分组
题目添加链接描述思路遍历字符串
数组
strs。
Liu_Meihao
·
2025-02-19 14:20
leetcode
算法
【算法】787. 归并排序
题目归并排序思路和快排一样,先判断数据是否没有或者只为一个;如果大于一个,取中间的值一分为二,然后两边递归,归并的实质是把两个有序
数组
排成一个,两个
数组
都从头开始比较,把更小的取下放到
数组
temp中,指针后移
Liu_Meihao
·
2025-02-19 14:20
算法
数据结构
【LeetCode】LCR 120. 寻找文件副本
题目描述LCR120.寻找文件副本-
数组
-简单设备中存有n个文件,文件id记于
数组
documents。若文件id相同,则定义为该文件存在副本。请返回任一存在副本的文件id。
AustinCyy
·
2025-02-19 13:19
leetcode题解
leetcode
算法
职场和发展
【LeetCode Hot100】除自身以外
数组
的乘积|左右乘积列表,Java实现!图解+代码,小白也能秒懂!
[LeetCodeHot100]除自身以外
数组
的乘积|左右乘积列表,Java实现!图解+代码,小白也能秒懂!
AllowM
·
2025-02-19 13:19
算法hot100
leetcode
java
算法
typescript学习
1、typescipt
数组
去重//TypeScript
数组
去重只需一行代码即可实现:this.menuids=Array.from(newSet(this.menuids))2、typescript过滤
小秋蜀黍
·
2025-02-19 11:55
typescript
vue3在router.addRoute(route))之后跳转页面404且路由matched是空
在Vue3中使用router.addRoute(route)动态添加路由后,路由的匹配信息(即matched
数组
)可能会显示为空。这是因为路由的匹配信息是惰性更新的,只有在路由跳转时才会重新计算。
·
2025-02-19 10:51
【C++】结构体排序+sort(),cmp()参数写法口诀
题目:从键盘输入10个学生的姓名和成绩,请按字典序排列学生的姓名并输出(姓名和成绩对应关系保持不变)[SLOJ1334]·结构体排序要加自定义比较函数cmp.此时①sort()函数参数写法:sort(
数组
起始
超级码力666
·
2025-02-19 10:22
c++
开发语言
【Amazing! C】操作符(一)
5.1.2取地址“&”5.1.3操作数的类型长度“sizeof”和
数组
5.1.4按位取反“~”六、关系操作符七、逻辑
jp_yc
·
2025-02-19 10:21
c语言
【Amazing! C】初识结构体(一)
1.1结构体类型的声明1.2typedef关键字1.3结构体成员的类型1.4结构体变量的定义和初始化二、结构体成员的访问2.1结构体变量访问成员2.2结构体指针访问成员三、结构体传参前言我们之前了解了
数组
jp_yc
·
2025-02-19 10:21
c语言
数据结构
开发语言
【华为OD技术面试手撕真题】106、半径为 k 的子
数组
平均值 | 手撕真题+思路参考+代码解析(C & C++ & Java & Python & JS)
文章目录一、题目题目描述样例1二、代码参考C语言思路C语言代码C++语言思路C++代码Java语言思路Java代码Python语言思路Python代码JS语言思路JS代码作者:KJ.JK个人博客首页:KJ.JK专栏介绍:本专栏更新每年华为OD机试的高频手撕代码题,每个题目都会使用五种语言进行解答(C&C++&Java&Python&JS),思路分析都非常详细,争取实现最低的时间复杂度和高通过率,每
KJ.JK
·
2025-02-19 08:11
华为OD技术面试手撕真题
华为od
面试
c语言
华为od机试真题
华为od机试E卷
半径为
k
的子数组平均值
cuda编程入门——并行归约(五)
CUDA编程入门—并行归约(
数组
求和为例)在并行计算中,归约(Reduction)是一种将多个数据通过特定操作(如求和、求最大值等)合并为单一结果的并行算法。
我不会打代码啊啊
·
2025-02-19 07:02
cuda编程
算法
c++
gpu算力
快速排序_详解快速排序算法
快速排序的排序流程快速排序算法通过多次比较和交换来实现排序,其排序流程如下:(1)首先设定一个分界值,通过该分界值将
数组
分成左右两部分。
网站推广优化yetaoaiueo
·
2025-02-19 07:29
排序算法
算法
LeetCode 热题 100
LeetCode热题1001.快速/归并排序快速排序归并排序2.动态规划_必考2.1多维动态规划_必考3.二叉树_必考4.链表_必考5.二分查找6.其他热门算法哈希双指针滑动窗口子串普通
数组
矩阵图论回溯栈堆贪心算法技巧踏踏实实连
TTXS123456789ABC
·
2025-02-19 06:55
#
BS_算法
leetcode
算法
职场和发展
JVM 内存管理详解
1.JVM内存区域概述JVM的内存主要分为以下几个区域:堆(Heap):所有线程共享的内存区域,主要用于存储对象实例、
数组
等数据。方法区(Met
pjx987
·
2025-02-19 05:12
JVM
jvm
哈希表(C语言版)
显然,我们可以用
数组
inttable[26]来存储每个小写字母出现的次数,而且这样处理,效率奇高。
coding_rui
·
2025-02-19 04:09
数据结构与算法
C语言
散列表
c语言
数据结构
合并两个有序
数组
,java合并两个有序
数组
含自己思考代码
-力扣(LeetCode)2.题目:给你两个按非递减顺序排列的整数
数组
nums1和nums2,另有两个整数m和n,分别表示nums1和nums2中的元素数目。
常清静~
·
2025-02-19 04:36
数据结构与算法
leetcode
算法
LeetCode 88.合并两个有序
数组
原题链接如下:88.合并两个有序
数组
解法1(先合并后排序):classSolution{public:voidmerge(vector&nums1,intm,vector&nums2,intn){//先将
Xin_Hack
·
2025-02-19 04:06
LeetCode
leetcode
算法
html5 二进制数据解析,JavaScript读写二进制数据的方法详解
下面话不多说了,来一起看看详细介绍的吧类型化
数组
的出现类型化
数组
是HTML5中引入的API,它能够让开发者使用JavaScript直接操作二进制数据。
如果有片海
·
2025-02-19 03:29
html5
二进制数据解析
Spring Framework 7.0.0-M1 预发布版重磅更新!全面优化,性能与稳定性双提升!
v7.0.0-M1预发布:spring-projects/spring-framework⭐新特性在ClassUtils.forName()中移除对二进制
数组
名称的处理。
·
2025-02-19 03:15
JavaScript设计模式 -- 迭代器模式
在软件开发中,我们经常需要遍历集合、
数组
、链表、树等数据结构。传统上,这些数据结构往往需要暴露内部实现细节,或者写大量重复的遍历代码。
鎈卟誃筅甡
·
2025-02-19 02:19
javascript
设计模式
迭代器模式
JavaScript
数组
-获取
数组
中的元素
在JavaScript中,
数组
是一种非常实用的数据结构,它允许我们将多个值存储在一个单独的变量中。无论是数字、字符串还是对象,都可以作为
数组
的元素。获取
数组
中的特定元素是操作
数组
的基础技能之一。
難釋懷
·
2025-02-19 01:08
javascript
开发语言
前端
【JAVA工程师从0开始学AI】,第四步:闭包与高阶函数——用Python的“魔法函数“重构Java思维
这里没有类的枷锁,函数既是武器又是盾牌,高阶函
数组
合出的"代码万花筒",正是AI数据处理、模型训练的核心密码。本文将用J
架构默片
·
2025-02-19 01:03
JAVA工程师从0开始学AI
人工智能
java
python
初阶c语言(函数练习)
目录第一题,写一个函数来判断是否是闰年最终代码第二题,写一个函数,实现一个整形有序
数组
的二分查找。
不灭锦鲤
·
2025-02-19 00:25
c语言
算法
数据结构
算法面试题
这是因为快速排序每次划分大致将
数组
分成两半,需要进行lognlognlogn次划分,每次划分的操作近似为线性时间。最坏情况:O(n2)O(n^2)O(n2),当每次划分都极度不平衡(例如已经有
阿芯爱编程
·
2025-02-19 00:21
面试
算法
算法
Go算法之希尔排序
常见的增量序列有希尔增量(初始增量为
数组
长度的一半,之后每次减半,直到增量
思远久安
·
2025-02-18 23:15
Go数据结构与算法小白入门
算法
golang
后端
排序算法
JAVA基础知识总结(2025速通)三
文章目录前言final关键字1、修饰属性或者局部变量【掌握】2、方法【掌握】3、类【掌握】4、应用场景【理解】1、常量2、修饰属性3、修饰局部变量4、修饰方法5、修饰类Object类详解1、
常用方法
【掌握
剑走偏锋o.O
·
2025-02-18 21:27
java
开发语言
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他