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
————基础数据结构————
python3.14_零基础学Python3(14):
基础数据结构
(集合)(上)
人生苦短,我选Python集合首先了解一下什么是集合?集合(set)是一个无序的不重复元素序列。注意关键词:无序、不重复。集合和字典一样,是无序的,so:{3,2,1}和{1,2,3}是一样的。集合的元素不可重复,so:{1,2,2}是不存在的,只会存在{1,2}。集合里的元素需要是不可变类型。创建集合一般来讲,我们创建集合会使用大括号{}或者set()函数来创建集合。注意:创建一个空集合必须用s
weixin_39624864
·
2023-07-24 11:13
python3.14
后端编程语言应用学习框架
后端编程语言应用学习框架.pnggo语言学习框架基础值、引用强类型or弱类型
基础数据结构
闭包?集合实现原理泛型?并发线程安全原子性线程池虚拟机内存模型垃圾回收类加载机制服务器方案工程框架微服务方案
小小浪把_Dont_know拍
·
2023-07-24 10:37
聊聊哈希表
本文旨在解释哈希表的由来和基本原理,不做深入探讨,正所谓万丈高楼平地起,了解
基础数据结构
才能走向更高深的算法世界。常用数
QiShare
·
2023-07-23 10:58
数据结构与算法-AVL树
1.
基础数据结构
#defineLH+1/*左高*/#defineEH0/*等高*/#defineRH-1/*右高*////平衡二叉树typedefstructBiTNode{intdata;//数据intbf
收纳箱
·
2023-07-21 03:11
重温四大
基础数据结构
:数组、链表、队列和栈
文章目录前言数组链表队列栈前言数组、链表、队列、栈,是数据结构中最基础的四大结构,数组和链表更是基础中的基础,后续所有复杂的数据结构都是在它们的基础上演变而来的。本节,我们就来重温这四大结构。数组关于数组,大家都比较熟悉了。它是一种线性数据结构,使用一组连续的内存空间存储一组具有相同类型的数据。这个概念中有三个关键词:线性、连续、相同类型。线性,表示没有分叉,任意元素的前后元素最多只有一个,同样是
“逛丢一只鞋”
·
2023-07-19 03:39
计算机
Linux
C语言不牢
地动山摇
数据结构
链表
java
c++基础之字符串、向量和数组
算是c++语言中的
基础数据结构
了。命名空间与using使用方式如下usingnamespace
一叶障目
·
2023-07-19 01:55
Javascript底层原理总结
文档持续更新~目录
基础数据结构
JS堆栈的概念作用域链的理解变量提升、函数提升、浏览器解析变量的机制理解上下文和作用域定义一个变量到这个变量被回收做了什么进程与线程、什么是单线程?
大青花鱼の
·
2023-07-17 02:32
JavaScript
javascript
前端面试
底层原理
【力扣刷题笔记(二)】特别技巧,模块突破,45道经典题目分类总结,在不断巩固中精进
https://blog.csdn.net/weixin_44179010/article/details/123847312下面是数学技巧、位运算、
基础数据结构
模块???,45道经典题目
drhrht
·
2023-07-16 02:56
面试
学习路线
阿里巴巴
leetcode
分类
算法
kafka
mysql
【
基础数据结构
】堆
1.堆的建立数组和变量,vector和size2.堆的建立3.堆的删除4.priority_queue5.堆排序[代码源堆排序]http://oj.daimayuan.top/course/7/problem/492数组#include#include#includeusingnamespacestd;typedeflonglongll;constintN=200010;intheap[N
萌新好菜
·
2023-07-15 17:45
数据结构
算法
学习
c++
笔记
《HBase原理与实战》读书笔记-
基础数据结构
与算法
HBase的列族本质上就是一棵LSM树(Log-StructuredMerge-Tree)。LSM树分为内存部分和磁盘部分。内存部分是一个维护有序数据集合的数据结构(跳跃表);磁盘部分由一个个独立文件组成(每个文件又是由一个个数据块组成)。内存数据结构可以选择:平衡二叉树、红黑树、跳跃表等维护有序集的数据结构,由于考虑并发性能,HBase选择了表现更优秀的跳跃表。数据存储在磁盘上的数据库系统,磁盘
吞吞_c599
·
2023-06-24 06:38
【FreeRTOS学习计划】第三节 数据结构—列表与列表项
本节的目标我们想从0到1开始实现FreeRTOS,就需要弄懂列表和列表项的操作,因为在FreeRTOS中存在着大量的
基础数据结构
列表和列表项的操作。
PicassoCao
·
2023-06-24 02:13
数据结构
学习
单片机
stm32
freertos
MQ-消息队列-RabbitMQ
一.概念:MQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的一种数据结构。
小俊会编码
·
2023-06-23 23:52
java
rabbitmq
MQ基础入门
1.什么是MQMQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”\color{red}{“先进先出”}“先进先出”的一种数据结构。
Java小生不才
·
2023-06-23 20:51
中间件
java
消息中间件
C语言简单链表的反汇编
从这篇文章开始我将自己的反汇编笔记分享给大家,有时间就会更新一些
基础数据结构
和算法的逆向,旨在如何用机器的模式去理解我们写的代码。需要的基础知识,比如汇编的一些知识我慢慢也会总结发出来。
call就不要ret
·
2023-06-23 19:45
数据结构
链表
c语言
Python数据分析基础:array,Series,DataFrame
1.Numpy,科学计算的核心Numpy中的
基础数据结构
是array(数组),数组也就是矩阵的意思。
Hi_Night
·
2023-06-23 13:40
Python
python
数据分析
什么是栈?
栈是
基础数据结构
,栈是一种遵循后进先出原则的有序集合,添加新元素的一端称为栈顶,另一端称为栈底。操作栈的元素时,只能从栈顶操作(添加、移除、取值)。
菜园前端
·
2023-06-22 20:01
javascript
开发语言
前端
TBB 开源库及并发 Hashmap 的使用
康俊老师在Raft一致性协议优化、分布式存储与调度、高可用双活容灾、多Region地理分区等分布式处理模块研发领域具备丰富经验,现负责KaiwuDB
基础数据结构
研发与设计。
KaiwuDB
·
2023-06-21 11:27
KaiwuDB
TBB开源库
Hashmap使用
趣味算法——链表:灵活性与高效性的完美结合
2.3节点的实现三、链表的基本操作3.1插入操作3.2删除操作3.3查找操作3.4遍历操作四、链表的世界:不只有单向链表五、总结一、链表的独特魅力1.1简介和定义链表(LinkedList)是一种常见的
基础数据结构
沐雨风栉
·
2023-06-21 06:18
链表
算法
数据结构
TBB 开源库及并发 Hashmap 的使用
康俊老师在Raft一致性协议优化、分布式存储与调度、高可用双活容灾、多Region地理分区等分布式处理模块研发领域具备丰富经验,现负责KaiwuDB
基础数据结构
研发与设计。
·
2023-06-19 12:27
数据库
redis与memcached对比
其中包括五种
基础数据结构
:string、hash、list、set、zset,以及3种高级数据结构:Bitmaps、HyperLogLogs、GEO。
developer of java
·
2023-06-18 20:17
memcached
redis
redis
基础数据结构
(1)-SDS源码解析
redis并未使用C语言提供的传统字符串表示,而是使用了自定义的简单字符串(SDS),本文所有的源码解析均基于6.0.8版本,大家可以直接到github上下载。sds数据结构相关实现源码位于sds.h及sds.c两个文件中。SDS结构定义在3.2版本前,redis只提供了一种SDS结构,3.2版本后,sds.h中的源码改成了这个样子,,,/*Note:sdshdr5isneverused,we
梦想做一个不秃头的程序猿
·
2023-06-15 08:48
Lua基本语法
目录1lua
基础数据结构
2Lua变量3Lua循环3.1Luawhile循环3.2Luafor循环数值for循环泛型for循环3.3Luarepeat...until循环3.4Lua循环嵌套3.5循环控制语句
风间净琉璃
·
2023-06-15 07:23
lua
开发语言
数组:为什么数组都从0开始编号?
尽管数组看起来非常基础、简单,但是我估计很多人都并没有理解这个
基础数据结构
的精髓。在大部分编程语言中,数组都是从0开始编号的,但你是否下意识地想过,为什么数组要从0开始编号,而不是从1开始呢?
Moshow郑锴
·
2023-06-15 06:22
Architect架构
数据结构
链表
数组
theano入门学习
一、初识theano1、theano.tensor常用数据类型学习theano,首先要学的就是theano.tensor使用,其是
基础数据结构
,功能类似
wonengguwozai
·
2023-06-14 02:09
theano相关
theano
Python
库
「进击Redis」五、Redis Hash运用场景、API解析
前言Redis有五种
基础数据结构
,本来想把这些数据结构的运用场景和API的解析放在一篇,但是我弄完上一篇Redis字符串API、运用场景解析,我又放弃了这个想法。是的,我会把他们拆开。
·
2023-06-13 16:25
九神带你理解消息队列MQ
所谓队列,是
基础数据结构
中“先进先出”的一种数据结构。而消息队列,是指在不同服务之间传播消息。MQ存在的意义为什么需要MQ?技术上任何东西存在要有价值,就必须有使用的场景。
·
2023-06-13 15:30
后端javamq消息队列面试
一文快速了解软件技术基础
软件技术
基础数据结构
数据结构是带有结构的数据元素的集合,被定义为(D,R),其中D是数据元素的集合,R是定
夏天是冰红茶
·
2023-06-13 09:22
#
优质教程
数据结构
Julia系列14:调用自定义C/C++库
1.基础调用:ccall调用的基本格式为:ccall((:函数名,库地址),输出格式,(输入格式列表),输入数据)下面是例子:1.1
基础数据结构
1.2数组首先是输入数组,注意需要convert接着是输出数组
IE06
·
2023-06-12 08:52
Julia系列
c++
julia
c语言
Python-练脑系列-02
基础数据结构
题
今天再来一次练脑。本章题目先对基础,所以,你懂的❝1、给定一个列表,去除其中重复的元素,并返回新的列表。❞❝2、给定一个字典和一个键,返回字典中对应键的值,如果键不存在则返回默认值。❞❝3、给定两个列表,找出它们的差集,并返回结果的列表。❞❝4、给定一个列表和一个整数k,将列表中的元素按照k个一组进行分组,并返回分组后的列表。❞❝5、给定一个列表,将其中所有的字符串转换为小写,并返回新的列表。❞第
清安无别事
·
2023-06-09 01:23
python
数据结构
开发语言
浅谈LCT
其中解决这一问题的某些简化版(不包括对子树的操作)的
基础数据结构
就是LCT(link-cuttree)。
kyrielrving
·
2023-06-07 08:55
算法
LCT
PG postgresql原理
基础数据结构
总结(数据库内核分析)
查询分析是查询编译的第一个模块,包含词法分析、语法分析(生成分析树)和语义分析(得到查询树)三个部分。它将用户输入的SQL命令转换为查询树(Query结构)。词法分析和语法分析分别借助词法分析工具Lex和语法分析工具Yacc(flex)来完成各自的工作。pg_parse_querygram.y搜索Stmt/SelectStmt/simple_selectsimple_select:SELECTop
djgclzdyc
·
2023-06-06 22:28
数据库
postgresql
数据库
redis
基础数据结构
string字符串redis的字符串是动态字符串,可以修改,底层是类似于Java的arrayList。包含capacity(容量长度)和len(实际字符长度)。当长度大于capacity时,会进行扩容,当字符串长度小于1MB时,加倍现有的空间扩容;超过1MB时,一次多扩1MB。最大长度为512MB.。操作命令单个操作127.0.0.1:6379>setnameliOK127.0.0.1:6379>
鲁四
·
2023-04-20 04:55
数据结构
redis
java
2.
基础数据结构
之链表
1.链表的存储结构相比数组,链表是一种稍微复杂一点的数据结构。对于初学者来说,掌握起来也要比数组稍难一些。这两个非常基础、非常常用的数据结构,我们常常将会放到一块儿来比较。所以我们先来看,这两者有什么区别。数组-链表内存分配图从图中我们看到,数组需要一块连续的内存空间来存储,对内存的要求比较高。如果我们申请一个100MB大小的数组,当内存中没有连续的、足够大的存储空间时,即便内存的剩余总可用空间大
青漾
·
2023-04-19 21:54
【算法竞赛-初级】
基础数据结构
-链表篇
这里写目录标题第一章、
基础数据结构
1.1、链表(动态、静态、STL链表)1)从尾到头打印链表(LeetCode剑指Offer06)2)链表中倒数第k个节点(LeetCode剑指Offer22)3)
教练我写不出来
·
2023-04-19 18:42
算法
java
链表
数据结构
算法
【游戏编程精粹】目录
一第一章通用编程技术1.0神奇的数据驱动设计1.1面向对象的编程与设计技术1.2使用模板元编程的快速数学方法(斐波那契数列、阶乘、三角学、矩阵、模板和标准c++)1.3一种自动的Singleton工具1.4STL(
基础数据结构
持刀的要迟到了
·
2023-04-19 13:03
《图解数据结构与算法》大纲
文章目录图解数据结构与算法数据结构
基础数据结构
数组一维数组二维数组三维数组及更高纬数组链表单向链表双向链表栈基于数组的栈基于链表的栈队列基于数组的队列基于链表的队列高级数据结构树二叉树二叉搜索树AVL树红黑树
Shipley_Leo
·
2023-04-17 17:52
#
数据结构
#
Java中常用的算法
数据结构
算法
iOS Runtime(二)-类和对象
一、类的
基础数据结构
1.objc_classOC类是由Class类型来表示的,它实际上是一个指向objc_class结构体的指针。
搬砖的crystal
·
2023-04-17 15:42
JAVA-容器 LinkedList
链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的地址。
卢大宝宝
·
2023-04-17 00:02
Java基础-容器
java
【mq】从零开始实现 mq-01-生产者、消费者启动
MQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的一种数据结构。
老马啸西风2020
·
2023-04-16 14:17
【Python——链表】
1.定义:链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,在每一个节点(数据存储单元)里存放下一个节点的位置信息2.优点:顺序表的构建需要预知数据大小来申请连续存储空间,扩充时需要进行数据迁移
In my opinion
·
2023-04-16 09:39
python
pandas
数据分析
redis-1
Redis:RemoteDictionaryServer五种
基础数据结构
:string,list,hash,set,zset1.
基础数据结构
string内部表示就是一个字符数组。
少年王ki
·
2023-04-16 02:25
mysql innodb 源码_MySQL列:innodb的源代码的分析的
基础数据结构
在过去的一年中的数据库相关的源代码分析。前段时间分析levelDB实施和BeansDB实现,数据库网络分析这两篇文章非常多。他们也比较深比较分析,所以没有必要重复很多劳力。MYSQL,当然主要还是数据库存储引擎,首先我还是从innodb这个最流行的开源关系数据库引擎着手来逐步分析和理解。我一般分析源代码的时候都是从基础的数据结构和算法逐步往上分析。遇到不明确的地方,自己依照源代码又一次输入一遍并做
weixin_39639286
·
2023-04-15 18:07
mysql
innodb
源码
DPDK系列之十二虚拟化virtio源码分析之数据管理层
一、
基础数据结构
在virtio中,中间层的数据管理是一个重点,前期的文章中提到的相关的队列和缓冲区就是最典型的数据结构即vring,virtqueue。
fpcc
·
2023-04-15 18:35
网络开发
DPDK
python学习(1) -
基础数据结构
(列表元组集合字典)
文章首发于:欢迎大佬们前来逛逛文章目录列表元组和序列集合字典循环技巧列表列表是最简单的数据类型,相当于数组。列表的基础操作函数列表模拟栈队列列表推导式以下是列表的常见操作:l=[1,2,3,4,5]#往末尾添加一个元素l.append(6)l[len(l):]=[7]l2=[0]#所有元素添加到另一个列表中l2.extend(l)l2[len(l2):]=l#插入一个元素,插入到第一个参数的位置处
HugeYLH
·
2023-04-15 14:31
python
python
数据结构
学习
Redis(三)--Redis有哪几种数据结构
Redis(三)–Redis有哪几种数据结构Redis有5种
基础数据结构
,它们分别是:string(字符串)、list(列表)、hash(字典)、set(集合)和zset(有序集合)。
想飞的盗版鱼
·
2023-04-15 10:54
Redis
vector
1.静态变量和成员变量/***
基础数据结构
*/protectedObject[]elementData;/***数据个数*/protectedintelementCount;/***数据增长个数*/protectedintcapacityIncrement
初阳拾叁
·
2023-04-14 17:20
Android开发中基础知识概括
俗话说“工欲善其事必先利其器”就是这个道理,我们首先要知道学习Android会学到那些知识点,我初步的整理了一下:一、基础知识Java
基础数据结构
(要做一个初步的了解:例如栈和队列,基本的算法)面向对象编程的思想
join_xiao
·
2023-04-13 05:46
Android基础
Android开发知识体系结构
程序员必须掌握的核心算法有哪些?
文章推荐:算法分析神器—时间复杂度二、
基础数据结构
1、线性表列表(必学)链表(必学)跳跃表(知道原理,应用,最后自己实现一遍)并查集(建议结合刷题学习)不用说,链表、列表必须,不过重点是链表。三
zxxaxxz
·
2023-04-13 01:30
数据结构与算法--链表(单向链表)
链表的定义链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址)。
墨痕hz
·
2023-04-12 11:53
机器学习路线
1)数学篇高等数学:微分部分即可(掌握微分原理)线性代数:掌握矩阵的基本运算、矩阵微分、Jacobian矩阵和Hessian矩阵(2)英语篇:具有大学英语4级水平(3)编程篇:具有使用Python解决
基础数据结构
问题的能力
m0_50538723
·
2023-04-12 05:11
上一页
3
4
5
6
7
8
9
10
下一页
按字母分类:
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
其他