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数据结构刷题
第五讲 | 样地怎么分组才科学?聚类分析在样地分类中的应用实战
不需要先验标签,纯粹依据
数据结构
进行“自动分组”。二、科研中常
Chh0715
·
2025-04-09 12:58
r语言
数据分析
机器学习
数据结构
与算法丨串
目录一、概述1.1串的概念1.2几个术语二、串的表示和实现2.1串的顺序存储表示2.1.1串初始化2.1.2求串长2.1.3判断串是否为空2.1.4串赋值2.1.5串复制2.1.6串比较2.1.7取子串2.1.8串连接2.2串的链式存储表示三、串的模式匹配1.概念2.模式匹配的基本算法(BF算法)3.KMP算法3.1next数组3.2KMP算法4.Horspool算法4.1概念4.2Horspoo
Want595
·
2025-04-09 12:55
C语言数据结构与算法
算法
数据结构
串
模式匹配
set和Map的应用场景
,方法又add,delete,hasMap:1.本质上是键值对的集合,类似集合;2.可以遍历,方法很多,可以干跟各种数据格式转换Set和Map主要的应用场景在于数据重组和数据存储set是一种叫做集合的
数据结构
suzhiwei_boke
·
2025-04-09 11:15
数据结构
Verilog:HDLBits
刷题
-组合逻辑-基本门电路
前言这是我第二次刷HDLBits的题,第一次是刚接触FPGA时,为了快速入门Verilog,第一次
刷题
跟着B站视频刷的,但是现在发现没有很大的用处,个人感觉还是有一点Verilog基础后,再来刷HDLBits
崽崽今天要早睡
·
2025-04-09 10:44
#
▶HDLBits
fpga开发
Java
数据结构
——哈希表
1.哈希表1.1哈希表的概念哈希表(HashTable)是一种
数据结构
,它通过将键映射到数组中的位置来实现快速的数据查找、插入和删除操作。哈希表利用哈希函数将键转换为数组的索引
Moso_Rx
·
2025-04-09 09:38
散列表
数据结构
java
阿里银泰百货校招&;实习-c++/java/CV/产品/运营等
华为OD
刷题
算法渣硕面经(阿里、腾讯、美团等),攒人品春招启动了,但没完全启动【奖】硬件的jrm,春招开始投了考研失利--寄求捞题解|#汽水瓶#constrl=require("readline").createInterface
愤怒的小青春
·
2025-04-09 05:44
java
Spark修炼之道(基础篇)——Linux大数据开发基础:第十一节:Shell编程入门(三)
本节主要内容shell数组shell命令别名时间操作1.Shell数组同C、C++等语言一样,shell脚本也提供了数组这样一个重要的
数据结构
,shell中的数组有两种,一种为普通数组,另外的一种称为关联数组
zhouzhihubeyond
·
2025-04-09 05:14
Linux
Spark修炼之道
大数据
shell
【蓝桥杯】搜索算法:DFS/BFS
对比维度BFS(广度优先搜索)DFS(深度优先搜索)核心遍历方式按层次遍历(离起点近的节点先访问)深度优先(一条路径走到底再回溯)
数据结构
队列(FIFO)栈/递归(LIFO)空间复杂度O(b^d)(b为分支因子
是Winky啊
·
2025-04-09 05:43
#
蓝桥杯
蓝桥杯
算法
笔记
谈谈我所了解的hash
Hash索引原理优点缺点适用场景HashMap中的hash算法redis中的hash压缩列表(ziplist)哈希表(hashtable)一致性Hash原理特点应用场景Hash索引Hash索引基于哈希表这种
数据结构
来实现快速数据查找
for62
·
2025-04-09 03:32
面试合集
哈希算法
一致性hash
hash索引
TypeScript语言的图表
良好的数据可视化能够帮助我们理解复杂的
数据结构
、识别趋势和异常,促进决策过程。随着前端技术的发展,TypeScript因其静态类型检查和更好的代码可维护性而逐渐流行。
赵玄裳
·
2025-04-09 03:00
包罗万象
golang
开发语言
后端
【redis】初识非关系型数据库——redis
,Redis中的值可以是由string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)、Bitmaps(位图)、HyperLogLog、GEO(地理信息定位)等多种
数据结构
和算法组成
W…Y
·
2025-04-09 02:26
redis
redis
数据库
缓存
服务器
分布式
高精度算法(c++)
目录1.高精度算法介绍:2.高精度算法应用:高精度加法高精度减法高精度乘法高精度除法高精度算法真题:1.高精度算法介绍:在C++中,高精度和低精度通常指的是处理数字时所用的
数据结构
的精度高低。
18559204926
·
2025-04-09 01:18
高精度算法
c++
开发语言
LeetCode
第50题:Pow(x,n)
题目描述:实现pow(x,n),即计算x的整数n次幂函数(即x^n)。示例1:输入:x=2.00000,n=10输出:1024.00000示例2:输入:x=2.10000,n=3输出:9.26100示例3:输入:x=2.00000,n=-2输出:0.25000解释:2-2=1/22=1/4=0.25提示:-100.00。-104doublemyPow(doublex,intn){doubleans
IC 见路不走
·
2025-04-09 01:15
leetcode
算法
职场和发展
LeetCode
第53题:最大子数组和
题目描述:给你一个整数数组nums,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。子数组是数组中的一个连续部分。示例1:输入:nums=[-2,1,-3,4,-1,2,1,-5,4]输出:6解释:连续子数组[4,-1,2,1]的和最大,为6。示例2:输入:nums=[1]输出:1示例3:输入:nums=[5,4,-1,7,8]输出:23提示:1result)resul
IC 见路不走
·
2025-04-09 01:15
leetcode
算法
数据结构
【力扣
刷题
实战】子集
力扣题目:子集原题链接:78.子集-力扣(
LeetCode
)题目描述给你一个整数数组nums,数组中的元素互不相同。返回
小卡皮巴拉
·
2025-04-09 01:15
力扣刷题实战
算法
leetcode
c++
开发语言
dfs
回溯
【力扣
刷题
实战】替换所有的问号
力扣题目:替换所有的问号原题链接:1576.替换所有的问号-力扣(
LeetCode
)题目描述给你一个仅包含小写
小卡皮巴拉
·
2025-04-09 01:15
力扣刷题实战
算法
leetcode
c++
开发语言
模拟
LeetCode
第41~43题
目录
LeetCode
第41题:缺失的第一个正数
LeetCode
第42题:接雨水
LeetCode
第43题:字符串相乘
LeetCode
第41题:缺失的第一个正数题目描述:给你一个未排序的整数数组nums,请你找出其中没有出现的最小的正整数
IC 见路不走
·
2025-04-09 01:44
leetcode
算法
数据结构
【力扣Hot100
刷题
日记】1-两数之和
1-两数之和题解问题描述:给定一个整数数组nums和一个整数目标值target,请你在该数组中找出和为目标值target的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案,并且你不能使用两次相同的元素。你可以按任意顺序返回答案。示例1:输入:nums=[2,7,11,15],target=9输出:[0,1]解释:因为nums[0]+nums[1]==9,返回[0,1]。示例2:
耀耀_很无聊
·
2025-04-09 01:14
【力扣
leetcode
算法
数据结构
第03课:字符串、列表和栈
本文将要引入一个另一个重要概念:
数据结构
,包括字符串、列表、元组、字典、栈、队列和集合。在正式介绍之前,先简要介绍一下
数据结构
的概念,读者可以选择跳过,不影响阅读后文。
Jin_Kwok
·
2025-04-09 00:37
Python
开发
14
天快速入门
Python
编程语言
榜单
深⼊理解指针(5)[回调函数、qsort相关知识(qsort可用于各种类型变量的排序)】
我的博客:<但愿.我的专栏:C语言、题目精讲、算法与
数据结构
、C++欢迎点赞,关注目录1.回调函数2.qsort相关知识(qsort可用于各种类型变量的排序)一回调函数1定义/作用:把函数的指针(
<但愿.
·
2025-04-08 23:07
c语言
javascript
开发语言
ecmascript
leetcode
刷题
记录43-994. 腐烂的橘子
问题描述在给定的mxn网格grid中,每个单元格可以有以下三个值之一:值0代表空单元格;值1代表新鲜橘子;值2代表腐烂的橘子。每分钟,腐烂的橘子周围4个方向上相邻的新鲜橘子都会腐烂。返回直到单元格中没有新鲜橘子为止所必须经过的最小分钟数。如果不可能,返回-1。示例示例1:输入:grid=[[2,1,1],[1,1,0],[0,1,1]]输出:4示例2:输入:grid=[[2,1,1],[0,1,1
xianduan_
·
2025-04-08 23:36
力扣刷题日记
leetcode
算法
模拟
leetcode
刷题
记录41-990. 等式方程的可满足性
问题描述给定一个由表示变量之间关系的字符串方程组成的数组,每个字符串方程equations[i]的长度为4,并采用两种不同的形式之一:"a==b"或"a!=b"。在这里,a和b是小写字母(不一定不同),表示单字母变量名。只有当可以将整数分配给变量名,以便满足所有给定的方程时才返回true,否则返回false。示例示例1:输入:["a==b","b!=a"]输出:false解释:如果我们指定,a=1
xianduan_
·
2025-04-08 23:06
力扣刷题日记
leetcode
算法
leetcode
刷题
记录33-969. 煎饼排序
问题描述给你一个整数数组arr,请使用煎饼翻转完成对数组的排序。一次煎饼翻转的执行过程如下:选择一个整数k,1<=k<=arr.length反转子数组arr[0...k-1](下标从0开始)例如,arr=[3,2,1,4],选择k=3进行一次煎饼翻转,反转子数组[3,2,1],得到arr=[1,2,3,4]。以数组形式返回能使arr有序的煎饼翻转操作所对应的k值序列。任何将数组排序且翻转次数在10
xianduan_
·
2025-04-08 23:06
力扣刷题日记
leetcode
算法
leetcode
刷题
记录15-2225. 找出输掉零场或一场比赛的玩家
问题描述给你一个整数数组matches其中matches[i]=[winneri,loseri]表示在一场比赛中winneri击败了loseri。返回一个长度为2的列表answer:answer[0]是所有没有输掉任何比赛的玩家列表。answer[1]是所有恰好输掉一场比赛的玩家列表。两个列表中的值都应该按递增顺序返回。注意:只考虑那些参与至少一场比赛的玩家。生成的测试用例保证不存在两场比赛结果相
xianduan_
·
2025-04-08 23:36
力扣刷题日记
leetcode
c++
数据结构
/图论:最小生成树问题
数据结构
/图论:最小生成树问题一、问题描述图的生成树是一个包含所有顶点的子图并且是一棵树。一个图可能有很多生成树。生成树问题是网络理论解决的典型问题之一,应用领域非常多。
使君杭千秋
·
2025-04-08 23:04
数据结构
高等程序设计
数据结构
图论
算法
leetcode
刷题
记录44-208. 实现 Trie (前缀树)
问题描述Trie(发音类似"try")或者说前缀树是一种树形
数据结构
,用于高效地存储和检索字符串数据集中的键。这一
数据结构
有相当多的应用情景,例如自动补全和拼写检查。
xianduan_
·
2025-04-08 23:33
力扣刷题日记
leetcode
算法
翻译
leetcode
_21. 合并两个有序链表python
算法思想:1.两个链表是有序的,这里采用的是尾插法,尾插法就要使用两个指针进行操作,一个作为头结点,另一个跟踪最后一个节点,每次都指向的是做后一个节点,即尾节点。2.比较两个链表的头结点的val值,把较小的那个使用first.next=较小节点这一操作,指向完成并使原本的链表的头指针向后移动一位。3.若有一个链表已经被比较完了,那么就使目标链表的尾指针指向另一个没有比较完的链表即可。代码:clas
doze want sleep
·
2025-04-08 22:30
LeetCode
【Python】【力扣】
刷题
Day1——合并两个有序链表
提示:仅供参考文章目录一、合并两个有序链表二、思路1.合并两个链表,如果有一个链表是空,直接返回另一个链表即可2.如果两个链表都不为空三、代码四、学习总结力扣题目链接:链接:link一、合并两个有序链表将两个升序链表合并为一个新的升序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。示例1:输入:l1=[1,2,4],l2=[1,3,4]输出:[1,1,2,3,4,4]示例2:示例2:输
zyz_Kilig
·
2025-04-08 22:58
力扣刷题
python
leetcode
链表
leetcode
0410. 分割数组的最大值-hard
1题目:分割数组的最大值2025-04-07官方标定难度:中给定一个非负整数数组nums和一个整数k,你需要将这个数组分成k个非空的连续子数组,使得这k个子数组各自和的最大值最小。返回分割后最小的和的最大值。子数组是数组中连续的部份。示例1:输入:nums=[7,2,5,10,8],k=2输出:18解释:一共有四种方法将nums分割为2个子数组。其中最好的方式是将其分为[7,2,5]和[10,8]
智趣代码实验室
·
2025-04-08 22:57
Leetcode
算法
leetcode
双向链表C语言实现
双向链表实现(带头结点版)双向链表的实现与单链表类似,在这里使用C语言实现,主要包括头插法插入节点,删除节点以及创建空链表抽象
数据结构
ADT定义双向链表与单链表的区别在于多了一个指向上一个节点的指针prevtypedefstruct_Node
望年阁
·
2025-04-08 21:49
数据结构与算法
链表
c语言
数据结构
leetcode
138.随机链表的复制
随机链表的复制问题分析1.复制节点并插入到原节点后面:2.复制随机指针:3.分离原链表和新链表:代码实现1.初始化指针和变量:2.复制节点:3.复制随机指针:4.分离链表:5.返回新链表的头节点:随机链表的复制问题分析链表中的每个节点包含三个属性:val(节点的值),next(指向下一个节点的指针),以及random(一个随机指针,可以指向链表中的任意节点,或者为NULL)。我们的目标是创建一个新
泽0202
·
2025-04-08 20:48
链表
数据结构
数据结构
之队列
.队列初始化2.队列入队3.检查队列是否为空4.队列出队5.获取队列头部元素6.获取队列尾部元素7.获取队列大小8.销毁队列三、总结队列的实现与应用:基于链表的队列详解在计算机科学中,队列是一种常见的
数据结构
泽0202
·
2025-04-08 20:17
数据结构与算法
数据结构
C++11&QT复习 (十四)
文章目录Day9
数据结构
学习笔记(2025.04.01)一、C++基础快速回顾二、STL(标准模板库)三、常见容器及其对应的
数据结构
四、容器操作演示1.基本容器使用2.异构类型容器五、迭代器详解特点示例用户自定义结构体访问成员六
嘤国大力士
·
2025-04-08 20:13
QT_C++
c++
qt
开发语言
第三次
刷题
记录
前言每天记录一点,坚持下去,相信遇见不一样的自己。实在没得什么东西写了,有时间在写点小日记吧!目录前言正文数组1491.去掉最低工资和最高工资后的工资平均值(easy)1672.最富有的客户资产总量(easy)1572.矩阵对角线元素和(easy)1275.找出井字棋的获胜者(easy)贪心860.柠檬水找零(easy)栈232.用栈实现队列(easy)682.棒球比赛(easy)225.用队列实
朱一龙白宇哥哥
·
2025-04-08 19:40
“LeetCode
刷题专栏
leetcode
经验分享
c#
笔记
团体程序设计天梯赛题解(L2)
刷题
整理团体程序设计天梯赛L2题解。L2-001紧急救援L2-002链表去重L2-003月饼L2-004这是二叉搜索树吗?
无尽的罚坐人生
·
2025-04-08 19:40
刷题
算法
数据结构
Redis和MongoDB的区别
以下是结合上述所有信息的总结对比:1.数据存储方式特性RedisMongoDB存储位置主要存储在内存中(可持久化到磁盘)数据主要存储在磁盘上
数据结构
键值对、列表、集合、有序集合等JSON/BSON文档单文档大小限制单个值通常较小
mjr
·
2025-04-08 19:38
redis
mongodb
数据库
[QMT量化交易小白入门]-四十二、五年年化收益率26%,当日未成交的下单,取消后重新委托
文章目录相关阅读委托查询功能3.1数据获取层3.2
数据结构
初始化3.3订单数据处理循环3.4订单状态过滤逻辑3.5日志记录未成交订单取消机制相关阅读小白也能做量化:零门槛QMT、Ptrade免费送
python自动化工具
·
2025-04-08 19:08
QMT量化交易小白入门
数据库
mysql
缓存
007_面向对象编程
构造器this封装Javabeanstatic关键字成员变量按照有无static修饰,分为两种:static修饰方法静态方法的常见应用场景静态方法,实例方法访问的注意事项main方法对象对象是一种特殊的
数据结构
莫魂魂
·
2025-04-08 18:58
JavaSE
java
leetcode
4.寻找两个正序数组中的中位数
思路源于
LeetCode
004-两个有序数组的中位数-最优算法代码讲解基本思路是将两个数组看成一个数组,然后划分为两个部分,若为奇数左边部分个数多1,若为偶数左边部分等于右边部分个数。
ゞ 正在缓冲99%…
·
2025-04-08 17:26
java
算法
数据结构
leetcode
二分查找
LeetCode
刷题
笔记(SQL-002)
626.ExchangeSeatsSQLSchema(表结构)CreatetableIfNotExistsseat(idint,studentvarchar(255));Truncatetableseat;insertintoseat(id,student)values('1','Abbot');insertintoseat(id,student)values('2','Doris');inser
不是哪吒是豹豹
·
2025-04-08 17:55
SQL
Leetcode
SQL
go的map是无序的,每次迭代map的顺序可能不同。如果需要按特定顺序遍历map,应该怎么做呢?
在Go语言中,map是一种无序的
数据结构
,这意味着在遍历map的时候,其元素的顺序是不确定的。
returnShitBoy
·
2025-04-08 17:24
golang
算法
c++
字节工程师总结的
LeetCode
刷题
笔记提供下载,太优秀了
最近我整理了一份
刷题
实录,这份
刷题
实录,也让我进了心仪的大厂。现在开放分享给大家。希望对大家有所帮助。任何的算法题,如同写作文一样,都有一些模板可以套用的。
跟着我学Java
·
2025-04-08 17:54
面试
程序员
算法
leetcode
算法
职场和发展
Java开发
java
【C++DFS 马拉车】3327. 判断 DFS 字符串是否是回文串|2454
本文涉及知识点C++DFS马拉车
LeetCode
3327.判断DFS字符串是否是回文串给你一棵n个节点的树,树的根节点为0,n个节点的编号为0到n-1。
软件架构师何志丹
·
2025-04-08 17:24
#
困难算法题
深度优先
c++
算法
力扣
马拉车
字符串
回文
深度解析LinkedList工作原理
本文将深入探讨LinkedList的原理,包括其底层
数据结构
、核心属性、构造方法、常用操作的实现细节,以及性能特点和应用场景。1.LinkedList概
顾林海
·
2025-04-08 17:53
Android系列教程
android
开发语言
java
SQL学习笔记:
Leetcode
刷题
SQL入门
SQL学习笔记:
Leetcode
刷题
1873.计算特殊奖金写出一个SQL查询语句,计算每个雇员的奖金。
Freyaah
·
2025-04-08 17:52
SQL
sql
学习
leetcode
数据库原理2
4.数据模型的组成要素:
数据结构
,数据操作,数据约束5.模式只涉及到型的描述,不涉及具体的值(实例),反映的是数据的结构及其联系6
落——枫
·
2025-04-08 17:52
数据库
JGraphT 在 Spring Boot 中的应用实践
1.引言1.1什么是JGraphTJGraphT是一个用于处理图
数据结构
和算法的Java库,提供了丰富的图类型和算法实现。
随风九天
·
2025-04-08 16:49
spring
java
spring
boot
java
算法
JGraphT
图
380. O(1) 时间插入、删除和获取随机元素
题目来源:
leetcode
题目,网址:380.O(1)时间插入、删除和获取随机元素解题思路:使用字典存储实现O(1)插入,删除。利用自带的random.choice实现随机获取。
十年一觉尘与土
·
2025-04-08 16:17
LeetCode
刷题
LeetCode
什么是模型驱动开发MDD?有哪些应用场景?
一、核心思想模型为中心开发者专注于设计领域相关的抽象模型(如业务流程、
数据结构
、系统架构),而非底层代码实现。自动化转换通过工具(如代码生成器)将模型转换为
向上的车轮
·
2025-04-08 15:12
笔记
驱动开发
Bash语言的哈希表
Bash语言中的哈希表引言哈希表(HashTable)是一种常用的
数据结构
,在许多编程语言中都有所实现。
东方窅瞳
·
2025-04-08 15:42
包罗万象
golang
开发语言
后端
上一页
88
89
90
91
92
93
94
95
下一页
按字母分类:
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
其他