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
—————————基础数据结构
【算法集训】
基础数据结构
:六、栈和队列
做这几天的数据结构的题目的时候有很多函数需要填写,这里需要有一个大致的顺序,一般是先补全结构体,也就是创建队列|栈;而后初始化,设置初值create()函数,再然后C语言需要释放,补全释放函数也就是free;这下可以根据题目要求进行操作了,一般情况下模拟操作自己是可以做出来的,但是像我第一次看到这个题目肯定是一脸懵逼,只有看了视频才知道。数据结构我感觉就是孰能生巧的东西,不像算法变化很多,还是要多
子琦啊
·
2023-12-15 08:58
【算法集训】基础数据结构
算法
数据结构
【算法集训】
基础数据结构
:三、链表
链表就是将所有数据都用一个链子串起来,其中链表也有多种形式,包含单向链表、双向链表等;现在毕竟还是基础阶段,就先学习单链表吧;链表用头结点head表示一整个链表,每个链表的节点包含当前节点的值val和下一个节点next。链表的好处就是删除和插入比较容易,不需要移动其他元素。只需要改变下一个节点的指向值即可。第一题面试题02.02.返回倒数第k个节点https://leetcode.cn/probl
子琦啊
·
2023-12-15 08:28
【算法集训】基础数据结构
数据结构
算法
链表
【算法集训】
基础数据结构
:五、队列(续)
第二题LCR041.数据流中的移动平均值https://leetcode.cn/problems/qIsx9U/description/typedefstruct{inthead;//记录头部inttail;//记录尾部intsize;//记录长度intdata[10001];//记录每个数据doublesum;//记录队列的和}MovingAverage;/**Initializeyourdat
子琦啊
·
2023-12-15 08:28
【算法集训】基础数据结构
算法
数据结构
linux
【算法集训】
基础数据结构
:七、树
第一题2236.判断根结点是否等于子结点之和这一题很简单,只有三个节点,判断就可以了/***Definitionforabinarytreenode.*structTreeNode{*intval;*structTreeNode*left;*structTreeNode*right;*};*/boolcheckTree(structTreeNode*root){returnroot->left->
子琦啊
·
2023-12-15 08:48
【算法集训】基础数据结构
算法
数据结构
P5 链表 尾部插入新节点(不是指定点)
:@ChenPi推荐专栏1:《C++》✨✨✨推荐专栏2:《LinuxC应用编程(概念类)》✨✨✨推荐专栏3:《链表》✨✨✨本篇简介:链表数据插入之尾插法✨只有我努力了才有机会接触成功✨链表是一种常见的
基础数据结构
@ChenPi
·
2023-12-06 21:48
链表
链表
c++
arm
linux
c语言
qt
嵌入式
RabbitMQ消息队列(中间件)MQ
介绍:消息队列就是
基础数据结构
中的“先进先出”的一种数据机构。想一下,生活中买东西,需要排队,先排的人先买消费,就是典型的“先进先出”。
浊酒_bcb6
·
2023-12-06 10:50
【算法集训】
基础数据结构
:一、顺序表(下)
由于今天的题目是昨天剩下的,所以只有两道题,也非常简单,刷完下班~~~嘿嘿第六题2656.K个元素的最大和https://leetcode.cn/problems/maximum-sum-with-exactly-k-elements/description/很简单的思路,要得到得分最大的,每次取的一定是数组中的最大值,那就找到数组中的最大值加到结果里面就好了嘛;然后这个数+1,+1后仍然是最大值
子琦啊
·
2023-12-05 19:25
【算法集训】基础数据结构
算法
数据结构
【算法集训】
基础数据结构
:一、顺序表(上)
顺序表是最基础的数组结构,所有数据都按顺序存储。第一题1464.数组中两元素的最大乘积https://leetcode.cn/problems/maximum-product-of-two-elements-in-an-array/description/第一种:常规解法,遍历两次数组根据条件比较出最大的即可intmaxProduct(int*nums,intnumsSize){intmax=0;
子琦啊
·
2023-12-05 19:24
【算法集训】基础数据结构
算法
数据结构
从遍历到A星寻路
在图的搜索算法中,使用最为广泛的的是A寻路算法,它是对图广度优先搜索的优化,图广度优先搜索又是一种图的遍历,万丈高楼平地起,我们先从
基础数据结构
的遍历讲起,到
丿寒风
·
2023-12-04 23:05
游戏
游戏程序
P7 链表 链表头前方插入新节点
应用编程(概念类)_@ChenPi的博客-CSDN博客》✨✨✨推荐专栏3:《链表_@ChenPi的博客-CSDN博客》✨✨✨本篇简介:链表数据插入之尾插法✨只有我努力了才有机会接触成功✨链表是一种常见的
基础数据结构
@ChenPi
·
2023-12-03 18:44
链表
c++
arm
linux
c语言
qt
嵌入式
2018-07-01链表概念和编程实现
链表的定义:链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址)。
菩灵
·
2023-12-03 17:45
【二】一起算法---队列:STL queue、手写循环队列、双端队列和单调队列、优先队列
⭐️已更系列1、
基础数据结构
1.1、链表➡传送门1.2、队列➡本章专栏直达《算法系列》目录前言机器翻译(洛谷P1540)问题描述:输入:输出:1.2、队列1.2.1、STLqueue1.2.2、手写循环队列
霜淮子
·
2023-12-02 19:34
算法系列
链表
数据结构
算法
c语言
P3 链表的遍历详解,新手也能一眼会
推荐专栏2:《LinuxC应用编程(概念类)》✨✨✨推荐专栏3:《链表_@ChenPi的博客-CSDN博客》✨✨✨本篇简介:使用代码的形式演示链表与数组的区别✨只有我努力了才有机会接触成功✨链表是一种常见的
基础数据结构
@ChenPi
·
2023-12-02 12:10
链表
链表
c++
linux
c语言
arm
qt
嵌入式
P2 链表和数组的区别
推荐专栏2:《LinuxC应用编程(概念类)》✨✨✨推荐专栏3:《链表_@ChenPi的博客-CSDN博客》✨✨✨本篇简介:使用代码的形式演示链表与数组的区别✨只有我努力了才有机会接触成功✨链表是一种常见的
基础数据结构
@ChenPi
·
2023-12-02 12:09
链表
链表
qt
c++
arm开发
linux
c语言
嵌入式
P4 链表的节点数统计与链表数据查找替换
推荐专栏2:《LinuxC应用编程(概念类)》✨✨✨推荐专栏3:《链表_@ChenPi的博客-CSDN博客》✨✨✨本篇简介:使用代码的形式演示链表与数组的区别✨只有我努力了才有机会接触成功✨链表是一种常见的
基础数据结构
@ChenPi
·
2023-12-02 12:58
链表
链表
c++
arm
linux
c语言
qt
嵌入式
MQ消息丢失问题处理
1、MQ介绍MQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的一种数据结构。
Icoolkj
·
2023-12-02 02:19
消息队列
中间件
Python常见
基础数据结构
Python常见
基础数据结构
字符串字符串的构造字符串是一种序列正向索引负向索引有限切片无限切片查询方法压缩方法替换方法格式化插入分割方法列表列表构造列表同样属于序列列表的元素增加列表其他方法元组字典字典的构造字典不属于序列字典可变字符串字符串的构造
啥都鼓捣的小yao
·
2023-12-01 13:59
Python大数据挖掘与分析
python
数据结构
开发语言
算法竞赛学习指南(分阶段)
掌握的算法和数据结构较少(建议时长:4周)语言的选择语言的学习学习网站学习收获做题量阶段二:熟悉一门语言,需要进一步提高自己的算法水平(建议时长:8周)刷题建议推荐书籍做题量阶段三:已经有了基础算法和
基础数据结构
的能力
JoeKingZY
·
2023-11-30 13:51
数据结构与算法
算法
数据结构
经验分享
Redis核心数据结构
目录五种
基础数据结构
stringhashlistsetzset用zset实现微博热搜scan遍历高频问题五种
基础数据结构
string单个赋值set批量赋值/取值msetmget设置不存在字符串setnx
kk_0910
·
2023-11-27 10:08
redis
redis笔记 --
基础数据结构
redis笔记基础的数据结构:string、list、hash、set、zset容器型数据结构(list、hash、set、zset)通用规则如果容器不存在,就创建一个,再进行操作如果容器里没有数据了,就立即删除,回收内存String如图:String是reids中最常见的数据类型内部编码3种:int、raw、embstrint:保存在字符串对象结构的ptr属性里(将void*转换成long),并
yfdddong
·
2023-11-27 07:42
java学习笔记
redis
笔记
数据结构
单向链表详解
文章目录前言链表的概念定义一个节点打印链表头插数据尾插数据尾删数据头删数据pos位置前面插入数据pos位置后面插入数据pos位置删除节点pos位置后面删除节点前言链表是一种常见而重要的
基础数据结构
,它弥补了顺序表遇到的一些问题
铁锅只炖海螺
·
2023-11-27 03:51
链表
数据结构
深度分析:Redis 的数据结构及其使用场景分析,原来这么简单?
Redis
基础数据结构
有哪些?一、String(字符串)在任何一种编程语言里,字符串String都是最基础的数据结构,那你有想过Redis中存储一个字符串都进行了哪些操作嘛?
前程有光
·
2023-11-26 04:23
Redis学习笔记之Redis基本数据结构
Redis
基础数据结构
Redis有5种基本数据结构:String(字符串)、list(列表)、set(集合)、hash(哈希)、zset(有序集合)字符串string字符串类型是Redis的value最简单的数据结构
weixin_30580943
·
2023-11-26 03:23
Redis学习笔记之基本数据结构
Redis
基础数据结构
Redis有5种基本数据结构:String(字符串)、list(列表)、set(集合)、hash(哈希)、zset(有序集合)字符串string字符串类型是Redis的value最简单的数据结构
LD SEOer
·
2023-11-26 03:21
redis五种基本数据类型
redis存储任何类型的数据都是以key-value形式保存,并且所有的key都是字符串,所以讨论
基础数据结构
都是基于value的数据类型常见的5种数据类型是:String、List、Set、Zset、
xmh-sxh-1314
·
2023-11-25 12:26
redis
基础数据结构
——队列
目录1.什么是队列2.队列的使用3.队列的模拟实现4.部分队列oj题目解析1.什么是队列在队列这种数据结构中,最先插入在元素将是最先被删除;反之最后插入的元素将最后被删除,因此队列又称为“先进先出”(FIFO—firstinfirstout)的线性表。2.队列的使用这里放出队列常用方法,具体使用将在后面讲解注意:Queue是个接口,在实例化时必须实例化LinkedList的对象,因为LinkedL
invictusQAQ
·
2023-11-23 23:24
数据结构
链表
算法-链表-简单-相交、反转、回文、环形、合并
记录一下算法题的学习5在写关于链表的题目之前,我们应该熟悉回忆一下链表的具体内容什么是链表:链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址
冰鲜柠檬汁
·
2023-11-23 08:52
算法篇
算法
链表
数据结构
基础数据结构
学习记录:链表
链表(linkedlist)这种数据结构的各对象按线性顺序排列,其顺序是由各对象中的指针决定的(数组的线性顺序是由数组下标决定的)。链表为动态集合提供了一种简单而灵活的表示方法(前面的栈和队列都是通过数组实现的)。链表可以有多种形式。可以是单链接的或双链接的,可以是已排序的或未排序的,可以是循环的或非循环的。此处以未排序的双向链表(doublylinkedlist)L为例。L的每一个元素都是一个对
统计学徒
·
2023-11-23 07:19
C++基础-
基础数据结构
-stack
最近开始做面试题,里面涉及到了很多C++的
基础数据结构
,在此复习一遍。本篇博文内容较为简单,来自于chao_xun的博客,我将其分享在此仅供学习与研究用,并不承担任何法律责任。
派生阳光
·
2023-11-22 23:28
C++基础
常见数据结构
c++基础
数据结构
Acm入门3:数据结构(第四篇博客)
一:队列,栈,优先队列,并查集等
基础数据结构
。
Mt. Qomolangma
·
2023-11-22 08:03
c++
排序算法
人工智能学习路线怎么选?
第一阶段是数据的存储、运算符与表达式、循环、
基础数据结构
、函数、模块、面向对象编程、继承、封装、多态、
来自火星的大猫
·
2023-11-22 07:30
Java LinkedList链表、HashSet、HashMap
一、JavaLinkedList:链表(LinkedList)是一种常见的
基础数据结构
,是一种线性表,在每一个节点里存储下一个节点的地址。链表分为单向链表和双向链表。
colin工作室
·
2023-11-22 01:39
java
java
windows
开发语言
从数据结构的角度来看Mysql为什么使用B+树
1.线性结构线性结构包括:数组、链表、哈希表、栈、队列等等2.非线性结构非线性结构包括:树、图还有例如跳表之类的其他的数据结构,也都是从
基础数据结构
演化出来的,用来解决指定的场景问题。
Tamayo0914
·
2023-11-20 23:41
Java学习
数据结构
mysql
b树
挑战程序设计竞赛2 算法与数据结构 笔记
第一部分学习方法第一章使用AOJ会津大学OJ国内有的时候访问AOJ比较卡,可以使用vjudge来做题.第二部分
基础数据结构
和算法第二章算法和复杂度第三章初等排序3.2插入排序法ALDS1_1_A:InsertionSort
Peiwen123
·
2023-11-20 06:55
挑战程序设计竞赛2
算法与数据结构
挑战程序设计竞赛2
算法与数据结构
笔记
挑战程序设计竞赛2
算法与数据结构
读后感
读书笔记
c语言链表示例
链表是一种常见的
基础数据结构
,结构体指针在这里得到了充分的利用。
supersmart@
·
2023-11-19 23:09
链表
数据结构
c语言
【LeetCode】LeetCode经典题目合集,面试刷这些就够了(持续更新)
,有了不错的题目会持续更新进行,用于自己整理和分享分数来自:https://zerotrac.github.io/leetcode_problem_rating/#/一级分类二级分类题目tag解释分数
基础数据结构
字符串
Geek-Banana
·
2023-11-19 17:54
数据结构
&&
算法
LeetCode刷题记录与总结
leetcode
数据结构
面试题
算法
【Leetcode 题解】Leetcode分类 题解,持续更新.....
文章目录Leetcode分类题解,持续更新.....一、基础1.水题2.位运算3.区间问题4.Python语言特性5.排列组合6.思维题7.数论8.模拟9.数组10.博弈10.1Nim二、数据结构1.
基础数据结构
YancyKahn
·
2023-11-19 05:28
Leetcode
Leetcode
算法
数据结构
python
字符动态数组 c语言,用C语言实现一个动态数组
上两篇文章给出了词法分析的完整代码:用C语言实现一个真正的词法分析器用C语言写一个真正的词法分析器,细节代码它只需要动态字符串和双向链表,这两个
基础数据结构
就可以。接下来,是比较有难度的语法分析。
weixin_39942785
·
2023-11-18 22:25
字符动态数组
c语言
redis五种
基础数据结构
底层汇总
redis有五种
基础数据结构
:string、hash、list、set、zet。具体设计和为啥要这样设计呢?
mizuhokaga
·
2023-11-16 14:51
总结
redis
数据结构
《Redis 深度历险:核心原理与应用实践》学习
1、Redis的5种
基础数据结构
Redis的5种
基础数据结构
:string(字符串)、list(列表)、hash(字典)、set(集合)、zset(有序集合)。
lercent
·
2023-11-13 05:21
Redis
redis
java
数据库
数据库设计
数据库设计特点数据库建设的基本规律:三分技术,七分管理,十二分
基础数据结构
(数据)设计和行为(处理)设计相结合:数据库设计应该和应用系统设计相结合数据库设计方法新奥尔良方法基于E-R模型的设计方法3NF
何hyy
·
2023-11-12 08:24
数据库
数据库
SQL
c++ 优先队列_C/C++数据结构:队列结构最全解析!带你零基础入门队列结构
本章节主要针对于C语言的
基础数据结构
队列做以解析。
weixin_39864738
·
2023-11-12 07:50
c++
优先队列
c++
队列
c++优先队列
c++数据结构
c判断char数组是否为空
c判断数组是否为空
C/C++数据结构:队列结构最全解析!带你零基础入门队列结构
本章节主要针对于C语言的
基础数据结构
队列做以解析。
一起学编程
·
2023-11-12 07:48
数据结构
数据结构
队列
C语言
队列结构
编程
【深度学习实验报告】实验 1:PyTorch 使用简介
Tensor(张量)是PyTorch的
基础数据结构
,自动微分运算是深度学习的核心。在本实验中我们将学习PyTorch中Tensor的用法,以及简单的
D之光
·
2023-11-11 07:09
深度学习
pytorch
深度学习
python
Redis五大
基础数据结构
Redis五大
基础数据结构
一:redis安装与启动redis下载与安装参考博客:https://www.cnblogs.com/jylee/p/9844965.html在将redis解压缩后的目录下,打开
董小凯
·
2023-11-10 18:33
Redis
中间件
Redis
Java
中间件
NoSql
Redis 深度历险 学习笔记
文章目录第一篇基础和应用篇1.1Redis可以做什么1.2Redis
基础数据结构
1.3分布式锁1.4延时队列1.5位图1.6HyperLogLog1.7布隆过滤器1.8简单限流1.9漏斗限流1.10GeoHash1.11scan
无敌小飞机
·
2023-11-10 18:02
redis
redis
缓存
java
万丈高楼平地起 ——Redis
基础数据结构
Redis有5种
基础数据结构
,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。
chiqiao5151
·
2023-11-10 18:31
数据结构与算法
数据库
java
python数据结构-单链表
链表链表定义链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是不像顺序表-样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址)。
sshi9
·
2023-11-10 17:44
数据结构
python
链表
RabbitMQ初识以及简单模式初步
MQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的一种数据结构。
写代码的珏秒秒
·
2023-11-10 02:46
Java
程序员
编程
java-rabbitmq
rabbitmq
java
FreeRTOS链表总结
FreeRTOS总结裸机系统和多任务系统区别FreeRTOS中存在着大量的
基础数据结构
列表和列表项的操作,单向链表单向链表携带信息上面这种做法用的少,通常是节点里面只包含一个用于指向下一个节点的指针。
MY_QuinTA
·
2023-11-08 23:30
stm32
freertos
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他