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数据结构刷题
Android面试题(一)Java高频面试题
一)Java高频面试题Android面试题(二)Android中高级/资深面试题Android面试题(三)Java虚拟机原理面试题Android面试题(四)常用设计模式面试题Android面试题(五)
数据结构
红日666
·
2025-04-08 15:10
Android
面试题大全
java
Java面试题
华为OD机试【2024E卷】真题目录+算法分类+通过率
刷的越多,抽中的概率越大,私信哪吒,备注华为OD,加入华为OD
刷题
交流群,每一题都有详细的答题思路、详细的代码注释、3个测试用例、为什么这道题采用XX算法、XX算法的适用场景,发现新题目,随时更新,全天
哪 吒
·
2025-04-08 15:08
华为od
算法
数据结构
华为OD机试 - 评论转换输出(Python/JS/C/C++ 2023 B卷 100分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-04-08 15:08
华为od
python
javascript
华为OD机试 - 找车位(Python/JS/C/C++ 2024 B卷 100分)
华为OD机试2024E卷题库疯狂收录中,
刷题
点这里专栏导读本专栏收录于《华为OD机试真题(Python/JS/C/C++)》。
哪 吒
·
2025-04-08 15:08
华为od
python
javascript
[初阶
数据结构
】顺序表
本文收录于初阶
数据结构
系列,本专栏主要是针对时间、空间复杂度,顺序表和链表、栈和队列、二叉树以及各类排序算法,持续更新!相关专栏C++及Linux正在发展,敬请期待!
爱编程的小马.
·
2025-04-08 14:04
初阶数据结构
数据结构
【
数据结构
初阶】顺序表和链表
1.线性表线性表指的是具有部分相同特性的⼀类
数据结构
的集合,它是由零个或多个数据元素组成的有限序列。线性表在逻辑上是线性结构,也就说是连续的⼀条直线。
舞武零落
·
2025-04-08 14:04
链表
数据结构
《复杂网络建模》课程project
《复杂网络建模》课程projectA.前言B.project内容C.实验过程a.数据来源b.
数据结构
点(node)边(edge)网络(network)c.特点d.测试C.结束与反思D.一个印象深刻的BUGE
dc199706
·
2025-04-08 14:32
#
硕士课程
CS-1级
课程project
Python核心
数据结构
详解:元组、集合与字典
摘要:Python五大核心
数据结构
各具特色:列表(List)为可变有序容器,支持动态增删改查;字符串(String)为不可变序列,专注文本处理与编码存储;元组(Tuple)不可变且有序,用于保护固定数据
python_chai
·
2025-04-08 13:26
python
数据结构
java
LeetCode
Hot100
刷题
指南(第3期)
LeetCode
Hot100
刷题
指南(第3期)大家好我是寸铁临近秋招,让我们一起
刷题
吧每期5道题持续更新中欢迎点赞+关注往期回顾蓝桥杯上岸全指南往期回顾蓝桥杯上岸必背!!!(第一期)蓝桥杯必背!!!
寸 铁
·
2025-04-08 12:53
LeetCode
Hot100
leetcode
算法
职场和发展
java
经验分享
蓝桥杯
笔记
【蓝桥杯每日
刷题
】——分巧克力
一、题目儿童节那天有K位小朋友到小明家做客。小明拿出了珍藏的巧克力招待小朋友们。小明一共有N块巧克力,其中第i块是Hi*Wi的方格组成的长方形。为了公平起见,小明需要从这N块巧克力中切出K块巧克力分给小朋友们。切出的巧克力需要满足:1.形状是正方形,边长是整数;2.大小相同;例如一块6x5的巧克力可以切出6块2x2的巧克力或者2块3x3的巧克力。当然小朋友们都希望得到的巧克力尽可能大,你能帮小明计
一只会编程的羊
·
2025-04-08 12:20
蓝桥杯
python
Python 求中心索引,第二种方法不可取!
1题目今天,我们做一道
LeetCode
题目,开启咱们【算法
刷题
日记】知识星球的第一道
LeetCode
题。题目的基本类型是数组,考察点数组的索引、求和等,基本的算法分析能力。
算法channel
·
2025-04-08 11:15
LeetCode
150——逆波兰表达式求值
我的
LeetCode
代码仓:https://github.com/617076674/
LeetCode
原题链接:https://
leetcode
-cn.com/problems/evaluate-reverse-polish-notation
清風逐尘乀
·
2025-04-08 11:40
LeetCode题解
LeetCode
逆波兰表达式
栈
LeetCode
150.逆波兰表达式求值——java
题目描述:示例1:输入:tokens=[“2”,“1”,“+”,“3”,“*”]输出:9解释:该算式转化为常见的中缀算术表达式为:((2+1)*3)=9示例2:输入:tokens=[“4”,“13”,“5”,“/”,“+”]输出:6解释:该算式转化为常见的中缀算术表达式为:(4+(13/5))=6示例3:输入:tokens=[“10”,“6”,“9”,“3”,“+”,“-11”,““,”/“,””
GO!!!
·
2025-04-08 11:09
leetcode
leetcode
算法
职场和发展
C++算法练习-day25——150.逆波兰表达式求值
-力扣(
LeetCode
)题目思路分析逆波兰表达式(ReversePolishNotation,RPN)是一种后缀表达式,在这种表达式中,运算符位于其操作数之后。
Neophyte0608
·
2025-04-08 10:38
C++算法练习
c++
开发语言
后缀自动机模板题详解:从算法思路到代码实现(以 P3804 为例)
后缀自动机(SAM)是解决此类问题的理想
数据结构
:SAM特性:每个
Reese_Cool
·
2025-04-08 10:07
算法题练习
算法
c++
leetcode
150———逆波兰表达式求值
//逆波兰表达式求值#include#include#includeusingnamespacestd;stringpostexp;doubleGetValue(){stackopand;doublea,b,c,d;charch;inti=0;while(i='0'&&ch<='9'){d=d*10+(ch-'0');i++;ch=postexp[i];}opand.push(d);break;}
没对象你不会new一个吗
·
2025-04-08 10:37
c++
算法
开发语言
Leetcode
——1047. 删除字符串中的所有相邻重复项
题解一思路和上一题区别不大,就是在进栈之前和栈顶元素进行比较,相同就弹出,不同就进栈,最后对栈内的元素进行输出。代码classSolution{publicStringremoveDuplicates(Strings){Dequestack=newArrayDeque<>();for(inti=0;i
Jay_See
·
2025-04-08 10:07
算法
突破传统认知:迭代器模式在现代开发中的高阶实践
传统的遍历方式会导致业务逻辑与
数据结构
深度耦合,这正是迭代器模式要解决的核心问题。迭代器模式的真正价值在于它建立了一套标准化的集合遍历协议,使得我们可以:统一不同
数据结构
的访问方式实现遍历算法与业务
芯作者
·
2025-04-08 10:32
迭代器模式
「
数据结构
」有向图求顶点的度
在有向图的邻接表存储的基础上,试设计算法计算各顶点的度,并依次输出入度、出度、度。输入格式:先输入两个整数(m,n)(分别表示待创建的图顶点数和边数),之后是m个顶点的信息,再之后是n条边。输出格式:对每一组输入,按照顶点个数输出多行,每一行行首是顶点信息,之后是冒号,之后依次输出该顶点的入度、出度和度,中间用空格分隔。输入样例:在这里给出一组输入。例如:66abcdefabacbdcddecf输
Asteroid_PZX
·
2025-04-08 08:20
数据结构
数据结构
算法
图论
c++
[
数据结构
]二叉树中求结点的祖先
在二叉链表表示的二叉树中(值域为字符型),查找值为x的结点的所有祖先结点并输出。输入说明:利用二叉树的先序递归创建二叉树,键盘输入字符序列,@代表空结点,中间不允许有重复的值,建立二叉树,接着输入字符x。输出说明:(1)若x为根,输出:Noancestornodes。(2)若x不存在,则输出:nonodes;(3)否则,依次输出x的祖先结点,从离x最近的父节点开始,输出到根节点,数据之间用一个空格
Asteroid_PZX
·
2025-04-08 08:50
数据结构
c++
算法
数据结构
[
数据结构
]进制转换
要求实现函数,借助如下自定义栈seqstack将一个正整数n转换为$$进制数并输出。输出时用大写字母A、B、C、D、E、F分别表示10、11、12、13、14、15。#include#defineMAXSIZE100usingnamespacestd;typedefstruct{intdata[MAXSIZE];inttop;}seqstack;voidinitstack(seqstack&s){
Asteroid_PZX
·
2025-04-08 08:20
数据结构
c++
数据结构
学习
Python数据可视化 Pyecharts 制作 Sunburst 旭日图
旭日图是一种专为展示多层次
数据结构
而设计的图表类型,尤其适合用于可视化分层结构或树状结构的数据。
Mr数据杨
·
2025-04-08 07:45
Python
数据可视化
python
数据可视化
pyecharts
数据分析
python三大库之---pandas(一)
python三大库之—pandas(一)文章目录python三大库之---pandas(一)一、概述二,安装三,内置
数据结构
四,Series4.1创建Series对象的方式4.1.1创建Series空对象
暴龙胡乱写博客
·
2025-04-08 07:14
python
pandas
开发语言
人工智能
三大库-pandas
1.安装pipinstallpandas-ihttps://pypi.tuna.tsinghua.edu.cn/simple/2.内置
数据结构
Pandas在ndarray数组(NumPy中的数组)的基础上构建出了两种不同的
数据结构
小玲男友
·
2025-04-08 06:39
pandas
python
Scheme语言的文件系统
本文将探讨如何在Scheme中设计和实现一个简单的文件系统,主要包括:文件的创建、读取、写入和删除等基本功能,此外还将讨论其在内存管理、
数据结构
选择及性能方面的考虑。1.文件系统
褚瑱琅
·
2025-04-08 06:38
包罗万象
golang
开发语言
后端
数字政府建设如何开展数据共享与整合效率
通过构建数据中台,企业或政府部门可以在统一的
数据结构
下进行多业务系统的数据集成和数据共享。例如,某大型制药公司通过数据中台技术,整合了研发、生产、销售等环节的数据,实现了数据的实时共享和高效利用。
AI糊涂是福
·
2025-04-08 06:36
数字政府
政务
解决有向图中节点出度和入度计算问题
解决有向图中节点出度和入度计算问题引言邻接链表表示法邻接链表的
数据结构
创建图添加边计算节点的出度伪代码C代码计算节点的入度伪代码C代码时间复杂度示例结论引言在图论中,有向图是一种重要的
数据结构
,用于表示元素之间的方向性关系
醉心编码
·
2025-04-08 05:34
通信软件
c/c++
技术类
c语言
数据结构
图搜索算法
【
数据结构
】图的存储结构:十字链表和邻接多重表
图的存储结构由于图的任意两个顶点之间都可能存在联系,因此无法以数据元素在存储区中的物理位置来表示元素之间的关系,即图没有顺序存储结构,但我们可以用二维数组(矩阵)来表示元素之间的关系——邻接矩阵。除此之外还有链式存储结构,包括邻接表、十字链表和邻接多重表。其中邻接矩阵和邻接表最常用。十字链表十字链表(OrthogonalList)是有向图的另一种链式存储结构,可以看作是有向图的邻接表(单链表的结点
至肝主义圈毛君
·
2025-04-08 05:04
数据结构
数据结构
图
LeetCode
501. 二叉搜索树中的众数 java题解
https://
leetcode
.cn/problems/find-mode-in-binary-search-tree/description/classSolution{intcount=0;intmaxCount
奔跑的废柴
·
2025-04-08 05:32
LeetCode
leetcode
java
算法
二叉树
LeetCode
235. 二叉搜索树的最近公共祖先 java题解
https://
leetcode
.cn/problems/lowest-common-ancestor-of-a-binary-search-tree/description/由于二叉搜索树是有序的,所以比题
奔跑的废柴
·
2025-04-08 05:32
LeetCode
leetcode
java
算法
36 | 链表
链表一、链表的概念链表(LinkedList)是一种常见的
数据结构
,用于存储一系列元素。
小刘要努力。
·
2025-04-08 04:27
Python教程系列专栏
python
数据结构
链表
算法
Redis的跳表:高效实现有序集合
在Redis中,跳表(SkipList)是一种常用的
数据结构
,用于实现有序集合(SortedSet)。跳表是一种基于链表的
数据结构
,具有快速的查找、插入和删除操作,适用于有序集合的实现。
良月柒
·
2025-04-08 04:26
Redis
redis
数据库
缓存
【每日算法】Day 16-1:跳表(Skip List)——Redis有序集合的核心实现原理(C++手写实现)
今日深入解析跳表的
数据结构
设计与实现细节,从基础概念到Redis级优化策略,彻底掌握这一平衡树的优雅替代方案。
longlong int
·
2025-04-08 04:24
redis
数据库
缓存
c++
算法
LeetCode
:2181. 合并零之间的节点 遍历链表
2181.合并零之间的节点today2181.合并零之间的节点题目描述给你一个链表的头节点head,该链表包含由0分隔开的一连串整数。链表的开端和末尾的节点都满足Node.val==0。对于每两个相邻的0,请你将它们之间的所有节点合并成一个节点,其值是所有已合并节点的值之和。然后将所有0移除,修改后的链表不应该含有任何0。返回修改后链表的头节点head。示例1:输入:head=[0,3,1,0,4
忍界英雄
·
2025-04-08 01:11
每日一题
leetcode
链表
算法
LeetCode
回文串专题——最长回文子串,分割回文串
LeetCode
回文串专题整理前言
LeetCode
#5——最长回文子串题目描述算法思想与代码实现
LeetCode
#131——分割回文串题目描述算法思路与代码实现
LeetCode
#132——分割回文串II
乾小二
·
2025-04-08 01:39
Leetcode
回文串
动态规划
回溯
LeetCode
C++
LeetCode
第131题_分割回文串
LeetCode
第131题:分割回文串题目描述给你一个字符串s,请你将s分割成一些子串,使每个子串都是回文串。返回s所有可能的分割方案。回文串是正着读和反着读都一样的字符串。
@蓝莓果粒茶
·
2025-04-08 01:09
算法
leetcode
算法
职场和发展
c#
.net
开发语言
前端
LeetCode
第132题--分割回文串 II
给定一个字符串s,将s分割成一些子串,使每个子串都是回文串。返回符合要求的最少分割次数。示例:输入:“aab”输出:1解释:进行一次分割就可将s分割成[“aa”,“b”]这样两个回文子串。/*classSolution{private:boolisPalindStr(strings){if(s.length()==1)returntrue;intlen=s.length();for(inti=0;
king3wade
·
2025-04-08 01:08
LeetCode
算法编程学习
LeetCode
回文串
LeetCode
132. 分割回文串 II—字符串动态规划
题目概述题目链接:点我做题题解一、普通动态规划 还是那句话,字符串类的动态规划可以考虑往考虑前i个字符的反应问题的状态靠,比如本题,定义f(i)f(i)f(i)为考虑字符串s的前i个字符分割为回文子串的最小分割数,假设字符串s的长度是n,那么问题的答案就是f(n)f(n)f(n). 考虑状态转移方程:如果此时从头到底i个字符已经是回文串了,那么不需要分割,分割数是0;否则可以这样把问题分解:把
魔术师的徒弟
·
2025-04-08 01:38
LeetCode刷题
动态规划
算法
c++
字符串
leetcode
利用 Python 绘制和弦图:用途、代码详解与应用场景(第四天)
它能够清晰地展示多个实体之间的相互关系和流量,以一种直观而富有艺术感的方式呈现复杂的
数据结构
。
葡萄味安慕希
·
2025-04-08 01:08
python
信息可视化
php
算法编程题-到达终点数字 & 将字符串翻转到单调递增 & 四因数 & 找出最具竞争力的子序列
找出最具竞争力的子序列到达终点数字原题描述思路简述代码实现复杂度分析将字符串翻转到单调递增原题描述思路简述代码实现复杂度分析四因数原题描述思路简述代码实现复杂度分析找出最具竞争力的子序列原题描述思路简述代码实现复杂度分析摘要:本文将介绍四道
LeetCode
灼华十一
·
2025-04-08 00:07
算法编程题
算法
golang
leetcode
面试
[Python] 位置相关的贪心算法-
刷题
+思路讲解版
位置贪心-题目目录例题1-香蕉商人编程实现输入描述输出描述思路AC代码例题2-分糖果编程实现输入描述输入样例输出样例思路AC代码例题4-分糖果II编程实现输入描述输出描述输入样例思路AC代码例题3-分糖果III编程实现输入描述输出描述输入样例输出样例思路AC代码例题4-上课编程实现输入描述输入样例1输出样例1样例说明1输入样例2输出样例2样例说明2思路AC代码注:所有题目名字为作者自己起的,不与洛
无影无踪的青蛙
·
2025-04-08 00:04
python
贪心算法
算法
数据结构
与算法——贪心算法
引言贪心算法(GreedyAlgorithm),又称贪婪算法,是一种在每一步选择中都采取当前状态下最优(即最有利)的选择,从而希望导致结果是全局最优的算法策略。这种算法并不保证在所有情况下都能找到全局最优解,但在许多实际问题中,它能够以较高的效率得到相当不错的解,甚至是最优解。以下是对贪心算法的详细介绍:基本思想贪心算法的基本思想可以概括为“每一步都做出一个局部最优的选择,最终期望得到全局最优解”
passion更好
·
2025-04-07 23:58
数据结构
C++
贪心算法
算法
NoSQL数据库分类简述
NoSQL数据库主要可以分为以下几类:1.键值存储(Key-ValueStores)Redis:高性能的键值数据库,支持数据持久化和多种
数据结构
,如列表、集合、哈希表等。Riak
秋夫人
·
2025-04-07 23:54
数据库
NOSQL
nosql
数据库
7-1-3
数据结构
实验一 进制转换
7-1-3
数据结构
实验一进制转换利用栈(以顺序栈作存储结构)实现进制转换。给定一个十进制整数x和要转换的进制m,编程将x以m进制形式输出。
黄油烤菠萝
·
2025-04-07 22:22
算法
数据结构
模拟算法-495.提莫攻击-力扣(
LeetCode
)
一、题目解析题目首先给出了duration用于表示中毒的持续时间,而在t时发起攻击,[t,t+duration-1]都是在中毒状态下,而数组timeSeries则储存了攻击的t值。我们则需要返回中毒的总时间。可以结合示例例来了解一下如何计算中毒总时长的。二、算法解析模拟算法顾名思义,我们需要去模拟问题的执行过程。我们可以注意到给出的t是以区间的方式给出的,就像上面的[1,4]我们就可以理解为分别在
1白天的黑夜1
·
2025-04-07 21:16
c++
c语言
算法
leetcode
leetcode
51-N皇后
leetcode
51思路本题可以使用回溯算法来解决。回溯算法通过尝试所有可能的解决方案来找到问题的解的算法,当发现当前的选择无法得到有效的解决方案时,就回溯到上一步,尝试其他的选择。
记得早睡~
·
2025-04-07 21:44
算法小课堂
leetcode
typescript
javascript
算法
Redis:内存淘汰原则,缓存击穿,缓存穿透,缓存雪崩
高性能和低延迟:内存存储、单线程模型和高效的
数据结构
,使数据访问速度极快,延迟低。丰富的数据类型:支持字符串、哈希、列表、集合等多种数据类型,操作灵活,适用于多样业务场景。
Chandler24
·
2025-04-07 21:12
Redis
缓存
redis
数据库
LeetCode
122 - 买卖股票的最佳时机 II
LeetCode
122-买卖股票的最佳时机II链接:https://
leetcode
-cn.com/problems/best-time-to-buy-and-sell-stock-ii给定一个数组,它的第
JAVA程序员——
·
2025-04-07 21:10
数据结构与算法基础
leetcode
LeetCode
--买卖股票的最佳时机Ⅲ--动态规划
一、题目解析二、算法原理这道题跟另外的几道股票问题分析方式相似,区别主要就在于该题规定我们最多可以完成两笔交易,那么我们就可以定义二维数组f[][],g[][]。f[i][j]表示在第i天后我们手中持有股票且交易次数为j时的最大利润,g[i][j]表示在第i天后我们手中不持有股票且交易次数为j时的最大利润。据题意我们可以画出以下状态机:值得注意的是我们的纵坐标是从0开始的所以填表过程中可能越界,需
小五Z
·
2025-04-07 20:40
算法日记
leetcode
动态规划
算法
java
Linux生产消费者模式
生产者和消费者线程共享一个有限的缓冲区(如队列、栈或其他
数据结构
)。生产者线程负责将数据放入缓冲区,消费者线程负责从缓冲区取出数据。
大大大蠢驴
·
2025-04-07 20:39
linuxc++学习笔记
linux
c++
后端
上一页
89
90
91
92
93
94
95
96
下一页
按字母分类:
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
其他