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
hot100 图论
9️⃣图论200.岛屿数量给你一个由'1'(陆地)和'0'(水)组成的的二维网格,请你计算网格中岛屿的数量。岛屿总是被水包围,并且每座岛屿只能由水平方向和/或竖直方向上相邻的陆地连接形成。此外,你可以假设该网格的四条边均被水包围。题解:二维数组,遍历遇到当前值为1的,岛屿数加一,然后进行岛屿治理–dfs深度遍历当前值所在的岛屿,将该岛屿所在的其他值全部置为’2’,那么继续遍历时就不会重复计算cla
yadanuof
·
2025-03-10 14:06
yy的刷题之路
leetcode
图论
深度优先
[C/C++]滑动窗口专题/最小覆盖子串/字符串排列/找到字符串中所有字母异位词/无重复字符的最长子串/串联所有单词的子串
1、框架2、
LeetCode
76:最小覆盖子串3、
LeetCode
567:字符串排列4、
LeetCode
438:找到字符串中所有字母异位词5、
LeetCode
3:无重复字符的最长子串6、
LeetCode
30
消失男孩
·
2025-03-10 13:02
热门面试题
UML面向对象建模与设计——笔记(二)
阐释概念2准备问题陈述系统分析1领域分析1创建领域类模型2分析领域状态模型3领域交互模型2应用分析1应用交互模型2应用类模型3应用状态模型系统设计类设计1填补空白区2实现用例3设计算法1选择算法2选择
数据结构
忧愁的awe
·
2025-03-10 12:59
uml
面向对象
数据结构
(蓝桥杯常考点)
数据结构
前言:这个是针对于蓝桥杯竞赛常考的
数据结构
内容,基础算法比如高精度这些会在下期给大家总结
数据结构
竞赛中,时间复杂度不能超过10的7次方(1秒)到10的8次方(2秒)空间限制:int类型数组总大小不能超过
刃神太酷啦
·
2025-03-10 10:14
蓝桥杯C++组
C++
数据结构
【C++设计模式】第十六篇:迭代器模式(Iterator)
关键用途:1.统一遍历接口:为不同
数据结构
(如数组、链表、树)提供一致的遍历方式。2.支持多种遍历策略:前向、反向、条件过滤等。3.简化聚合类设计:将遍历逻辑从聚合类中分离。
JuicyActiveGilbert
·
2025-03-10 09:39
C++设计模式
c++
设计模式
迭代器模式
(
LeetCode
每日一题) 1328. 破坏回文串(字符串、贪心)
题目:1328.破坏回文串思路:字符串为回文串,自然是修改前面部分的优先级大于后面部分的。C++版本:classSolution{public:stringbreakPalindrome(stringpalindrome){intn=palindrome.size();//字符串长度为1时,无法做到if(n==1)return"";//当字符串的前一半存在非'a'字符时for(inti=0;i
岁忧
·
2025-03-10 09:05
LeetCode
java版刷题
leetcode
算法
职场和发展
java
c++
LeetCode
刷题之python解法(持续更新)
1.TwoSum4行classSolution:deftwoSum(self,nums:List[int],target:int)->List[int]:d={}fori,ninenumerate(nums):ifnind:return[d[n],i]d[target-n]=iO(N)时间效率的快速解法,用字典记录{需要的值:当前索引}2.AddTwoNumbers5行#Definitionfor
gong_wanyi
·
2025-03-10 09:02
Python
什么是 YAML及OCP、IBM CP4BA中的YAML文件解析
一、YAML介绍1、YAML的主要特点:易于阅读:YAML语法简洁明了,使用缩进和符号来表示
数据结构
,避免了像XML那样繁琐的标签,以及像JSON那样大量的花括号和方括号。数据序列化:YAM
自由鬼
·
2025-03-10 08:29
运维技术
IT应用探讨
IBM产品技术
服务器
前端
数据库
ocp
cp4ba
ibm
【
Leetcode
日常签到-1328】
时间2025年2月8日每日学习学习目标:回文字符串题目练习:
leetcode
1328.破坏回文串题目:由小写英文字母组成的回文字符串palindrome,请你将其中一个字符用任意小写英文字母替换,使得结果字符串的字典序最小
人保牛马
·
2025-03-10 08:58
算法
leetcode
玩转python: 掌握Python
数据结构
之字典
字典(Dictionary)是Python中一种非常强大的
数据结构
,它以键值对(Key-ValuePair)的形式存储数据。字典的特点是快速查找、灵活存储和高效操作。
千益
·
2025-03-10 08:28
浅显易懂玩转python
数据结构
python
开发语言
LeetCode
每日一题 2070. 每一个查询的最大美丽值
2070.每一个查询的最大美丽值给你一个二维整数数组items,其中items[i]=[pricei,beautyi]分别表示每一个物品的价格和美丽值。同时给你一个下标从0开始的整数数组queries。对于每个查询queries[j],你想求出价格小于等于queries[j]的物品中,最大的美丽值是多少。如果不存在符合条件的物品,那么查询的结果为0。请你返回一个长度与queries相同的数组ans
软行
·
2025-03-10 08:56
LeetCode题目题解
leetcode
算法
数据结构
c语言
LeetCode
动态规划 环形子数组的最大和
环形子数组的最大和给定一个长度为n的环形整数数组nums,返回nums的非空子数组的最大可能和。环形数组意味着数组的末端将会与开头相连呈环状。形式上,nums[i]的下一个元素是nums[(i+1)%n],nums[i]的前一个元素是nums[(i-1+n)%n]。子数组最多只能包含固定缓冲区nums中的每个元素一次。形式上,对于子数组nums[i],nums[i+1],…,nums[j],不存在
软行
·
2025-03-10 08:56
LeetCode题目题解
leetcode
动态规划
算法
c语言
json文件如何转为txt
将JSON文件转换为txt文件的方法如下:使用编程语言读取JSON文件并将其解析为
数据结构
(例如,字典或列表)。对
数据结构
进行操作以将其转换为想要在txt文件中输出的格式。
一筐猪的头发丝
·
2025-03-10 07:23
Redis 架构师核心知识掌握概览
以下是关于Redis需要学习和掌握的核心知识点:核心知识点基础概念:
数据结构
:了解Redis支持的五种基本数据类型:字符串(String)、哈希(Hash)、列表(List)、集合(Set)和有序集合(
将臣三代
·
2025-03-10 05:07
Redis
redis
数据库
缓存
给求职者的建议:软件工程师
数据结构
与算法基础必刷:数组、链表、哈希表
追寻向上
·
2025-03-10 03:21
python
java
c语言
软件工程
Java多线程与高并发专题——什么是阻塞队列?
引入阻塞队列(BlockingQueue)是一种线程安全的队列
数据结构
,它的主要特点是:线程安全:多个线程可以安全地同时访问队列。
黄雪超
·
2025-03-10 03:21
技术基础
java
开发语言
并发编程
leetcode
138.随机链表的复制
leetcode
138.随机链表的复制随机链表的复制首先,我们需要一个类型为的哈希表,命名为hash,hash.first存的是旧链表的节点,hash.second存的是新链表的结点,一次遍历旧链表后,
李boyang
·
2025-03-10 02:16
算法
链表
哈希算法
数据结构
LeetCode
hot 100—二叉树的直径
题目给你一棵二叉树的根节点,返回该树的直径。二叉树的直径是指树中任意两个节点之间最长路径的长度。这条路径可能经过也可能不经过根节点root。两节点之间路径的长度由它们之间边数表示。示例示例1:输入:root=[1,2,3,4,5]输出:3解释:3,取路径[4,2,1,3]或[5,2,1,3]的长度。示例2:输入:root=[1,2]输出:1分析理解二叉树直径的本质:它是树中任意两个节点之间最长路径
rigidwill666
·
2025-03-10 00:57
leetcode
leetcode
算法
职场和发展
【Redis 系列】Redis 常问简单面试题
(image-ff92fa-1650460734395)]Redis是一个开源(BSD许可)的,内存中的
数据结构
存储系统Redis可以用作数据库、缓存和消息中间件支持的
数据结构
有8种字符串(strings
msbQQ
·
2025-03-09 23:18
java
redis
经验分享
C语言单链表头插法
想象一串珍珠项链,每颗珍珠(节点)包含:数据域:存放具体数据(如数字、字符串)指针域:一根「看不见的线」指向下一颗珍珠二.头插法通俗理解单链表的「头插法」:像给火车加车厢一样简单链表是
数据结构
中的「珍珠项链
小猿_00
·
2025-03-09 23:46
C语言入门到超神
数据结构
c语言
开发语言
Leetcode
3473. Sum of K Subarrays With Length at Least M
Leetcode
3473.SumofKSubarraysWithLengthatLeastM1.解题思路2.代码实现题目链接:3473.SumofKSubarraysWithLengthatLeastM1
Espresso Macchiato
·
2025-03-09 22:41
leetcode笔记
leetcode
3473
leetcode
medium
leetcode周赛439
leetcode
动态规划
【5】单调队列学习笔记
单调队列单调队列是一种非常实用的
数据结构
,可以用于查询一个定长区间在以一定速度向后滑动,并查询区间内最值的问题(具体见例题111)。
W9095
·
2025-03-09 22:41
学习
笔记
c++
算法
python机试1:读取和输出数据
读取和输出数据在
LeetCode
和机试中也是很重要的基础。你需要掌握文件读取、输入处理、输出优化,才能应对不同类型的题目和考试环境。
大多_C
·
2025-03-09 22:06
python
华为od
开发语言
C语言笔记(郝斌)
二次复习做的笔记,很基础,适合新手入门,复习巩固C语言前言1.为什么学习c语言优点:代码量小速度快功能强大可移植性较好缺点:危险性高开发周期长应用领域广:系统软件应用软件为学习
数据结构
C++打基础2.怎样学
cndsdss
·
2025-03-09 22:34
c语言
单片机
stm32
开发语言
笔记
linux
改行学it
【
leetcode
hot 100 206】反转链表
解法一:(头插法)在遍历链表时,将当前节点的next指针改为指向前一个节点。/***Definitionforsingly-linkedlist.*publicclassListNode{*intval;*ListNodenext;*ListNode(){}*ListNode(intval){this.val=val;}*ListNode(intval,ListNodenext){this.val
longii11
·
2025-03-09 21:29
leetcode
链表
算法
【2024】
LeetCode
HOT 100——技巧
目录1.只出现一次的数字1.1C++实现1.2Python实现1.3时空分析2.多数元素2.1C++实现2.2Python实现2.3时空分析3.颜色分类3.1C++实现3.2Python实现3.3时空分析4.下一个排列4.1C++实现4.2Python实现4.3时空分析5.寻找重复数5.1C++实现5.2Python实现5.3时空分析1.只出现一次的数字原题链接:136.只出现一次的数字只需注意到
「已注销」
·
2025-03-09 21:25
leetcode
算法
职场和发展
mysql面试知识点
innerjoin在右表没有匹配项的时候,该结果不显示innoDB默认的存储引擎支持事务、支持物理外键天生支持行锁、手动支持表锁使用聚簇索引(索引和数据在同一个文件)索引概念一种排好序,能够提升查询性能的
数据结构
分类聚簇索引
·
2025-03-09 20:53
mysql
leetcode
-sql数据库面试题冲刺(高频SQL五十题)
题目:1148.文章浏览IViews表:±--------------±--------+|ColumnName|Type|±--------------±--------+|article_id|int||author_id|int||viewer_id|int||view_date|date|±--------------±--------+此表可能会存在重复行。(换句话说,在SQL中这个表没
我想吃烤肉肉
·
2025-03-09 20:22
sql
测试面试
数据库
leetcode
sql
Java集合框架全解析:从
数据结构
到高并发简单解析
一、集合框架全景图(含Java17新特性)1.集合框架层级关系CollectionListSetQueueMapSortedMapArrayListLinkedListVectorHashSetTreeSetPriorityQueueArrayDequeHashMapTreeMapConcurrentHashMap2.核心接口对比接口有序性唯一性线程安全典型实现类List是允许重复否ArrayLi
微风灬浮尘
·
2025-03-09 19:43
java
java
数据结构
Java集合
java入门
每日一题——搜索二维矩阵
**算法优势**四、代码实现代码说明:五、测试用例测试用例1:测试用例2:测试用例3:六、总结一、题目背景在
LeetCode
上,有一道经典的二维矩阵搜索问题——“搜索二维矩阵II”。
tt555555555555
·
2025-03-09 19:11
面经
算法题
C语言
算法
数据结构
leetcode
Python中的常用库
一、collectionscollections是Python标准库中的一个模块,提供了一些专门的容器数据类型,能够帮助你更高效地处理常见的
数据结构
操作。
cmgdxrz
·
2025-03-09 18:27
python
开发语言
代码随想录|栈与队列|07滑动窗口最大值
leetcode
:239.滑动窗口最大值-力扣(
LeetCode
)题目给定一个数组nums,有一个大小为k的滑动窗口从数组的最左侧移动到数组的最右侧。你只可以看到在滑动窗口内的k个数字。
Paper Clouds
·
2025-03-09 18:56
算法
数据结构
c++
leetcode
C语言
数据结构
:链表的操作实现
本文包括链表的基本操作:初始化、头插法、尾插法、遍历打印、获取尾结点地址、指定位置添加和删除结点、获取链表长度、得到尾指针、释放链表、获得倒数第K个结点的值(快慢指针法)、翻转链表。在链表的学习中(个人觉得)我们需要注意的几点:1、结点类型声明的格式,指针域不可以使用别名取声明,2、指针域的熟悉,要懂得L->next的含义,看到后知道其内容是什么意思。3、循环的临界条件判断,需要多次写代码去熟悉。
晨曦学习日记
·
2025-03-09 17:54
数据结构
c语言
链表
LeetCode
热题 100_实现 Trie (前缀树)(54_208_中等_C++)(图;前缀树;字典树)
@[TOC](
LeetCode
热题100_实现Trie(前缀树)(54_208))题目描述:Trie(发音类似“try”)或者说前缀树是一种树形
数据结构
,用于高效地存储和检索字符串数据集中的键。
Dream it possible!
·
2025-03-09 15:05
LeetCode
热题
100
leetcode
c++
算法
图论-实现Trie(前缀树)
208.实现Trie(前缀树)Trie(发音类似"try")或者说前缀树是一种树形
数据结构
,用于高效地存储和检索字符串数据集中的键。这一
数据结构
有相当多的应用情景,例如自动补全和拼写检查。
Vacant Seat
·
2025-03-09 14:02
图论
开发语言
java
数据结构
算法每日一练 (9)
携手共前行,未来更辉煌文章目录算法每日一练(9)最小路径和题目描述解题思路解题代码`c/c++``golang``lua`官方站点:力扣
Leetcode
算法每日一练(9)最小路径和题目地址:最小路径和题目描述给定一个包含非负整数的
张胤尘
·
2025-03-09 14:27
算法每日一练
算法
数据结构
广工anyview
数据结构
第六章676869
DC06PE67试写一非递归算法,在二叉查找树T中插入元素e。二叉查找树的类型BSTree定义如下typedefstructfKeyTypekey;//其他数据域TElemType;typedefstructBSTNodefTElemTypedata;structBSTNode*lchild,*rchild;BSTNode,*BSTree;实现下列函数StatusInsertBSTI(BSTree
L比8伯
·
2025-03-09 14:56
数据结构
考研系列-
数据结构
第六章:图(上)
目录写在前面一、图的基本概念1.图的定义2.图的种类(1)无向图、有向图(2)简单图、多重图3.顶点的度4.顶点与顶点之间关系描述5.图的连通性(1)连通图、强连通图(2)连通分量、强连通分量(3)生成树、生成森林6.带权图7.几种特殊形态的图(会识别、掌握特性)8.总结9.习题总结(1)选择题(2)简答题二、图的存储1.邻接矩阵(1)存储结构(存储非带权图)(2)邻接矩阵基本性质(3)邻接矩阵存
Nelson_hehe
·
2025-03-09 14:56
#
数据结构笔记
数据结构
图的存储
邻接表
邻接矩阵
十字链表法
图的基本操作
Redis数据类型--布隆过滤器类型详解及应用
数据结构
Redis无论什么数据类型,存储的时候都是以键值对key-value形势存储,并且所有的key都是String类型,本文讨论的数据类型是value的数据类型。
码农爱java
·
2025-03-09 13:52
【Redis】
redis
数据库
缓存
C语言优先队列作用,优先队列(priority_queue)的C语言实现(原创)
本文简要介绍一种基于数组二叉堆实现的优先队列,定义的
数据结构
和实现的函数接口说明如下:一、键值对结构体:KeyValue//=============KeyValueStruct============
福建低调
·
2025-03-09 13:52
C语言优先队列作用
C语言实现优先队列
优先队列(堆)是允许至少下列两种操作的
数据结构
:Insert(插入),它的工作显而易见的,以及DeleteMin(删除最小者),它的工作是找出、返回和删除优先队列中最小的元素。
嵌入式系统攻城狮
·
2025-03-09 13:51
AD18
c语言
数据结构
开发语言
MySQL 索引
数据结构
- 对比
一前言索引(index)是帮助MysqL高效获取数据的排好序的
数据结构
。通过索引查找数据,在维护的索引
数据结构
上,通过比大小的方式,查找对应数据,
数据结构
排好序,可以加快查找。
好小一只
·
2025-03-09 12:10
mysql
数据结构
数据库
mysql索引
索引数据结构
Mysql索引
数据结构
Mysql索引
数据结构
为什么要建索引InnoDB和MyISAM默认的索引是Btree索引,而Memory默认索引是HASH索引。
程序员Realeo
·
2025-03-09 11:40
数据库
算法与数据结构
mysql
数据结构
数据库
索引
10.1go常用包json
序列化(Marshal):将Go的
数据结构
转换为JSON字符串。反序列化(Unmarshal):将JSON字符串转换为Go的
数据结构
。
chxii
·
2025-03-09 11:07
go语言基础
golang
json
开发语言
[
数据结构
&算法]判断一个二叉树是否是完全二叉树
完全二叉树定义:第k-1层是满的,第k层是连续的思路:按层序走,非空节点一定是连续的//判断二叉树是否是完全二叉树intBinaryTreeComplete(BTNode*root){Queueq;QueueInit(&q);if(root){QueuePush(&q,root);}//把节点带走把孩子带进来while(!QueueEmpty(&q)){BTNode*front=QueueFron
醉城夜风~
·
2025-03-09 10:25
数据结构
算法
字节跳动C++客户端开发实习生内推-抖音基础技术
智能手机爱好者和使用者,追求良好的用户体验;具有良好的编程习惯,代码结构清晰,命名规范;熟练掌握
数据结构
与算法、计算机网络、操作系统、编译原理等课程;熟练掌握C/C++/OC/Swift一种或多种语言,
飞300
·
2025-03-09 09:18
业界资讯
c++
LeetCode
热题 100_字符串解码(71_394_中等_C++)(栈)
LeetCode
热题100_字符串解码(71_394)题目描述:输入输出样例:题解:解题思路:思路一(栈):代码实现代码实现(栈):以思路一为例进行调试题目描述:给定一个经过编码的字符串,返回它解码后的字符串
Dream it possible!
·
2025-03-09 07:08
LeetCode
热题
100
leetcode
c++
算法
哈希基础知识
目录定义哈希表的基本操作初始化:增删查改:定义哈希是一种将任意长度的输入(如字符串、文件、数据)通过哈希函数转换为固定长度输出的过程,其输出通常称为哈希值获哈希码哈希表(HashTable)是一种基于哈希函数实现的
数据结构
飘去数星星
·
2025-03-09 06:05
多元
哈希算法
学习
算法
element ui 中 Cascader 级联选择器实现 动态加载 动态禁用 入门_cascader动态加载(2)
简单列一下我自己遇到的一些题HTML+CSSJavaScript前端框架前端性能优化前端监控模块化+项目构建代码管理信息安全网络协议浏览器算法与
数据结构
团队管理开源分享:【大厂前端面试题解析+核心总结学习笔记
2401_84619606
·
2025-03-09 05:20
程序员
前端
面试
学习
代码随想录算法训练营第 42 天 |
LeetCode
188.买卖股票的最佳时机IV
LeetCode
309.最佳买卖股票时机含冷冻期
LeetCode
714.买卖股票的最佳时机含手续费
代码随想录算法训练营Day42代码随想录算法训练营第42天|
LeetCode
188.买卖股票的最佳时机IV
LeetCode
309.最佳买卖股票时机含冷冻期
LeetCode
714.买卖股票的最佳时机含手续费目录代码随想录算法训练营前言
HIT最菜电控
·
2025-03-09 05:19
代码随想录算法训练营
算法
leetcode
c++
数据结构
动态规划
上一页
104
105
106
107
108
109
110
111
下一页
按字母分类:
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
其他