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数据结构
数据结构
绪论的一些题目(基本概念和术语)
1.简述下列概念:数据,数据元素,数据项,数据对象,
数据结构
,逻辑结构,存储结构,抽象数据类型:答:数据:数据是对事物的符号化表达,是对客观事物的描述。
进击的圆儿
·
2025-04-18 06:19
数据结构
线性表·定义特点,案例引入,类型定义
1.线性表的定义和特点线性表是
数据结构
中最基本的一种数据类型,它是由n个具有相同类型的数据元素(结点)组成的有限序列。
进击的圆儿
·
2025-04-18 06:19
算法
数据结构
c++
Python中的`in`关键字:全面指南
在Python编程中,
数据结构
的选择对于代码的效率和可读性至关重要。Python提供了多种
数据结构
,包括列表、元组、字符串、集合和字典,它们都是处理和存储数据的强大工具。
蜗牛沐雨
·
2025-04-18 05:39
Python
python
windows
服务器
编程语言
Redis从入门到实践:Java开发者指南
Redis(RemoteDictionaryServer)是一个开源的、基于内存的键值对存储系统,支持多种
数据结构
,提供持久化功能。
听闻风很好吃
·
2025-04-18 05:38
redis
redis
java
24暑假算法刷题 | Day29 | 贪心算法 III |
LeetCode
134. 加油站,135. 分发糖果,860. 柠檬水找零,406. 根据身高重建队列
目录134.加油站题目描述题解135.分发糖果题目描述题解860.柠檬水找零题目描述题解406.根据身高重建队列题目描述题解134.加油站点此跳转题目链接题目描述在一条环路上有n个加油站,其中第i个加油站有汽油gas[i]升。你有一辆油箱容量无限的的汽车,从第i个加油站开往第i+1个加油站需要消耗汽油cost[i]升。你从其中的一个加油站出发,开始时油箱为空。给定两个整数数组gas和cost,如果
makabaka_T_T
·
2025-04-18 04:06
算法题
算法
贪心算法
leetcode
day43——划分字母区间(
LeetCode
-763)
题目描述给你一个字符串s。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。例如,字符串"ababcc"能够被分为["abab","cc"],但类似["aba","bcc"]或["ab","ab","cc"]的划分是非法的。注意,划分结果需要满足:将所有划分结果按顺序连接,得到的字符串仍然是s。返回一个表示每个字符串片段的长度的列表。示例1:输入:s="ababcbacadef
程序员-King.
·
2025-04-18 04:36
算法
贪心算法
算法
day44——根据身高重建队列(
LeetCode
-406)
题目描述假设有打乱顺序的一群人站成一个队列,数组people表示队列中一些人的属性(不一定按顺序)。每个people[i]=[hi,ki]表示第i个人的身高为hi,前面正好有ki个身高大于或等于hi的人。请你重新构造并返回输入数组people所表示的队列。返回的队列应该格式化为数组queue,其中queue[j]=[hj,kj]是队列中第j个人的属性(queue[0]是排在队列前面的人)。示例1:
程序员-King.
·
2025-04-18 04:02
算法
贪心算法
算法
leetcode
Redis 5.0、6.0 和 7.0 版本的核心更新特性总结
Redis5.0、6.0和7.0版本的核心更新特性总结,结合了功能改进、性能优化和关键新特性:Redis5.0主要特性Stream数据类型新增支持消息队列场景的时序
数据结构
,每条记录包含唯一时间戳ID,
Json2011315
·
2025-04-18 04:31
redis
redis
蓝桥云课)树形
数据结构
注:你的关注,点赞,评论让我不停更新一、树的存储与遍历进阶1.邻接表存储优化动态构建树:对于输入为边列表的题目,可通过字典快速构建树结构:n=int(input())tree=[[]for_inrange(n)]for_inrange(n-1): u,v=map(int,input().split()) tree[u].append(v) tree[v].append(u) #无向树需双向添
手可摘星chen.
·
2025-04-18 01:48
蓝桥杯
python
数据结构
LeetCode
283题:移动零
LeetCode
283题:移动零(MoveZeroes)
LeetCode
第283题要求将数组中的所有零移动到数组的末尾,同时保持非零元素的相对顺序。
Ning_.
·
2025-04-18 01:17
LeeCode
leetcode
算法
数据结构
LeetCode
283移动零
问题描述 给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。请注意,必须在不复制数组的情况下原地对数组进行操作。解析 简单题,边找边写入,最后后面都设置为0即可。publicvoidmoveZeroes(int[]nums){intcur=0;for(inti=0;i
夜晚的水母不会游泳
·
2025-04-18 01:16
LeetCode
算法
java
leetcode
二. 字符串_公共前缀_14. 最长公共前缀
来源:力扣(
LeetCode
)链接:https://
leetcode
-cn.com/problems/longe
枸杞地黄丸
·
2025-04-18 00:09
算法分析
leetcode
算法
c++
键值对和Map的区别
Map:Map一般采用哈希表或红黑树等
数据结构
实现,查找操作的平均时间复杂度为O(1)O(1)O(1)(哈希表)或O(lo
Vae_Mars
·
2025-04-18 00:09
编程小知识
开发语言
c++
c#
Python——函数的补充(递归函数、匿名函数)
递归函数是解决可以分解为相似子问题的问题的强大工具,如排序算法(如快速排序)、搜索算法(如深度优先搜索)、遍历
数据结构
(如树或图的遍历)等。
张小生180
·
2025-04-17 23:01
python
开发语言
代码随想录算法训练营第18天
目录
LeetCode
513.找树左下角的值
LeetCode
112.路径总和
LeetCode
106.从中序与后序遍历序列构造二叉树
LeetCode
513.找树左下角的值classSolution{public
_pie
·
2025-04-17 21:52
算法
数据结构
leetcode
c++
代码随想录算法训练营Day6 |
Leetcode
454四数相加II、383赎金信、15三数之和、18四数之和
代码随想录算法训练营Day6|
Leetcode
454四数相加II、383赎金信、15三数之和、18四数之和一、四数相加II相关题目:
Leetcode
454文档讲解:
Leetcode
454视频讲解:B站代码随想录
Dominic_Holmes
·
2025-04-17 21:49
leetcode
哈希
python
算法
数据结构
DAY 46
leetcode
459--字符串.重复的子字符串
题号459给定一个非空的字符串s,检查是否可以通过由它的一个子串重复多次构成。暴力解法classSolution{publicbooleanrepeatedSubstringPattern(Strings){intsize=s.length();intlength=0;for(inti=1;i0&&size%count==0)returntrue;elsereturnfalse;}publicst
Fantasydg
·
2025-04-17 21:17
leetcode
算法
职场和发展
代码随想录算法训练营第十九天
LeetCode
题目:77.组合216.组合总和III17.电话号码的字母组合2537.统计好子数组的数目(每日一题)516.最长回文子序列1039.多边形三角剖分的最低得分543.二叉树的直径124.
写个博客
·
2025-04-17 21:47
代码随想录打卡
算法
代码随想录算法训练营周末一
LeetCode
42.接雨水(热题100,双指针)2109.向字符串添加空格(每日打卡)121.买卖股票的最佳时机(热题100,贪心)55.跳跃游戏(热题100,贪心)45.跳跃游戏II(热题100,贪心
写个博客
·
2025-04-17 21:17
代码随想录打卡
算法
LeetCode
算法题(Go语言实现)_50
题目现有一个包含所有正整数的集合[1,2,3,4,5,…]。实现SmallestInfiniteSet类:SmallestInfiniteSet()初始化SmallestInfiniteSet对象以包含所有正整数。intpopSmallest()移除并返回该无限集中的最小整数。voidaddBack(intnum)如果正整数num不存在于无限集中,则将一个num添加到该无限集中。一、代码实现(堆与
LuckyLay
·
2025-04-17 20:44
LeetCode
算法
leetcode
golang
数据结构
(4)
实验步骤:任务:要求使用自定义函数来实现输入一段文本,统计每个字符出现的次数,按照字符出现次数从多到少,依次输出,格式如下:字符1-个数字符2-个数......解题思路:构建结构体,然后将数据依次输入结构体中,随后进行排序输出。算法代码如下:#include#defineMaxSize100typedefintDataType;#include"SeqList.h"intmain(void){Se
别来无恙202
·
2025-04-17 20:09
数据结构
c++
缀点成线 - 简单
*************C++topic:1232.缀点成线-力扣(
LeetCode
)*************Givethetopicaninspection.Thisissoimportant.Allarebasedonmath.Ilikethelines.Theverybasicfunctionissomethinglike
ElseWhereR
·
2025-04-17 19:34
c++
leetcode
Java字符串操作全解析:语法、示例与应用场景
创建字符串1.2获取长度1.3访问字符2.字符串处理2.1子字符串提取2.2字符串拼接2.3字符串查找2.4字符串替换3.高级操作3.1字符串分割3.2类型转换3.3正则匹配4.性能优化4.1选择合适的
数据结构
进击的小白菜
·
2025-04-17 19:04
2025
java
刷题之余
java
开发语言
每天记录一道Java面试题---day32
MySQL索引的
数据结构
、各自优劣回答重点B+树:是一个平衡的多叉树,从根节点到每个叶子节点的高度差不超过1,而且同层级的节点间有指针相互连接。
Mr.每天进步一小步
·
2025-04-17 17:58
Java面试题
MySQL
java
开发语言
【
leetcode
hot 100 75】颜色分类
解法一:用双指针(已经排好的+待排的),按0-1-2的顺序排序classSolution{publicvoidsortColors(int[]nums){intleft=-1;//已经排好的intright=0;//待排的intn=nums.length;//先排红色0for(inti=right;i
longii11
·
2025-04-17 15:11
【leetcode
hot
100】
leetcode
算法
数据结构
【C++/嵌入式梳理】一、12.C++内存管理
栈是一种先进后出的
数据结构
,可以用来保存函数调用的现场。堆区(HeapSegment):
赛博二哈
·
2025-04-17 13:25
C++/嵌入式梳理
#
编程语言
c++
内存管理
嵌入式
Linux
八股
ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(输入类外设之ADC按键 ADC Button)
esp_peripherals组件架构与核心设计(输入类外设之ADC按键ADCButton)简介模块概述功能定义架构位置核心特性ADC按键(ADCButton)外设ADC按键外设概述ADC按键外设API和
数据结构
外设层
omnibots
·
2025-04-17 10:08
ESP-ADF
架构
iot
嵌入式硬件
ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(输入类外设之触摸屏 Touch)
ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(输入类外设之触摸屏Touch)简介模块概述功能定义架构位置核心特性触摸(Touch)外设触摸外设概述触摸外设API和
数据结构
外设层
omnibots
·
2025-04-17 10:08
ESP-ADF
iot
嵌入式硬件
架构
算法系列——四种最短路算法:Floyd,Dijkstra,Bellman-Ford,SPFA
其实早就想写写算法和
数据结构
相关的文章了,之前在Coders群里也说过17年要多写写算法和
数据结构
,奈何计划赶不上变化,实在是没有工夫写。
ITString
·
2025-04-17 09:35
经验之谈
java
算法
数据结构
ESP-ADF外设子系统深度解析:esp_peripherals组件架构与核心设计(系列开篇)
esp_peripherals组件架构与核心设计(系列开篇)简介模块概述功能定义架构位置核心特性接口分析公共API概述1.外设集合管理API2.单个外设管理API3.事件通信API4.定时器管理API
数据结构
关键
数据结构
分析枚举类型配置选项外设集合初始化时序图实现原理初始化流程核心算法状态管理事件处理事件类型事件流向回调机制与其他模块交互依赖模块被依赖关系交互
omnibots
·
2025-04-17 09:04
ESP-ADF
系统架构
iot
嵌入式硬件
Node.js 与 PostgreSQL 集成:深入 pg 模块的应用与实践
PostgreSQL则以其强大的特性以及对复杂
数据结构
的支持,被广泛用作数据库解决方案。在Node.js中,pg模块
qcidyu
·
2025-04-17 09:31
node.js
postgresql
数据库
图像算法工程师(AI算法工程师)的面试问题
C/C++基础与
数据结构
算法请解释C++中智能指针的几种类型及其使用场景。C++11/14/17/20中你最常用的新特性有哪些?它们如何帮助提高代码质量?
小宝哥Code
·
2025-04-17 08:22
Unity引擎Shader渲染
算法
人工智能
面试
考研
数据结构
之串的模式匹配算法——KMP算法详解(包含真题及解析)
考研
数据结构
之串的模式匹配算法——KMP算法详解一、KMP算法背景与核心思想KMP算法(Knuth-Morris-Pratt算法)是字符串匹配领域的经典算法,由三位科学家共同提出。
老北京儿码农
·
2025-04-17 07:18
数据结构与算法
考研
数据结构
算法
考研
数据结构
之队列(Queue)详解(包含真题及解析)
考研
数据结构
之队列(Queue)详解(包含真题及解析)一、队列的基本概念队列(Queue)是一种先进先出(FIFO,FirstInFirstOut)的线性
数据结构
,插入操作在队尾(Rear)进行(入队,
老北京儿码农
·
2025-04-17 07:48
数据结构与算法
考研
数据结构
考研
数据结构
之线性表:从基础到实战(附核心考点解析)
考研
数据结构
之线性表:从基础到实战(附核心考点解析)一、线性表:考研
数据结构
的核心基石在计算机考研的专业课中,
数据结构
是核心科目,而线性表作为
数据结构
的基础模块,是历年真题的高频考点。
老北京儿码农
·
2025-04-17 07:17
数据结构与算法
考研
数据结构
MySQL索引底层
数据结构
算法、优化以及锁与事务整理
目录一、索引
数据结构
实现:1.1、二叉树1.2、红黑树1.3、Hash表1.4、B-Tree结构(BTree)1.5、B+Tree结构(B-Tree变种:BPlusTree)二、MyISAM和InnoDb
图灵农场
·
2025-04-17 07:17
个人笔记
mysql
数据结构
二叉搜索树与Key/Value模型
参考文章:
数据结构
(四)——二叉搜索树的实现(C++版)Key模型的封装我们
爱编码的傅同学
·
2025-04-17 07:17
c++
数据结构
(三)——双向链表的介绍以及实现
前言前面两期
数据结构
的文章我们介绍了顺序表和单向链表,那么本篇博文我们将来了解双向链表,作为最好用的一种链表,双向链表有什么特殊之处呢,接下来就让我们一起了解一下吧。
爱编码的傅同学
·
2025-04-17 07:46
数据结构
链表
游戏NPC对话AI生成的管理调用系统设计
文章目录系统概述前言一、功能模块分析系统概述功能模块分析1.游戏信息管理模块2.人物信息管理模块3.对话模拟模块
数据结构
设计1.游戏表(gam
淡梦如烟
·
2025-04-17 07:16
人工智能
游戏
数据结构
——红黑树(附C++实现代码)
定义红黑树是一种自平衡的二叉搜索树。每个节点额外存储了一个color字段(“RED”or“BLACK”),用于确保树在插入和删除时保持平衡性质一棵合法的红黑树必须遵循以下条性质:是二叉搜索树,即中序遍历是顺序排列(左根右)根节点和NIL节点(空叶子节点)为黑色(根叶黑)红色节点的子节点为黑色(或者说没有两个连续的红色节点)(不红红)从根节点到NIL节点的每条路径上的黑色节点数量相同(黑路同)结构红
Richard458
·
2025-04-17 07:15
数据结构
算法
考研
数据结构
之图(一)(包含真题及解析)
考研
数据结构
之图的存储与基本操作:邻接矩阵、邻接表、十字链表、邻接多重表图(Graph)是
数据结构
中的重要非线性结构,广泛应用于网络路由、社交关系分析等领域。
老北京儿码农
·
2025-04-17 06:14
数据结构与算法
考研
数据结构
【Python入门】Python元组(Tuple):不可变序列的终极指南
今天咱们来聊聊Python中一个看似简单却暗藏玄机的
数据结构
——元组(Tuple)。很多初学者会觉得"这不就是个只读列表吗?"
唐叔在学习
·
2025-04-17 05:05
唐叔学Python
python基础
元组操作
tuple用法
不可变序列
python性能优化
元组vs列表
Java中深度优先搜索(DFS)与广度优先搜索(BFS)的深入对比
一、核心差异:算法思想与实现方式1.1
数据结构
选择算法核心
数据结构
Java实现方式DFS栈(Stack)递归或StackBFS队列(Queue)Queue(通常用LinkedList实现)1.2实现代码对比
KBkongbaiKB
·
2025-04-17 05:35
java
深度优先
宽度优先
LeetCode
2105给植物浇水II
LeetCode
算法题解析:两人浇灌植物的最少补水次数一、题目详细解读在这个有趣的算法问题中,我们面临这样一个场景:Alice和Bob要给花园里排成一行的n株植物浇水。
雾月55
·
2025-04-17 05:33
leetcode
算法
职场和发展
java
开发语言
LeetCode
算法题(Go语言实现)_47
题目给你一个mxn的迷宫矩阵maze(下标从0开始),矩阵中有空格子(用‘.’表示)和墙(用‘+’表示)。同时给你迷宫的入口entrance,用entrance=[entrancerow,entrancecol]表示你一开始所在格子的行和列。每一步操作,你可以往上,下,左或者右移动一个格子。你不能进入墙所在的格子,你也不能离开迷宫。你的目标是找到离entrance最近的出口。出口的含义是maze边
LuckyLay
·
2025-04-17 03:50
LeetCode
算法
leetcode
golang
LeetCode
算法题(Go语言实现)_42
题目给定一个二叉搜索树的根节点root和一个值key,删除二叉搜索树中的key对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。删除步骤:首先找到需要删除的节点如果找到了,删除它一、代码实现funcdeleteNode(root*TreeNode,keyint)*TreeNode{ifroot==nil{returnnil}ifkeyroot.Val{root.
LuckyLay
·
2025-04-17 03:20
LeetCode
算法
leetcode
golang
LeetCode
算法题(Go语言实现)_36
题目给定一个二叉树的根节点root,和一个整数targetSum,求该二叉树里节点值之和等于targetSum的路径的数目。路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。一、代码实现(双重递归法)funcpathSum(root*TreeNode,targetSumint)int{ifroot==nil{return0}//计算以当前节点为起点的
LuckyLay
·
2025-04-17 03:50
LeetCode
算法
leetcode
golang
LeetCode
算法题(Go语言实现)_45
题目n座城市,从0到n-1编号,其间共有n-1条路线。因此,要想在两座不同城市之间旅行只有唯一一条路线可供选择(路线网形成一颗树)。去年,交通运输部决定重新规划路线,以改变交通拥堵的状况。路线用connections表示,其中connections[i]=[a,b]表示从城市a到b的一条有向路线。今年,城市0将会举办一场大型比赛,很多游客都想前往城市0。请你帮助重新规划路线方向,使每个城市都可以访
LuckyLay
·
2025-04-17 03:49
LeetCode
算法
leetcode
golang
数据结构
—串的概述与算法【求子串、比较、删除、插入、扩容、模式匹配】
个人网站:路遥叶子版权:本文由【路遥叶子】原创、在CSDN首发、需要转载请联系博主如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦想寻找共同成长的小伙伴,请点击【Java全栈开发社区】目录第三章串与数组一、什么是串?1.串概述2.名词解释3.串的抽象类型(接口)二、串的存储方式有那些?三、顺序串3.1算法:基本功能3.2算法:扩容3.3算法:求子串3.4算法:插入3.5算法:删除3
多多钟意你吖
·
2025-04-17 03:49
阶段一:数据结构
数据结构
java
算法
算法学习小结
数据结构
基础队列https://www.bilibili.com/read/cv6366407/链表https://blog.csdn.net/qq_42363032/article/details/103761412
奔跑吧、GZB
·
2025-04-17 03:49
算法
上一页
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
其他