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
数据结构java版
数据结构
与算法——滑动窗口
目录引言核心思想使用场景解题步骤经典例题1、无重复字符的最长子串(LeetCode3)2、找到字符串中所有字母异位词(LeetCode438)引言定义:滑动窗口是指通过左右两个指针(或索引)来标记窗口的左右边界,随着指针的移动,窗口内的元素不断变化,从而实现对数组或字符串中连续子序列的操作。特点:连续性:窗口内的元素在位置上是连续的。动态性:窗口的大小(即左右边界之间的距离)可以动态变化,以适应不
passion更好
·
2024-08-26 06:26
C++
数据结构
数据结构
算法
数据结构
与算法——动态规划
目录引言最优子结构重叠子问题打家劫舍(LeetCode198题)经典例题1.爬楼梯(LeetCode70题)2.斐波那契数列(LeetCode126题)3.最长公共子序列(LeetCode95题)引言动态规划(DynamicProgramming,简称DP)是一种在数学、计算机科学、经济学和生物信息学等领域广泛使用的算法设计技术。它通过把原问题分解为相对简单的子问题的方式,来求解复杂问题。动态规划
passion更好
·
2024-08-26 06:54
数据结构
C++
动态规划
算法
数据结构
与算法之 leetcode 78. 子集
78.子集/***@param{number[]}nums*@return{number[][]}*/varsubsets=function(nums){letans=[],path=[],n=nums.lengthletdfs=(i)=>{if(i==n){ans.push(JSON.parse(JSON.stringify(path)))return}dfs(i+1)åpath.push(nu
Three_ST
·
2024-08-26 04:13
leetcode
JavaScript
数据结构
leetcode
算法
职场和发展
数据结构
与算法之 leetcode 17. 电话号码的字母组合
17.电话号码的字母组合/***@param{string}digits*@return{string[]}*/varletterCombinations=function(digits){letmap=['','','abc','def','ghi','jkl','mno','pqrs','tuv','wxyz']letlen=digits.lengthif(len==0){return[]}l
Three_ST
·
2024-08-26 04:43
leetcode
笔记
JavaScript
leetcode
算法
职场和发展
链表
PostgreSQL 源码解读(89)- 查询语句#74(SeqNext函数#2)
一、
数据结构
TupleTableSlotTupleTableSlot,用于存储元组相关信息/*basetupletableslottype*/typedefstructTupleTableSlot{NodeTagtype
EthanHe
·
2024-08-26 04:52
Redis 数据类型详解
Redis是一个开源的内存
数据结构
存储系统,广泛应用于缓存、消息队列、实时数据分析等场景。
拾木200
·
2024-08-26 01:23
redis
数据库
缓存
函数(实参以及形参)
这些值可以是常量、变量、表达式或更复杂的
数据结构
。实参的值在函数被调用时传递给对应的形参,然后函数内部就可以使用这些值来执行相应的操作。
回响N
·
2024-08-26 01:22
c语言
数据结构
: 用队列实现栈(力扣225)
请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty)。实现MyStack类:voidpush(intx)将元素x压入栈顶。intpop()移除并返回栈顶元素。inttop()返回栈顶元素。booleanempty()如果栈是空的,返回true;否则,返回false。注意:你只能使用队列的标准操作——也就是pushtoback、pee
LG.YDX
·
2024-08-26 00:18
数据结构
leetcode
java
数据结构
:189(轮转数组)leetcode(OJ)
给定一个整数数组nums,将数组中的元素向右轮转k个位置,其中k是非负数。示例1:输入:nums=[1,2,3,4,5,6,7],k=3输出:[5,6,7,1,2,3,4]解释:向右轮转1步:[7,1,2,3,4,5,6]向右轮转2步:[6,7,1,2,3,4,5]向右轮转3步:[5,6,7,1,2,3,4]示例2:输入:nums=[-1,-100,3,99],k=2输出:[3,99,-1,-10
LG.YDX
·
2024-08-26 00:18
数据结构
算法
leetcode
图与树的基本概念
目录引言图与树结构的重要性图的基本概念图的表示方式图的遍历算法树的基本概念树的定义与性质树的遍历二叉树与多叉树的概念图与树的高级应用最短路径算法最小生成树算法总结与应用综合实例分析引言在计算机科学的世界中,图和树是两种非常重要的
数据结构
小魏冬琅
·
2024-08-26 00:47
其他
算法
MetaBase指南-浏览和汇总单张表数据
以我手头健身房的数据为样例,首先按照下图(手绘功底深...)这个是一个会员的
数据结构
基本固定数据(深紫色):name、年龄、生日、身高和性别;红色的是当前身体数据:体重按照kg算、BMI(身体指数)蓝色的会员活动信息
啥都会点的狐狸
·
2024-08-25 23:44
深入探索
数据结构
技术:理论、实践与应用
导语
数据结构
作为计算机科学的基础核心领域,不仅深刻影响着算法的设计与效率,而且在软件开发、数据分析、人工智能等诸多领域中扮演着关键角色。
小码快撩
·
2024-08-25 22:34
数据结构
【
数据结构
-前缀异或和】力扣1177. 构建回文串检测
给你一个字符串s,请你对s的子串进行检测。每次检测,待检子串都可以表示为queries[i]=[left,right,k]。我们可以重新排列子串s[left],…,s[right],并从中选择最多k项替换成任何小写英文字母。如果在上述检测过程中,子串可以变成回文形式的字符串,那么检测结果为true,否则结果为false。返回答案数组answer[],其中answer[i]是第i个待检子串queri
sjsjs11
·
2024-08-25 22:31
精选
数据结构
数据结构
leetcode
Redis常用
数据结构
常用命令总览
命令查询传送门一,string类型Redis远程字典服务器(4)——string类型详解命令执行效果时间复杂度setkeyvalue[keyvalue...]设置key的值是valueO(k),k是键个数getkey获取key的值O(1)delkey[key...]删除指定的keyO(k),k是键个数msetkeyvalue[keyvalue...]批量设置指定的key和valueO(k),k是键
与你日常
·
2024-08-25 21:29
redis
数据库
缓存
Redis—基础篇
Redis基础1.Redis简介2.Redis应用3.Redis
数据结构
3.1String3.2hash3.3list3.4set3.5sortedset4.Redis为什么快?
启航1999
·
2024-08-25 21:27
redis
数据库
缓存
GNN的理解难点:一种不同于传统神经网络的复杂性
一、图数据的复杂性首先,GNN之所以难以理解,一个重要原因在于它处理的
数据结构
——图。图是一种复杂的
数据结构
,包含节点(node)和边(edge),这些节点和边
小桥流水---人工智能
·
2024-08-25 21:27
人工智能
深度学习
机器学习算法
神经网络
人工智能
深度学习
python 接口自动化
数据结构
(如列表、字典、元组)
在Python接口自动化测试中,
数据结构
扮演着至关重要的角色,用于组织和处理测试数据、请求参数和响应结果。
测试界晓晓
·
2024-08-25 19:47
软件测试
python
自动化
数据结构
软件测试
自动化测试
功能测试
程序人生
【QuotationTool】主要
数据结构
项目链接:https://gitee.com/xyjtysk/quotationTools采用什么样的
数据结构
那么我们希望读出来的数据是这个什么样子呢?也就是
数据结构
是怎么样的?
dy2903
·
2024-08-25 19:39
leetcode 题解 hot100 系列 146.LRU 缓存算法
146.LRU缓存算法题目:请你设计并实现一个满足LRU(最近最少使用)缓存约束的
数据结构
。
城南顾北
·
2024-08-25 18:10
#
hot100
前端
算法
leetcode
数据结构
——链式循环队列
自己实现了一个链式循环队列(带头结点的),复习巩固队列与循环链表的知识吧。实现函数有:插入、删除、判断是否为空三个方法(链式存储结构就不太在意为满的情况了,因为内存是动态申请的)。其实链式循环队列,本质还是实现循环链表,只是加了队列的头尾指针,然后多了需要判断队列是否为空,而判断是否为空,在删除函数DeleteQ中有一个很关键的地方:Positionp=Q->Front->Next;//用p前驱,
remember_me.
·
2024-08-25 18:09
数据结构
数据结构
链表
LRU缓存算法
1.LRU算法leetcode146题要求:请你设计并实现一个满足LRU(最近最少使用)缓存约束的
数据结构
。函数get和put必须以O(
猿系人生
·
2024-08-25 18:39
缓存
数据结构
算法
leetcode hot 100-146. LRU缓存机制
146.LRU缓存机制运用你所掌握的
数据结构
,设计和实现一个LRU(最近最少使用)缓存机制。它应该支持以下操作:获取数据get和写入数据put。
Lucky小黄人
·
2024-08-25 18:39
链表
java
redis
缓存
数据结构
Tair分布式缓存
相比memcached多了新
数据结构
和主从模式增加可用性。不过redis有一点不能满足一些互联网公司开发者需求。redis集群中,想用缓存必须得指明redis服务器地址去要。
kingkyrie
·
2024-08-25 18:38
分布式
数据结构
之环形队列
概述队列是一种具有先进先出(FIFO)的数据类型,可以使用多种
数据结构
来实现队列:数组和链表。
johnny233
·
2024-08-25 18:38
算法
【
数据结构
4】树的实例-模拟文件系统、二叉树的遍历(先序遍历、中序遍历、后序遍历、层次遍历)
1树和二叉树2树的实例-模拟文件系统3二叉树3.1二叉树的遍历二叉树的先序遍历二叉树的中序遍历二叉树的后序遍历二叉树的层次遍历1树树是一种
数据结构
比如:目录结构树是一种可以递归定义的
数据结构
树是由n个节点组成的集合
林光虚霁晓
·
2024-08-25 18:36
算法题
数据结构
Java笔试面试题AI答之线程(14)
1.优化查询语句和索引2.使用合适的锁类型3.控制事务长度4.减小锁的范围5.使用并发容器和工具6.锁分解7.使用读写锁8.考虑使用无锁
数据结构
9.分布式锁10.锁超时机制11.并发编程框架80.请列举
工程师老罗
·
2024-08-25 17:02
Java笔试面试题AI答
java
开发语言
数据结构
Python用队列实现杨辉三角形
数据结构
Python用队列实现杨辉三角形简介队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表
Switch616
·
2024-08-25 15:21
Python数据采集
数据结构
链表
算法
python
mysql 遍历二叉树_二叉树的三种遍历方式(前序、中序、后序)
树形结构是计算机科学中一种经典的
数据结构
。从前端编程当中UI界面层级结构,到java中的HashMap,到MySQL中的数据存储,到操作系统底层文件系统等等,这些都涉及到树形结构。
nnllc
·
2024-08-25 15:51
mysql
遍历二叉树
Python——嵌套列表以及列表推导式
这种结构允许你在Python中创建多维
数据结构
,类似于其他编程语言中的数组或矩阵。创建嵌套列表在Python中,创建嵌套列表(即列表中的列表)可以通过直接在列表内部定义另一个列表来完成。
hardStudy_h
·
2024-08-25 12:03
Python笔记
python
开发语言
uniapp(微信小程序如何使用单选框、复选框)
一、先看效果二、
数据结构
说明:selected用来记录每次用户选择的值,当是单选的时候属性中的selected属性需要设置成字符串,当是复选框的时候,此时选择的是数组,selected属性应设置为数组。
陈丹阳(滁州学院)
·
2024-08-25 10:22
uni-app
微信小程序
notepad++
js循环遍历的方法总结
可用于处理数组、对象或者其它可迭代的
数据结构
。可迭代:可迭代(iterable)是指一种
数据结构
,它可以被迭代(遍历)访问其元素。
healer-
·
2024-08-25 10:20
js
javascript
开发语言
ecmascript
JavaScript 循环遍历方法总结
引言JavaScript提供了多种循环遍历数组、对象等
数据结构
的方法。掌握这些方法不仅能够帮助你写出更加高效、简洁的代码,还能让你更好地理解JavaScript的核心概念。
不知名靓仔
·
2024-08-25 10:49
javascript
开发语言
ecmascript
JAVA AI SDK 项目重构有感
之前折腾了一个
java版
本的AISDK仓库地址原介绍文章-JAVASDK整合AI大语言模型一开始只整合了Gemini和OpenAI两个版本,上周又给增加了Ollama版本,写着写着就发现项目中有好多重复的代码
reui
·
2024-08-25 09:41
AI学习
java
人工智能
重构
数据结构
-栈与队列-数组和链表的推广运用-第六天
hello算法1.数组和队列作为最基础的两种
数据结构
,区别主要在于:1.数组是连续存储,因此可以利用一个开始节点的地址直接确定其他的节点地址。2.链表未绑定的存储顺序,具有更灵活快捷的增删改查。
科协软件2018
·
2024-08-25 07:02
c++
数据结构
链表
c++
数据结构
-堆(二叉树的特殊)-第四天
数据结构
的“堆”与内存管理的“堆”是同一个概念吗?两者不是同一个概念,只是碰巧都叫“堆”。计算机系统内存中的堆是动态内存分配的一部分,程序在运行时可以使用它来存储数据。
科协软件2018
·
2024-08-25 07:01
c++
数据结构
数据结构
——队的基本操作
一、顺序队队的用法:先进先出跟平时我们遇到的大多情况一样,队的主要思想就是先进先出,比如我去食堂打饭,我先排那么就是我先打到饭咯顺序队:其实说白了就是一块空间用两个指针去指向,为了实现先进先出的功能需要注意:这里的两个指针指向,每次入队,队尾指针++,每次出队,队头指针也是++而且入队要考虑从无到有的情况,出队要考虑从有到无的情况1、定义队的定义//数据类型的定义typedefintElemTyp
高小白在敲
·
2024-08-25 07:01
数据结构
数据结构
数据结构
之并查集
找往期文章包括但不限于本期文章中不懂的知识点:个人主页:我要学编程(ಥ_ಥ)-CSDN博客所属专栏:
数据结构
(
Java版
)并查集相关概念并查集是一种树型的
数据结构
,用于处理一些不相交集合的合并及查询问题
我要学编程(ಥ_ಥ)
·
2024-08-25 07:00
数据结构(Java版)
数据结构
Java
算法
Java
数据结构
——链表(LinkedList)
目录链表介绍链表的代码实现1.链表介绍在Java中,链表是一种基本的
数据结构
,用于按照线性方式存储数据集合。与数组不同,链表中的元素在内存中不是连续存储的,而是通过指针(或引用)连接在一起。
asta-wjb
·
2024-08-25 07:00
数据结构
算法
贪心+基本
数据结构
——栈
还有
数据结构
里面栈的用法,但是栈怎么写我忘记了,大概是用一个数组和一个int类型的名为top的数值作为栈顶标
雨潇ヽ
·
2024-08-25 06:23
数据结构
笔记:Python 列表和元组(练习题)
本次练习旨在帮助您巩固对Python中列表和元组的理解,并提升您在处理
数据结构
时的技能。列表和元组是Python中常用的
数据结构
,它们允许我们存储和操作多个项目。
辞言i
·
2024-08-25 06:53
笔记
python
图神经网络GNN的前世今生
一、背景介绍图(Graph)是一种
数据结构
,由节点(Node)和连接节点的边(Edge)组成。在许多现实世界的应用中,数据自然地呈现出图形结构,如社交网络中的
小桥流水---人工智能
·
2024-08-25 06:52
Python程序代码
深度学习
人工智能
神经网络
人工智能
深度学习
算法的学习笔记—二叉搜索树与双向链表(牛客JZ36)
前言在
数据结构
的学习过程中,二叉搜索树(BinarySearchTree,BST)是一个常见的主题。它不仅具有排序的特性,还为各类算法的实现提供了基础。
尘觉
·
2024-08-25 05:18
#
算法分析
算法
学习
笔记
牛客
java
数据结构
链表
Python
数据结构
实战:列表、字典与集合的高效使用
在日常的编程工作中,选择合适的
数据结构
对于提高程序效率至关重要。Python提供了丰富的内置
数据结构
,其中最常用的就是列表(List)、字典(Dictionary)和集合(Set)。
Envyᥫᩣ
·
2024-08-25 05:47
python
数据结构
开发语言
编程语言
程序人生
C++资料电子书资源PDF免费分享
C++电子书这里写目录标题C++电子书目录资源获取目录《
数据结构
(C语言版)》(严蔚敏吴伟明编著).pdf7.6MB《C程序设计题解与上机指导》(第二版).谭浩强.pdf7.0MB《C程序设计(第四版)
吃小南瓜�
·
2024-08-25 04:43
C++
c++
【Harmony OS 4.0】自定义组件 —— @Component 装饰器
@Component装饰器用于装饰struct关键字声明的
数据结构
。struct被@Component装饰后才具有组件化的能力。
卿卿qing
·
2024-08-25 04:11
Harmony
OS
4.0
自定义组件
数据结构
-队列
一、了解队列队列的定义队列是一种先进先出(FIFO,FirstInFirstOut)的
数据结构
。它的基本特性是:在队列中,元素的插入(入队)发生在队尾,元素的删除(出队)发生在队头。
0X78
·
2024-08-25 03:35
C语言
各问题解决方法
数据结构
数据结构
JavaScript中new Map() 与 new Set()的简单介绍
一newset()Set是es6新增的
数据结构
,似于数组。Set是一种JavaScript内置的
数据结构
,用于存储唯一的值。
&白帝&
·
2024-08-25 02:29
前端部分
javascript
前端
vue.js
C语言与XML/JSON解析:libxml2、json-c库的使用与自定义数据模型绑定(二)
库的安装配置与基础API介绍1.3利用json-c库进行JSON数据的解析过程详述1.4JSON数据与自定义C数据模型的绑定策略1.5实例解析:演示如何使用json-c解析JSON并将数据加载到自定义
数据结构
中二
JJJ69
·
2024-08-25 00:50
学习C语言吧
c语言
xml
json
【
数据结构
】深入理解时间复杂度和空间复杂度
空间复杂度空间复杂度的计算方法例子1:例子2:总结与感悟我相信很多小伙伴在学习
数据结构
之前听到过时间复杂度和空间复杂度或者与其相关的词语,就觉得很难,听起来就很复杂,但时间复杂度和空间复杂度的“复杂”可不复杂哦
Yanni--
·
2024-08-24 22:10
数据结构
数据结构
c语言
【老梁聊IT之java篇】HashMap的正确用法及常见的错误使用
HashMap是Java中一个非常常用的
数据结构
,它基于哈希表实现,提供了键值对的存储和访问。然而,在使用HashMap时,如果不注意一些细节,很容易导致程序出错或者效率低下。
老梁爱分享
·
2024-08-24 22:06
java
java
开发语言
上一页
8
9
10
11
12
13
14
15
下一页
按字母分类:
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
其他