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
(补充版)
1679.K和数对的最大数目-力扣(
LeetCode
)题目给你一个整数数组nums和一个整数k。每一步操作中,你需要从数组中选出和为k的两个整数,并将它们移出数组。返回你可以对数组执行的最大操作数。
XiaoyaoCarter
·
2025-04-26 03:40
leetcode训练
leetcode
算法
职场和发展
c++
双指针
哈希算法
DeepSeek系列(7):行业专属应用
技术研发场景应用DeepSeek在技术研发领域展现出强大实力,成为开发者的得力助手:代码开发增强智能代码补全与生成根据需求描述生成完整函数和类自动补全复杂算法和
数据结构
提供多种实现方案并分析优缺点代码重构与优化识别代码中的性能瓶颈提供符合最佳实践的重构建议自动优化查询语句和复杂逻辑
程序员查理
·
2025-04-26 02:34
#
DeepSeek
人工智能
DeepSeek
AI
【维护窗口内最值+单调队列/优先队列】
Leetcode
239. 滑动窗口最大值
题目要求给定一个整数数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。滑动窗口每次只向右移动一位。要求返回滑动窗口中的最大值。示例1输入:nums=[1,3,-1,-3,5,3,6,7],k=3输出:[3,3,5,5,6,7]解释:滑动窗口的位置最大值--------------------[13-1]-3536731[3-1-3]5367313[-1-35]367513-1
Wendy_robot
·
2025-04-26 02:00
力扣Hot100
leetcode
算法
c++
Redis 与 Memcache 全面对比:功能、性能与应用场景解析
Memcache:主要支持简单的键值对数据类型,
数据结构
较为单一,在一
编程在手天下我有
·
2025-04-26 01:28
缓存
数据库
性能对比
数据结构
持久化
分布式
【
数据结构
】算法复杂度
本文是小编巩固自身而作,如有错误,欢迎指出!1.算法与算法效率1.1算法是什么算法(Algorithm):就是定义良好的计算过程,他取⼀个或⼀组的值为输⼊,并产⽣出⼀个或⼀组值作为输出。简单来说算法就是⼀系列的计算步骤,⽤来将输⼊数据转化成输出结果。1.2算法效率如何判断一个算法的好坏呢?其实就是通过算法的效率来判断,说简单一点就是看实现同一个效果所需要的时间长短,和占用的空间大小。这里就涉及到一
勇闯逆流河
·
2025-04-26 00:51
数据结构
c语言
C# Record类型深度解析:构建不可变
数据结构
与实现模式匹配的艺术
1.Record类型简介C#9.0引入了一种新型的引用类型——Record,旨在简化创建不可变
数据结构
的过程,并提供内建的基于值的相等性检查和方便的复制行为。
墨瑾轩
·
2025-04-25 19:11
一起学学C#【一】
c#
数据结构
C#结构(Struct)和类(class)的区别
一、C#中的结构(struct)结构是一种轻量级的值类型
数据结构
,它允许程序员将多个相关的变量组合成一个单一的类型。结构体通常用于表示具有少量数据且这些数据在逻辑上相关的简单实体。
AitTech
·
2025-04-25 19:41
c#
开发语言
C# class struct record区别
在C#中,class、struct和record都是用来定义
数据结构
的,但它们之间有一些关键的区别。下面我将通过举例来阐述这些区别。
崇文馆居士
·
2025-04-25 19:08
c#
开发语言
Python的库
Python有许多强大的库,以下是一些常用的库:数据处理与分析-Pandas:用于数据处理和分析,提供了
数据结构
和函数,方便进行数据清洗、转换、合并等操作。
万能小贤哥
·
2025-04-25 18:03
人工智能
python
机器学习
算法
学习
【
数据结构
和算法】5. 堆栈和队列
本文根据
数据结构
和算法入门视频记录文章目录1.堆栈(Stack)1.1概念1.2数组栈实现1.3链式栈实现2.队列(Queue)2.1概念2.2数组队列实现2.3链式队列实现在这一章我们来了解两个很特殊的
数据结构
猎猎长风
·
2025-04-25 18:02
数据结构和算法
数据结构
算法
LEETCODE
(C++) 74. 搜索二维矩阵
题目描述:编写一个高效的算法来判断mxn矩阵中,是否存在一个目标值。该矩阵具有如下特性:每行中的整数从左到右按升序排列。每行的第一个整数大于前一行的最后一个整数。解题思路:这就是二维的二分查找,先在最后一列二分查找,确定行,再在该行二分查找。注意点:两次二分查找略有不同1.left>&matrix,inttarget){intm=matrix.size(),n=matrix[0].size();i
绿风天空
·
2025-04-25 17:31
leetcode(c++)
leetcode
c++
矩阵
堆和栈的特点以及在golang中的应用
堆(Heap)和栈(Stack)是计算机内存管理中常见的两种
数据结构
,它们在内存分配和管理方面有着不同的特点:堆(Heap):堆是一块用于动态分配内存的区域,通常由操作系统管理。
memories198
·
2025-04-25 17:30
golang
golang
代码随想录算法训练营第一天 | 数组part01
总结:第一天比较轻松,主要是适应
刷题
的节奏。虽然都是之前做过的题目,但是重新复习一遍,又加深了对二分法和双指针的理解。很久没有做笔记了,记录比较简短和潦草。
scorecpl
·
2025-04-25 16:50
代码随想录算法训练营
算法
Redis 高级
数据结构
解析与实战应用
```htmlRedis高级
数据结构
解析与实战应用Redis高级
数据结构
解析与实战应用Redis是一个高性能的键值存储系统,广泛应用于缓存、消息队列和实时分析等场景。
现实漫游指南
·
2025-04-25 16:16
redis
数据结构
bootstrap
在 Spring Boot 项目中如何使用索引来优化 SQL 查询?
下面是详细的步骤和实践指南:核心目标:让数据库能够通过扫描索引(小范围、有序的
数据结构
)快速定位到所需数据行,而不是扫描整个表(大数据量下非常慢)。
冰糖心书房
·
2025-04-25 14:06
MySQL性能优化
spring
boot
sql
索引优化
大话
数据结构
-查找
大话
数据结构
-查找查找二分法查找插值查找斐波那契查找二叉排序树查找查找这里介绍查找分为二分法查找、插值查找、斐波那契查找、二叉排序树查找,都是查找一个数组里面的一个元素。
@FLX
·
2025-04-25 13:25
数据结构
java
开发语言
数据结构
———哈希表
目录基本概念哈希表常用操作基本实现哈希冲突与扩容哈希冲突扩容哈希冲突链式地址开放地址1.线性探测2.平方探测3.多次哈希注意哈希算法定义:关键特性常见的哈希算法其他哈希算法在Java中的实现基本概念哈希表(hashtable),又称散列表,它通过建立键key与值value之间的映射,实现高效的元素查询。具体而言,我们向哈希表中输入一个键key,则可以在(1)时间内获取对应的值value。‧添加元素
啵啵薯条
·
2025-04-25 12:22
算法与数据结构
数据结构
散列表
leetcode
11~20 学习经历
LeetCode
习题11-2011.盛最多水的容器12.整数转罗马数字13.罗马数字转整数14.最长公共前缀15.三数之和16.最接近的三数之和17.电话号码的字母组合18.四数之和19.删除链表的倒数第
文盲老顾
·
2025-04-25 11:44
算法
leetcode
学习
算法
【
数据结构
入门训练DAY-22】Little Ke‘s problem
文章目录前言一、题目二、解题思路结语前言本次训练内容训练解题思维一周一次的洋文题训练一、题目LittleKewasadmittedtotheUniversityandbecameafreshman.Atthebeginoftheirfirstyear,LittleKewashard-workingandselectedasthemonitor.Inordertobeclosetohisteache
不会计算机的捞地
·
2025-04-25 10:09
数据结构入门训练
数据结构
算法
Redis 缓存—处理高并发问题
1布隆过滤器是一种高效的概率型
数据结构
,用于判断元素是否存在。主要用于防止缓存穿透,通过拦截不存在的数据查询,避免击穿数据库。
黄名富
·
2025-04-25 09:02
微服务
缓存
redis
数据库
LeetCode
//C - 685. Redundant Connection II
685.RedundantConnectionIIInthisproblem,arootedtreeisadirectedgraphsuchthat,thereisexactlyonenode(theroot)forwhichallothernodesaredescendantsofthisnode,pluseverynodehasexactlyoneparent,exceptfortheroot
Navigator_Z
·
2025-04-25 08:57
LeetCode
leetcode
c语言
算法
Redis中的hash
数据结构
设置过期时间的坑!!!
问题描述在使用RedisHash结构时,发现在异步操作完成后设置过期时间不生效,但在第一次写入后立即设置过期时间却可以正常工作。问题复现//情况一:不生效redisTemplate.opsForHash().put(uuid,"field1",value1);redisTemplate.opsForHash().put(uuid,"field2",value2);//...多次写入操作...red
小江爱学习~
·
2025-04-25 08:56
redis
哈希算法
数据库
C语言基础心得体会一
单片机编程(单片机,微控制器)+集成电路(原理图PCB设计)+嵌入式)系统)3.软件:计算机中运行的程序和数据(LINUX应用开发)软件=系统软件(Linux系统)+应用软件+编程语言(C/C++)+算法和
数据结构
2501_90124553
·
2025-04-25 08:25
c语言
开发语言
Java应用技术四
一、类集框架概述Java类集(CollectionFramework)是Java标准库中用于存储和管理对象组的统一架构,位于java.util包中,提供高性能、可扩展的通用
数据结构
。
一剑开天门!
·
2025-04-25 08:25
java
通过 AST 实现组件库替换升级
AST(AbstractSyntaxTree,抽象语法树)是一种在计算机科学中表示源代码语法结构的树状
数据结构
。通过AST,可以理解代码的结构和含义,实现代码分析、转换和操作。
·
2025-04-25 08:32
antdbootstrap
常用算法解析:从基础排序到图论应用
算法基础与设计原则算法是计算机解决问题的核心工具,其五大基本特性决定了程序的可靠性:有穷性:算法必须能在有限步骤内终止确定性:每步操作无歧义可行性:可被计算机执行输入输出:具备数据交互能力优化指标:需兼顾时间/空间复杂度、可读性与健壮性
数据结构
与算法的关系如同建筑与设计图
我科绝伦(Huanhuan Zhou)
·
2025-04-25 05:03
数据库
算法
图论
排序算法
ConcurrentHashMap:使用方法和底层原理详解
ConcurrentHashMap:使用方法和底层原理详解在Java编程中,ConcurrentHashMap是一个非常强大和常用的
数据结构
,用于在多线程环境下安全地操作Map。
极客李华
·
2025-04-25 01:12
Java一百道面试题
python
开发语言
代码随想录算法训练营第二十六天
LeetCode
题目:452.用最少数量的箭引爆气球435.无重叠区间763.划分字母区间2799.统计完全子数组的数目(每日一题)其他:今日总结往期打卡452.用最少数量的箭引爆气球跳转:452.用最少数量的箭引爆气球学习
写个博客
·
2025-04-25 00:31
代码随想录打卡
算法
【MySQL】:表的内外连接
C语言专栏:C语言:从入门到精通
数据结构
专栏:
数据结构
stackY、
·
2025-04-24 21:40
MySQL数据库
mysql
数据库
【考研
数据结构
-链表】测试运行模板
返回上级目录都吐槽参考书上的代码不能运行,可以通过这个模板去测试参考答案的代码并运行#include#include#include
帅小柏
·
2025-04-24 21:08
数据结构
链表
c++
(
LeetCode
每日一题)2799. 统计完全子数组的数目(哈希表、滑动窗口)
题目:2799.统计完全子数组的数目思路:对于一个符合要求的字数组,其左端点,可以无限扩展到最左边。时间复杂度0(n),细节看注释。C++版本:classSolution{public:intcountCompleteSubarrays(vector&nums){//集合,获得数组nums中不同元素的个数unordered_setst(nums.begin(),nums.end());//哈希表,
岁忧
·
2025-04-24 21:07
java版刷题
golang版刷题
LeetCode
leetcode
散列表
算法
c++
java
go
golang
【Spring AI】05. 向量数据库-Redis
Redis是一个开源(BSD许可证),用作数据库、缓存、消息代理和流引擎的内存
数据结构
存储。Redis支持多种
数据结构
,包括字符串、哈希、列表、集合、带范围查询的有序集合、位图、hyperl
小明同学的开发日常
·
2025-04-24 20:07
Spring
AI
数据库
spring
人工智能
【专题
刷题
】滑动窗口(四):
前言说明:本专栏主要记录本人的基础算法学习以及
LeetCode
刷题
记录,按专题划分每题主要记录:(1)本人解法+本人屎山代码;(2)优质解法+优质代码;(3)精益求精,更好的解法和独特的思想(如果有的话
愚润泽
·
2025-04-24 20:06
C++刷题专栏
#
统刷
c++
笔记
Leetcode
刷题
数据结构
- 链表和数组的区别
文章目录
数据结构
-链表和数组的区别1、在内存上2、时间复杂度3、链表的结构4、各自的优缺点5、为什么使用较常用的是单头链表
数据结构
-链表和数组的区别1、在内存上数组是连续内存,因为是静态分配,所以不可扩容链表是非连续内存
简简单单OnlineZuozuo
·
2025-04-24 20:06
m2
Java
领域
链表
数据结构
散列表
数组
算法09-双指针算法详解
一、双指针算法概念双指针算法是一种常用的算法技巧,通过使用两个指针在
数据结构
(如数组、链表等)中协同工作,来解决一些特定问题。它的核心思想是通过指针的移动来减少时间复杂度,通常用于优化暴力解法。
mengyoufengyu
·
2025-04-24 20:05
算法
python
算法
python
数据结构
-链表(代码详解)
前言本文的知识点来源:
数据结构
与算法——线性表(链表篇)_线性链表-CSDN博客,但是这篇博客不能细看,也不能深究,因为错误和纰漏太多了,包括但不限于变量名的错误,函数传参的误导性,以及部分知识点错的离谱
KanyeisThebest
·
2025-04-24 20:34
数据结构
数据结构
链表
数据结构
-链表
目录一、链表的基本概念单链表定义双链表定义二、链表的基本操作1.创建链表2.遍历链表3.插入节点4.删除节点5.反转链表三、链表的实际应用1.操作系统中的内存管理2.文件系统中的目录结构3.浏览器历史记录四、链表的优缺点优点缺点五、总结一、链表的基本概念链表是一种通过指针将一组零散的存储单元串联起来的线性表。它由一系列节点组成,每个节点包含一个数据元素和一个指向下一个节点的指针。这种结构使得链表在
Java皇帝
·
2025-04-24 20:32
java
数据结构
数据结构
链表
java
后端
开发语言
Redis高频面试题完整版
Redis的
数据结构
有哪些?Redis的应用场景有哪些?Redis是单线程的,如何提高CPU的利用率?过期键的删
Java烟雨
·
2025-04-24 20:31
后端
面试
java
系统架构
java
开发语言
职场和发展
面试
数据结构
JAVA单链表
实现单链表的基本结构:创建空链表与C语言不同在节点是通过对象创建的而不是结构体添加数据至链尾根据序号排序插入通过循环比较节点序号大小将其插入相应位置删除节点修改节点内容查找倒数第n个节点链表显示输出链表所有节点内容信息查找链表中有效节点个数链表反转(1)通过创建新链表通过循环原链表,将每一次循环到的第一个节点将其插入新链表头节点后面(2)通过栈方式实现通过栈的先进后出特点反向输出节点话不多说上代码
奔达的小鹿~
·
2025-04-24 20:31
数据结构
java
C++ Qt 登录-注册模板
项目地址:点我跳转项目地址目录0.效果预览1.数据库准备2.资源&UI修改3.
数据结构
以及数据库交互函数的说明3.1默认的
数据结构
说明3.2数据库的交互函数3.2.1向数
代码小狗Codog
·
2025-04-24 18:22
C++
qt
c++
qt
软件工程
同一个函数内发送不同axios请求
函数,回调函数相关视频讲解:008_输出h字符_REPL_引号_括号_什么是函数C++设计模式:观察者模式的实用工程技术
数据结构
与算法-栈-Go代码演示版同一个函数内发送不同axios请求:深入理解异步操作在现代的
simplex3
·
2025-04-24 18:49
深入理解数组与字符串:一维/多维数组操作及String/StringBuilder常用API
前言数组和字符串是编程中最基础也是最重要的
数据结构
之一,几乎所有的编程语言都提供了对它们的原生支持。在Java中,数组和字符串的操作有着丰富的API和独特的特性。
程序员Bears
·
2025-04-24 18:48
开发语言
java
ide
二叉树---
数据结构
#include"stdafx.h"#include#include#includeusingnamespacestd;typedefintElemtype;typedefstructTree{Elemtypedata;//存放数据域structTree*lchild;//遍历左子树指针structTree*rchild;//遍历右子树指针}BNode,*BTree;BTreeCreat_BiTr
仗剑天涯津一
·
2025-04-24 17:43
二叉树
遍历
叶子节点
高度计算
递归
LeetCode
45. 跳跃游戏 II-贪心算法-java
先看题目这题和55题一样(55题做法已发,可以参考),但是这个给定的数组是一定可以到达的,让我们求最短的步数。做题思想:先从头开始,每次都走到现在节点最远的那个距离,比如说例1第一次可以走2步,那么我们就可以确定一下在这个两步内最远可以走到的距离是多少并记录下来,并需要一个边界值当走到这个边界值时就需要跟新所用步数了,边界值就是当前可以走到的位置,比如当到达索引2时就表明已经到达了边界了需要增加一
不会写力扣!
·
2025-04-24 17:13
leetcode
游戏
贪心算法
深入理解Java对象克隆:从浅入深掌握深克隆与浅克隆
多线程环境:多个线程需要操作同一
数据结构
的独立副本以避免并发冲突。配置模板:基于基础配置生成多个派生配置,每个配置需要独立修改。
阿新-
·
2025-04-24 17:40
java
深拷贝
浅拷贝
克隆
Java | 深拷贝与浅拷贝工具类解析和自定义实现
关注:CodingTechWork引言 在Java开发中,对象的拷贝是一个常见的需求,尤其是在处理复杂
数据结构
时。
Andya_net
·
2025-04-24 16:39
Spring
&
SpringBoot等框架技术
#
Spring
Boot框架
JAVA核心技术
java
开发语言
Java实现插入排序算法详解
1.插入排序概述在
数据结构
和算法的世界里,排序算法是基
京脉圈
·
2025-04-24 16:38
LeetCode
hot 100—最长有效括号
题目给你一个只包含'('和')'的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例示例1:输入:s="(()"输出:2解释:最长有效括号子串是"()"示例2:输入:s=")()())"输出:4解释:最长有效括号子串是"()()"示例3:输入:s=""输出:0分析可以使用动态规划的方法来解决这个问题。我们定义一个数组dp,其中dp[i]表示以s[i]结尾的最长有效括号子串的长度。动态规划代
rigidwill666
·
2025-04-24 16:37
leetcode
leetcode
算法
职场和发展
c++
数据结构
数据结构
与算法学习笔记----线性DP
数据结构
与算法学习笔记----线性DP@@author:明月清了个风@@firstpublishtime:2025.2.15ps⭐️包含了几种常见的线性DP模型——数字三角形,最长上升子序列,最长公共子序列
明月清了个风
·
2025-04-24 15:29
数据结构与算法笔记(基础课)
学习
笔记
动态规划
线性DP
【华为OD机试真题2023B卷 JAVA&JS】统计射击比赛成绩
华为OD2023(B卷)机试题库全覆盖,
刷题
指南点这里统计射击比赛成绩时间限制:1秒|内存限制:65536K|语言限制:不限题目描述:给定一个射击比赛成绩单,包含多个选手若干次射击的成绩分数,请对每个选手按其最高
若博豆
·
2025-04-24 14:52
java
算法
华为
javascript
上一页
73
74
75
76
77
78
79
80
下一页
按字母分类:
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
其他