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
)
难度:中等题目描述给定一个未排序的整数数组nums,找出数字连续的最长序列(不要求序列元素在原数组中连续)的长度。请你设计并实现时间复杂度为O(n)的算法解决此问题。示例1:输入:nums=[100,4,200,1,3,2]输出:4解释:最长数字连续序列是[1,2,3,4]。它的长度为4。示例2:输入:nums=[0,3,7,2,5,8,4,6,0,1]输出:9思路这道题可以用暴力法解决,先对数组
速通期末周
·
2025-03-31 14:34
leetcode
算法
数据结构
c++
【算法】手撕快速排序
快速排序的思想任取一个元素作为枢轴,然后想办法把这个区间划分为两部分,小于等于枢轴的放左边,大于等于枢轴的放右边然后递归处理左右区间,直到空或只剩一个具体动画演示详见
数据结构
合集-快速排序(算法过程,效率分析
白衣神棍
·
2025-03-31 14:32
八股文
排序算法
数据结构
算法
快速排序
蓝桥杯单片机
刷题
——串口控制指示灯与数码管显示
设计要求通过串口发送字符控制数码管的显示,串口接收字符’A’,数码管显示’A’,且LED1指示灯亮;串口接收字符’S’,数码管显示’S’,且LED3指示灯亮;接收其它非法字符时,数码管显示’E’。数码管显示格式如下:备注单片机IRC振荡器频率设置为12MHz。串口通信波特率:9600bps。按键模式:BTN;扩展方式:IO模式。上电时数码管处于熄灭状态。除字符’A’和’S’外,其它字符均为非法字符
lzb759
·
2025-03-31 12:51
一个月备赛蓝桥杯单片机
蓝桥杯
单片机
面经分享,中科创达(安卓开发,二面挂)
一面(因为是安卓开发,不对口,就只问了Java)1.Java高并发多线程理解,线程池参数2.Java集合3.list具体,以及和map区别4.hashmap的底层原理5.
数据结构
,集合队列和树6.项目里面的和安卓开发有关吗
慕容魏
·
2025-03-31 12:49
java
开发语言
C++代码随想录
刷题
知识分享-----长度最小的子数组
给定一个含有n个正整数的数组和一个正整数s,找出该数组中满足其和≥s的长度最小的连续子数组,并返回其长度。如果不存在符合条件的子数组,返回0。示例:输入:s=7,nums=[2,3,1,2,4,3]输出:2解释:子数组[4,3]是该条件下的长度最小的子数组。提示:1&nums){intn=nums.size();intleft=0;intsum=0;intminLen=INT_MAX;for(in
HR Zhou
·
2025-03-31 12:19
C++代码随想录刷题知识分享
c++
算法
leetcode
数据结构
算法每日一练 (19)
携手共前行,未来更辉煌文章目录算法每日一练(19)不同路径题目描述解题思路解题代码`c/c++``golang``lua`官方站点:力扣
Leetcode
算法每日一练(19)不同路径题目地址:不同路径题目描述一个机器人位于一个
张翊尘
·
2025-03-31 11:11
算法每日一练
算法
数据结构
算法每日一练 (20)
携手共前行,未来更辉煌文章目录算法每日一练(20)不同路径II题目描述解题思路解题代码`c/c++``golang``lua`官方站点:力扣
Leetcode
算法每日一练(20)不同路径II题目地址:不同路径
张翊尘
·
2025-03-31 11:11
算法每日一练
算法
数据结构
FreeRTOS之任务栈
栈,简单来说,是一种
数据结构
,它按照“后进先出”的规则存储数据。用通俗易懂的比喻来说,假设你要去参加一场冒险,你得带上各种东西,像地图、食物、工具等等。
古希腊掌握嵌入式的神
·
2025-03-31 10:09
单片机
嵌入式硬件
操作系统
freertos
嵌入式
【贪心算法】(第十二篇)
-力扣(
LeetCode
)2.题目描述给定⼀个区间的集合intervals,其中intervals[i]=[start(i),end(i)]。返回需要移除区间的最⼩数量,使剩余区间互不重叠。
single594
·
2025-03-31 09:31
1024程序员节
贪心算法
算法
数据结构
java
c++
vscode
【优选算法】(第二十五篇)
-力扣(
LeetCode
)2.题目描述给你⼀个整数数组nums,按要求返回⼀个新数组counts。数组counts有该性质:counts[i]的值是nums[i]右侧⼩于nums[i]的元素的数量。
single594
·
2025-03-31 09:01
算法
数据结构
java
c++
leetcode
排序算法
vscode
LeetCode
第119题_杨辉三角II
LeetCode
第119题:杨辉三角II题目描述给定一个非负索引rowIndex,返回「杨辉三角」的第rowIndex行。在「杨辉三角」中,每个数是它左上方和右上方的数的和。
@蓝莓果粒茶
·
2025-03-31 09:59
算法
leetcode
算法
职场和发展
c++
数据结构
python
c#
算法练习日记
day4力扣454题https://
leetcode
.cn/problems/4sum-ii/description/四数相加2:本题和二数相加、三数相加完全不同,本题不用考虑去重的情况,所以更加简单。
2301_79973387
·
2025-03-31 08:55
算法
LeetCode
Hot100
刷题
路线(Python版)
目录1.
LeetCode
Hot100
刷题
笔记(1)——哈希、双指针、滑动窗口2.
LeetCode
Hot100
刷题
笔记(2)——子串、普通数组、矩阵3.
LeetCode
Hot100
刷题
笔记(3)——链表4
熬夜造bug
·
2025-03-31 08:53
LeetCode
Hot100刷题笔记
leetcode
算法
职场和发展
数据结构
与算法分析:树与哈希表(一)
1.预备知识1.1.树的定义与基本概念树(Tree):非线性
数据结构
,由节点(Node)和边(Edge)组成,满足以下条件:存在唯一根节点(Root),无父节点。
愚戏师
·
2025-03-31 07:17
数据结构与算法分析
算法
数据结构
链表
广度优先
宽度优先
深度优先
每日一道
leetcode
1657.确定两个字符串是否接近-力扣(
LeetCode
)题目如果可以使用以下操作从一个字符串得到另一个字符串,则认为两个字符串接近:操作1:交换任意两个现有字符。
XiaoyaoCarter
·
2025-03-31 06:11
leetcode训练
leetcode
算法
职场和发展
c++
嵌入式硬件篇---JSON通信以及解析
文章目录前言一、JSON特点语法简单数据格式灵活轻量化跨语言使用二、JSON
数据结构
对象数组三、JSON在单片机之间通信的应用数据封装与传输四、JSON示例代码五、JSON在上位机与单片机之间通信的应用数据交互六
Ronin-Lotus
·
2025-03-31 05:05
嵌入式硬件篇
嵌入式通信篇
嵌入式硬件
json
python
9.6.1 ACM-ICPC
数据结构
并查集
9.6.1ACM-ICPC
数据结构
:并查集并查集简介并查集(Union-Find或DisjointSetUnion)是一种用于管理不相交集合的
数据结构
,主要支持两种操作:合并(Union)和查找(Find
夏驰和徐策
·
2025-03-31 05:33
ICPC
数据结构
算法
并查集
LeetCode
347.前k个高频元素【c++】
目录一、题目二、解题思路三、代码四、补充知识1.unordered_map与map2.priority_queue一、题目给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示例2:输入:nums=[1],k=1输出:[1]提示:1topKFrequent(vector&nums
G.X.Y~苏
·
2025-03-31 05:02
LeetCode
leetcode
c++
算法
Leetcode
(347)——前 K 个高频元素
Leetcode
(347)——前K个高频元素题目题解方法一:桶排序思路 顾名思义,桶排序的意思是为每个值设立一个桶,桶内记录这个值出现的次数(或其它属性),然后对桶进行排序。
SmileGuy17
·
2025-03-31 05:31
Leetcode
leetcode
算法
Leetcode
:347. 前 K 个高频元素(C++)
目录问题描述:实现代码与解析:基于堆排:原理思路:优先级队列:问题描述:给你一个整数数组nums和一个整数k,请你返回其中出现频率前k高的元素。你可以按任意顺序返回答案。示例1:输入:nums=[1,1,1,2,2,3],k=2输出:[1,2]示例2:输入:nums=[1],k=1输出:[1]实现代码与解析:基于堆排:classSolution{public:structmyComparison{
Cosmoshhhyyy
·
2025-03-31 05:31
LeetCode
c++
leetcode
算法
数据结构
cJSON-轻量级 C 语言 JSON 解析库的使用(一)
文章目录cJSON:轻量级C语言JSON解析库的使用前言一、cJSON简介核心特点:二、核心
数据结构
解析三、深入解析API设计1.解析JSON2.访问数据3.构建JSON四、内存管理策略五、高级应用技巧
clear code
·
2025-03-31 04:57
c语言
json
开发语言
python面向对象编程基础_day008
“把一组
数据结构
和处理它们的方法组成对象(object),把相同行为的对
slb190623
·
2025-03-31 04:56
#
python
100天
python
开发语言
面向对象编程基础
|
LeetCode
33「搜索旋转排序数组」
今天要和大家分享一道特别有趣的题目-
LeetCode
33「搜索旋转排序数组」。这道题巧妙地将二分查找与旋转数组结合,是一道考察思维灵活性的经典题目。
忍者算法
·
2025-03-31 04:55
算法
leetcode
java
超详细Python教程——面向对象编程基础
把一组
数据结构
和处理它们的方法组成对象(object),把相同行为的对象归纳为类(class),通过类的封装(encapsulation)隐藏内部细节,通过继承(inheritance)实现类的特化(specialization
月流霜
·
2025-03-31 04:24
llama
人工智能
深度学习
AIGC
python
【数据仓库】星型模型和维度建模什么区别?
核心目标:通过简化
数据结构
(事实表+维度表)提升查询性能和分析效率。设计步骤:明确业务过程→定义粒度→选择
小技工丨
·
2025-03-31 04:22
大数据随笔
数据仓库
大数据
5月6(信息差)
一次预测多个token,Meta新模型推理加速3倍,编程任务提高17%https://hub.baai.ac.cn/view/36857
LeetCode
周赛超越80%人类选手,推理性能超Llama3-70B
Eqwaak00
·
2025-03-31 03:48
信息差
开发语言
人工智能
蓝桥杯单片机
刷题
——E2PROM记录开机次数
设计要求使用E2PROM完成数据记录功能,单片机复位次数记录到E2PROM的地址0中。每复位一次数值加1,按下按键S4,串口发送复位次数。串口发送格式如下:Number:1备注:单片机IRC振荡器频率设置为12MHz。按键模式:BTN;扩展方式:IO模式。串口通信波特率设置为9600。代码:sys.h#ifndef__SYS_H__#define__SYS_H__#include#include"
lzb759
·
2025-03-31 01:05
一个月备赛蓝桥杯单片机
蓝桥杯
单片机
基于PySide6与CATIA API的装配体位置管理工具开发实践
一、技术架构1.1技术栈选择PySide6框架:Qt官方Python绑定,提供企业级GUI开发能力JSON数据格式:轻量级结构化数据存储方案,支持复杂
数据结构
序列化CATIAAPI:通
Python×CATIA工业智造
·
2025-03-30 23:25
python
CATIA二次开发
【
leetcode
100】最小栈
1、题目描述设计一个支持push,pop,top操作,并能在常数时间内检索到最小元素的栈。实现MinStack类:MinStack()初始化堆栈对象。voidpush(intval)将元素val推入堆栈。voidpop()删除堆栈顶部的元素。inttop()获取堆栈顶部的元素。intgetMin()获取堆栈中的最小元素。示例1:输入:["MinStack","push","push","push"
SsummerC
·
2025-03-30 21:13
leetcode100
算法
leetcode
python
Python
数据结构
操作指南
Python
数据结构
操作指南在Python中,列表、字典和集合是三种常用的
数据结构
。它们各自有不同的特点和使用场景。本文将介绍这些
数据结构
的常见操作,并按使用频率进行分类。
·
2025-03-30 21:00
程序员
[
数据结构
]并查集(系统整理版)
基础用法intp[N];//路径压缩寻找祖宗节点intfind(intx){if(p[x]!=x)p[x]=find(p[x]);returnp[x];}intmain(){//初始化for(inti=1;is[vv]){p[vv]=uu;s[uu]+=s[vv];}else{p[uu]=vv;s[vv]+=s[uu];}cnt--;}}按秩合并每次合并把元素少的连通块合并到元素多的去因为并查集类
Joe_Wang5
·
2025-03-30 20:32
数据结构
并查集
leetcode
算法
C++
嵌入式
数据结构
—学习笔记 二叉树
二叉树的层次遍历_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV1ee4y1q77b/?p=25&spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=01c0a0b4e215da5cc9a422b60e2ca405一.二叉树的原理及优缺点二叉树是计算机科学中
忘山君
·
2025-03-30 20:01
嵌入式数据结构
数据结构
学习
笔记
集合与ArrayList+哈希表
数据结构
描述数据之间的关系。行为:添加数据,删除数据,插入数据,查找数据,修改数据。添加数据:向这个结构的末尾添加一个数据。删除数据:向这个结构中删除你指定的数据。
一个程序员(●—●)
·
2025-03-30 20:00
开发语言
c#
【1】
数据结构
的顺序表章
目录顺序表的定义顺序表的初始化顺序表的查找按序号查找按内容查找顺序表的插入与删除插入删除顺序表的合并顺序表的调试与总代码顺序表的定义用顺序存储结构实现的线性表成为顺序表物理存储地址为相邻顺序的存储结构顺序表的初始化顺序表的定义初始化顺序表判断是否为空表获取表的长度展示顺序表classSeqList:"""顺序表的定义"""#初始化顺序表def__init__(self,maxSize):"""初始
_x_w
·
2025-03-30 19:00
#
数据结构理论原理
数据结构
python
开发语言
代码随想录算法训练营第二天 | 209.长度最小的子数组 59.螺旋矩阵Ⅱ
LeetCode
209.长度最小的子数组:文章链接题目链接:209.长度最小的子数组看到题目后自己的思考题目所求为长度最小的子数组,且子数组中的元素在原数组中应该是相邻的。
decode12
·
2025-03-30 19:58
算法
矩阵
学习笔记—
数据结构
—栈和队列(练习题)
前言:对于咱们对编程有兴趣或者成为陌生手段来说,
刷题
一般用牛客网和力扣牛客网:牛客网-找工作神器|笔试题库|面试经
·醉挽清风·
·
2025-03-30 19:27
数据结构
学习
笔记
数据结构
算法
c语言
Redis 源码硬核解析系列专题 - 第一篇:Redis源码入门与整体架构
2.Redis源码目录结构解析Redis的源码位于GitHub仓库,主要目录结构如下:src/:核心源代码,包括服务器实现、
数据结构
、网络处理等。de
不出名的架构师
·
2025-03-30 18:20
redis
架构
数据库
数据结构
--并查集(C++)
目录1.合并集合输入格式输出格式数据范围输入样例:输出样例:代码展示2.连通块中点的数量输入格式输出格式数据范围输入样例:输出样例:代码展示3.食物链输入格式输出格式数据范围输入样例:输出样例:代码展示4.修复公路(2025“钉耙编程”中国大学生算法设计春季联赛3)输入格式/数据范围输出格式输入样例:输出样例:代码展示1.合并集合一共有n个数,编号是1∼n,最开始每个数各自在一个集合中。现在要进行
Spike_Q
·
2025-03-30 18:46
算法学习
数据结构
c++
算法
leetcode
刷题
日记——加油站
[题目描述]:[思路]:题目要求求从哪个站开始出发,有足够的油能走完全程,如果存在这个站,则返回其位置,不存在返回-1暴力解法,按顺序,从每个站出发,查看其能否行驶一周代码如下,时间复杂度O(n2),空间复杂度O(1),但超出了题解时间限制intcanCompleteCircuit(int*gas,intgasSize,int*cost,intcostSize){intcurgas,index;f
许_安
·
2025-03-30 17:13
刷题日记
面试经典150题
leetcode
算法
职场和发展
STL list合并
知识点来源:cplusplusSTLlist网上很多关于list的操作很少有提及到怎么合并,要说这个合并几乎是每个
数据结构
课提及到的O(1)操作的必修知识点。
xfese
·
2025-03-30 17:07
编程注记
数据结构
算法
链表
Python容器详解:从字符串到字典的完整指南
让我们一起探索这些重要的
数据结构
!
·
2025-03-30 17:27
程序员
<
数据结构
> top指针指向栈顶元素下一位的顺序栈实现(C语言)(第2种/共2种)
#include#include#include#defineMaxSize5typedefstruct{intdata[MaxSize];inttop;}SqStack;intInitStack(SqStack*S){S->top=0;printf("该顺序栈已完成初始化\n\n");return1;}intlength(SqStackS){return(S.top);}intisEmpty(S
巴巴_羊
·
2025-03-30 16:04
数据结构
数据结构
c语言
<
数据结构
> rear指针指向队尾元素 &&设置一个标志变量size 的循环队列实现(C语言)(第5种/共6种)
#include#include#include#defineMaxSize5typedefstruct{intdata[MaxSize];intfront,rear,size;}SqQueue;intInitQueue(SqQueue*Q)//此种实现不需要牺牲一个存储位置{//同时队空和队满时皆有:(Q.rear+1)%MaxSize==Q.frontQ->rear=MaxSize-1;//方
巴巴_羊
·
2025-03-30 16:03
数据结构
数据结构
c语言
算法
<
数据结构
> top指针指向栈顶元素的顺序栈实现(C语言)(第1种/共2种)
#include#include#include#defineMaxSize5typedefstruct{intdata[MaxSize];inttop;}SqStack;intInitStack(SqStack*S){S->top=-1;printf("该顺序栈已完成初始化\n\n");return1;}intlength(SqStackS){return(S.top+1);}intisEmpt
巴巴_羊
·
2025-03-30 16:03
数据结构
数据结构
c语言
算法
C++初阶编程:list容器的简单模拟实现
双向链表是一种链式
数据结构
,其中每个节点包含三个部分:一个存储数据的字段。(我们通常用_data表示)一个指向前驱节点的指针。(我们通常用_prev
渡我白衣
·
2025-03-30 16:02
c++知识点
c++
开发语言
7.6 分治-归并:
LeetCode
315.计算右侧小于当前元素的个数
归并排序索引追踪法:
LeetCode
315.计算右侧小于当前元素的个数1.题目链接
LeetCode
315.计算右侧小于当前元素的个数题目要求:给定一个整数数组nums,返回一个数组ret,其中ret[i
熊峰峰
·
2025-03-30 15:28
#
1.1leeCode算法习题
leetcode
算法
数据结构
CSDN投稿:专业导师单带回本的qq’的人生哲学
在当今这个数字化快速发展的时代,算法和
数据结构
成为了计算机科学中的核心概念,影响着我们生活的方方面面。从社交媒体的推荐算法,到搜索引擎的排序机制,它们无处不在,并深刻影响着信息的处理与利用。
2501_91444101
·
2025-03-30 15:23
算法
数据结构
Java知识整理round1
假如从1开始不行咩数组(Array):一种用连续的内存空间存储相同数据类型数据的线性
数据结构
(1)在根据数组索引获取元素的时候,会用索引和寻址公式来计算内存所对应的元素数据,寻址公式是:数组的首地址+索引乘以存储数据的类型大小
starrismq
·
2025-03-30 15:53
Java基础
Java集合
JUC
JVM
MySQL
Redis
设计模式
代码随想录
刷题
day52|(回溯算法篇)78.子集(不去重)、90.子集 II(去重)
一、回溯算法理论知识详见:代码随想录
刷题
day46|(回溯算法篇)77.组合-CSDN博客二、子集问题思路和组合问题不同的是:子集中,收获结果是在每一个结点,而组合和分割问题,只在叶子结点/终止条件收获结果
花鱼白羊
·
2025-03-30 14:50
我爱算法!我爱刷题!
算法
力扣百大算法题精选【Hard 模式】Top 100 Liked
LeetCode
——这可能是许多
LeetCode
练习者的真实噩梦。当你自信满满地走进面试间,面试官却抛出一道《俄罗斯套娃信封》或《戳气球》,瞬间让你体会到什么叫"题目都看得懂,代码却无从下手"的绝望。
Vitalia
·
2025-03-30 14:49
算法OJ
算法
leetcode
职场和发展
上一页
97
98
99
100
101
102
103
104
下一页
按字母分类:
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
其他