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
├──基础数据结构
【总结】C++
基础数据结构
—— STL之优先队列(priority_queue) 用法详解
文章目录一、priority_queue的概念二、priority_queue的基本操作三、priority_queue的用法一、priority_queue的概念普通的队列是一种先进先出的数据结构,元素在队列尾追加,而从队列头删除。在优先队列中,元素被赋予优先级。当访问元素时,具有最高优先级的元素最先删除,即具有最高级先出(largest-in,first-out)的行为特征。优先队列具有队列的
有所为,无所畏
·
2020-08-11 10:59
Python
基础数据结构
一、简介Python中自带有几类常见的数据结构,元组、列表、字典、集合。二、元组1、定义#元组是一个固定长度,不可改变的Python序列对象。2、特点#长度一旦确定,则不可改变#内容一旦确定,则不可改变。特殊情况,当它的某个元素本身的内容是可变的,则可以改变该元素其中的内容3、创建tup=4,5,6或tup=(4,5,6)#当使用复杂表达式定义元组时,需要使用圆括号tuple([4,5,6])#使
One_More_Chance
·
2020-08-11 05:07
Python
Python入门学习
Python
数据结构
元组
列表
字典
Go
基础数据结构
学习——slice
Go
基础数据结构
学习——slicesliceSlice切片:是一个数组某部分的引用,在内存中是一个包含三个域的结构体,第一个是指向数据的第一个元素的指针,第二个是切片的长度,第三个是切片的容量typeslicestruct
sHuXnHs
·
2020-08-11 04:52
Golang
Go
基础数据结构
学习——string
Go
基础数据结构
学习——stringstring在Go语言内存模型中用一个2字长的数据结构表示,一个是指向字符串存储的数据的指针,另一个为长度数据。
sHuXnHs
·
2020-08-11 04:52
Golang
Nginx源码分析 -
基础数据结构
篇 - hash表结构 ngx_hash.c(07)
目录数据结构定义ngx_hash_elt_thash表的元素结构ngx_hash_thash表结构ngx_hash_init_thash表初始化结构数据结构图具体函数实现查找一个元素ngx_hash_find创建一个hash表ngx_hash_initNginx的hash表结构和我们之前阅读memcached的时候看到的会有很大的差别。笔者在阅读Nginx的hash模块的时候,阅读了好几天,比较不
阿里十年老码农zhuli
·
2020-08-11 03:25
Nginx源码阅读
数据结构---稀疏数组、队列、环形队列
---暴力算法、KMP算法汉诺塔问题---------分治算法八皇后问题---------回溯算法马踏棋盘———图的深度优化遍历算法(DFS)+贪心算法优化程序**=数据结构+**算法数据结构是算法的
基础数据结构
包括
码上发财V
·
2020-08-10 20:05
数据结构和算法
第三周周赛——
基础数据结构
结业场(坚持就会有AK,题目出自codeforces 633C,633D,631B,651A,651C以及poj1577)
A题:A题题目链接题目描述:Fibonacci-ishTimeLimit:3000MSMemoryLimit:512MB64-bitintegerIOformat:%I64dProblemDescriptionYashhasrecentlylearntabouttheFibonaccisequenceandisveryexcitedaboutit.HecallsasequenceFibonacci
Adherer
·
2020-08-10 17:40
fjut
ACM集训队周赛题解
Codeforces
Java数据结构和算法——链表
LinkedList)链表通常由一连串节点组成,每个节点包含任意的实例数据(datafields)和一或两个用来指向上一个/或下一个节点的位置的链接("links")链表(Linkedlist)是一种常见的
基础数据结构
aigy57045
·
2020-08-10 15:10
北京大学肖臻老师《区块链技术与应用》公开课笔记17——ETH数据结构篇1(状态树1)
了解了这三棵树,就弄清楚了以太坊的
基础数据结构
设计。而以太坊实现的是一个"平台性"的应用,其复杂性必然较高。因此,其内部数据结构设计也存在一定
Sinocifengs
·
2020-08-10 09:50
区块链
区块链
数据结构
分布式
比特币
数据结构与算法
链表的定义链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是不像顺序表一样连续存储数据,而是在每一个节点(数据存储单元)里存放下一个节点的位置信息(即地址)。
道法—自然
·
2020-08-10 08:58
Python
【数据结构】单调数据结构之一:单调队列
例题:luoguP1886壹.简述单调队列是一种数据结构(不知道算不算
基础数据结构
)它满足一下性质:单调队列中的数是满足单调递增/递减/或是其他的性质单调队列中的数的下标是单调递增的(这也是下面的几位\
weixin_30851409
·
2020-08-10 02:28
五大基础算法(枚举、递归、分治、贪心、模拟)
编程基础文章目录:五大基础算法
基础数据结构
(栈和队列)散列表常见C++知识
基础数据结构
(数组、串、广义表)四大比较排序算法
基础数据结构
(线性表)
基础数据结构
(树和堆)微博:LinJM-机器视觉Blogger
LinJM-机器视觉
·
2020-08-09 18:05
编程与笔试训练
Redis持久化 RDB, AOF——redis基础认识
目录标题1.Redis基础概念什么是redisredis存储的五种
基础数据结构
redis特点redisRESP协议2.Redis持久化RDB(RedisDataBase)数据快照AOF(AppendOnlyFile
轻点 别打脸
·
2020-08-09 09:18
Redis
redis
iOS RunTime
主要内容如下:引言简介与Runtime交互Runtime
基础数据结构
消息动态方法解析消息转发健壮的实例变量(NonFragileivars)Objective-CAssociatedObjectsMethodSwizzling
荒唐的天梯
·
2020-08-09 06:24
iOS
数据结构与算法——
基础数据结构
(数组和链表)
什么是线性表线性表是由零个或多个数据元素组成的有限序列。线性表是有限的线性表第一个元素无前驱,最后一个元素无后继,中间元素只有一个前驱和后继元素线性表可以是空表常见的线性表常见的线性表如下图所示常见的线性表数据结构有:数组,链表,队列,栈;与线性表相对的是稍稍复杂的数据结构,比如:树,图等。什么是数组数组是一种线性表,具有连续的内存空间,并且只能存储相同的数据类型。数组有什么特性数组支持随机访问,
zab635590867
·
2020-08-09 03:06
数据结构与算法
redis(一)——
基础数据结构
安装方式:使用Docker安装通过Github源码编译直接安装yuminstall(RedHat)使用网页版的WebRedis直接体验下面介绍docker安装redis#拉取redis镜像>dockerpullredis#运行redis容器>dockerrun--namemyredis-d-p6379:6379redis#执行容器中的redis-cli,可以直接使用命令行操作redis>docke
Allen716
·
2020-08-09 02:32
redis
计算机基础学习笔记 | 数据结构基础
数据结构学习资料基础十种常用数据结构十种常用的算法时间复杂度空间复杂度
基础数据结构
数组array读取元素更新元素插入元素删除元素链表(linkedlist)查找节点更新节点插入节点删除节点数组和链表的对比逻辑结构栈队列散列表
疯狂的皮卡
·
2020-08-09 01:57
计算机基础学习
linux内核中链表结构及使用方法
在Linuxkernel里面,简洁并不表示代码使用神出鬼没的超然技巧,相反,它使用的不过是大家非常熟悉的
基础数据结构
,但是kernel开发者能从基
wangliang888888
·
2020-08-08 23:04
C/C++编程
Linux
kernel
数据结构之链表实现
分析:链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。单链表是链表中结构最简单的。
尽人事看天意
·
2020-08-08 20:47
开发类
数据结构与算法
栈,队列,链表整理三
#链表链表详解链表是一种常见的
基础数据结构
,链表可以动态的进行存储分配,也就是说,链表是一个功能极为强大的数组,他可以在节点中定义多种数据类型,还可以根据需要随意增添,删除,插入节点。
qq_45797727
·
2020-08-08 20:40
笔记
Redis
基础数据结构
与核心原理
Redis
基础数据结构
Redis有5种
基础数据结构
,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。
dch412344
·
2020-08-08 15:53
数据库
数据结构与算法
java
基础数据结构
(三):字典
1.2字典(LinkedList)1.2.1介绍下图(1-7)为LinkedList在Redis中的实现://节点typedefstructdictEntry{//键void*key;//值union{void*val;uint64_tu64;int64_ts64;}v;//链接下一个节点形成链表structdictEntry*next;}dictEntry;//哈希表typedefstructd
Finalowee
·
2020-08-08 10:54
Redis学习笔记
基础数据结构
(二):链表
1.2链表(LinkedList)1.2.1介绍下图(1-4)为LinkedList在Redis中的实现://节点typedefstructlistNode{//前置节点structlistNode*prev;//后置节点structlistNode*next;//值void*value;}listNode;//链表typedefstructlist{//头节点listNode*head;//尾节
Finalowee
·
2020-08-08 10:54
Redis学习笔记
Redis学习——2. 对象类型(一):字符串对象
2、对象类型第一部分的6节简单介绍了Redis的
基础数据结构
,接下来要开始学习Redis的对象系统。
Finalowee
·
2020-08-08 10:22
Redis学习笔记
基础数据结构
(一):简单动态字符串
前言工作慢慢步入正轨,闲暇时间也多了起来,抽空充下电,岂不美哉?想来想去,发现自己不足之处良多,何不选个使用较多的点作为切入,哈哈,于是有了这系列文章。作为记录,和大家分享。若有不足之处,还请言明,不胜感激。本文主要是源自于对《Redis设计与实现》的学习,所以会有大量雷同,慎入。介绍众所周知,Redis有5种对象类型:string、list、hash、set、zset(排除Redis于2.8.9
Finalowee
·
2020-08-08 10:22
Redis学习笔记
通过BeanPostProcessor统计每一个Bean初始化耗时|通过优先级队列PriorityQueue构建小顶堆获取动态添加数列的TopK算法
通过BeanPostProcessor统计每一个Bean初始化耗时思路:统计Bean耗时的
基础数据结构
是个Map,Map的键是Bean的名称,值是初始化耗费时间。
Java开发与架构
·
2020-08-07 19:31
Spring
开发经验分享
java基础——树 双向链表 简单的java实现
双向链表是LinkedList的
基础数据结构
,树是准备为接下来的HashMap打下基础。
Turing-tang
·
2020-08-07 19:08
基础拾遗
算法研究
sys/queue使用说明与TAILQ使用举例
下都可用sys/queue,源自BSD:https://unix.superglobalmegacorp.com/xnu/newsrc/bsd/sys/queue.h.html这个头文件用宏实现了很多
基础数据结构
ka__ka__
·
2020-08-07 18:22
C/C++
数据结构
MQ介绍
什么是MQMQ(MessageQueue)消息队列,是
基础数据结构
中“先进先出”的一种数据结构。为什么使用MQ其应用场景主要包含以下三个方面应用解耦系统的耦合性越高,系统的容错性就越低。
liuyongfei
·
2020-08-06 04:04
mq
消息队列
Linux内核
基础数据结构
-双链表
链表概述链表作为一种基本的数据结构,得益于其简单的结构、优良的性能(双向链表的插入和删除复杂度都是O(1)),被广泛的应用于各种程序设计中。链表一般分为单向链表和双向链表。对于单向链表,其删除和插入的一般复杂度都是O(n),所以,工程上一般很少使用,下面介绍的所有链表都是双向链表。常见的双向链表数据结构定义如下:structlist_node_xxx{structlist_node_xxx*pre
奔跑的码仔
·
2020-08-05 19:19
Linux
linux
kernel
learning
uboot启动第二阶段总结,以x210为例
uboot启动第二阶段,其实也就是lib_arm/board.c里面的start_armboot函数:0---比较重要的几个
基础数据结构
有全局数据结构gd_t、板级信息结构bd_t1---分配内存,也就是计算
为了这一刻-我也有拼命练习
·
2020-08-05 14:02
uboot
重温四大
基础数据结构
:数组、链表、队列和栈
前言本文收录于专辑id="数组">数组关于数组,大家都比较熟悉了。它是一种线性数据结构,使用一组连续的内存空间存储一组具有相同类型的数据。这个概念中有三个关键词:线性、连续、相同类型。线性,表示没有分叉,任意元素的前后元素最多只有一个,同样是线性结构的还有链表、队列等。连续,它在内存空间中的存储是连续的,不间断的,前后两个元素紧挨着,不存在间隙。相同类型,数组中存储的元素的类型一定是相同的,当然,
品途旅游
·
2020-08-05 09:15
编程语言
.Net
重温四大
基础数据结构
:数组、链表、队列和栈
前言本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。你好,我是彤哥,一个每天爬二十六层楼还不忘读源码的硬核男人。数组、链表、队列、栈,是数据结构中最基础的四大结构,数组和链表更是基础中的基础,后续所有复杂的数据结构都是在它们的基础上演变而来的。本节,我们就来重温这四大结构。数组关于数组,大家都比较熟悉了。它是一种线性数据结构,使用一组连续的内存空间存储一组具
彤哥读源码
·
2020-08-05 08:22
数据结构
算法
数组
java
重温四大
基础数据结构
:数组、链表、队列和栈
前言本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。你好,我是彤哥,一个每天爬二十六层楼还不忘读源码的硬核男人。数组、链表、队列、栈,是数据结构中最基础的四大结构,数组和链表更是基础中的基础,后续所有复杂的数据结构都是在它们的基础上演变而来的。本节,我们就来重温这四大结构。数组关于数组,大家都比较熟悉了。它是一种线性数据结构,使用一组连续的内存空间存储一组具
彤哥读源码
·
2020-08-05 08:00
重温四大
基础数据结构
:数组、链表、队列和栈
前言本文收录于专辑:http://dwz.win/HjK,点击解锁更多数据结构与算法的知识。你好,我是彤哥,一个每天爬二十六层楼还不忘读源码的硬核男人。数组、链表、队列、栈,是数据结构中最基础的四大结构,数组和链表更是基础中的基础,后续所有复杂的数据结构都是在它们的基础上演变而来的。本节,我们就来重温这四大结构。数组关于数组,大家都比较熟悉了。它是一种线性数据结构,使用一组连续的内存空间存储一组具
彤哥读源码
·
2020-08-05 08:00
信息学竞赛知识点整理
这个东西没用~~数据结构:
基础数据结构
:链表、树、图的存储和遍历栈和队列的应用差分数组二叉堆并查集(按秩合并、带权并查集、拆点)单调队列单调栈哈希表映射集合优先队列中级数据结构:RMQ(ST算法、RMQ
weixin_30914981
·
2020-08-04 23:57
0x14.
基础数据结构
— hash表与字符串hash
目录一、Hash表1.AcWing137.雪花雪花雪花0.hash表+链表1.字符串的最小表示法二、字符串hashhashhash0.AcWing138.兔子与兔子1.luoguP3370【模板】字符串哈希3.AcWing139.回文子串的最大长度三、一个永远都不可能被hack的hash函数声明:本系列博客是《算法竞赛进阶指南》+《算法竞赛入门经典》+《挑战程序设计竞赛》的学习笔记,主要是因为我三
繁凡さん
·
2020-08-04 21:22
【算法竞赛学习笔记】
#
【哈希】
【总结】C++
基础数据结构
—— STL之动态数组(vector)用法详解
文章目录一、vector的概念二、vector的基本操作三、vector的用法一、vector的概念在C++中,vector是一个十分有用的容器。它能够像容器一样存放各种类型的对象,简单地说,vector是一个能够存放任意类型的动态数组,能够增加和压缩数据。有些时候想开一个数组但却不知道开多大的数组比较好,因为数组的长度可能会有变化,这时候我们就需要运用到动态数组,也就是不定长数组vector。二
有所为,无所畏
·
2020-08-04 21:17
OpenCV 编程入门
编程入门美国伊力诺理工学院计算机科学系GadyAdam翻译:Mensch2006年11月22日内容简介OpenCV概述资料链接OpenCV命名约定编译命令C程序实例GUI命令窗口管理输入设备OpenCV
基础数据结构
图像数据结构矩阵与向量其他数据结构图像处理创建与释放图像结构空间读入与存储图像读取图像元素图像转换绘图命令矩阵操作创建与释放矩阵结构空间读取矩阵元素矩阵
wb_ustc
·
2020-08-04 19:53
图像
OpenCV
C++
编程
float
image
数据结构
存储
图像处理
嵌入式系统的数据结构与算法
这里不特意区分是数据结构还是算法,两者我把它们作为一个整体进行描述,因为数据结构往往伴随着相关的算法,而算法也往往需要
基础数据结构
作为支撑。由于本人处于服务于消费电子产品的SOC芯片
YellowMax2001
·
2020-08-04 19:06
数据结构与算法
嵌入式的数据结构与算法
初识数据结构之数组
尽管数组看起来非常基础、简单,但是我估计很多人都并没有理解这个
基础数据结构
的精髓。在大部分编程语言中,数组都是从0开始编号的,但你是否下意识地想过,为什么数组要从0开始编号,而不是
徐念安
·
2020-08-04 10:00
算法学习
Python中的链表之单向链表实现栈和队列
MichaelT.Goodrich,RobertoTamassia,MichaelH.Goldwasser学习笔记Python中除了列表,还有链表这样的
基础数据结构
,之前我们都是介绍用列表实现栈、队列这样的数据结构的
一路没你
·
2020-08-04 10:14
数据结构与算法
数据结构之列表
列表操作在
基础数据结构
中,列表作为最为基础的一个数据结构进行体现,在一个程序中决定效率的关键核心因素就是数据结构和数据算法,二者共同决定*时间复杂度的类型,因此万丈高楼平地起,就从最基础的列表操作和分析其时间复杂度开始列表生成方法
xuexiaoyaani
·
2020-08-04 08:50
python
Redis
基础数据结构
与核心原理
一、
基础数据结构
命令参考中文版英文版Redis有5种
基础数据结构
,分别为:string(字符串)、list(列表)、set(集合)、hash(哈希)和zset(有序集合)。
weixin_30851409
·
2020-08-04 04:05
c# 链表知识
总结一下c#对单链表的知识:链表(LinkedList)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序存储数据,而是在每一个节点里存到下一个节点的指针(Pointer)。
李硕`丹诗尔顿
·
2020-08-04 03:40
算法总结
Leetcode
单链表
01.PyTorch简介及环境配置;
基础数据结构
——张量
文章目录1.1.PyTorch简介PyTorch发展PyTorch优点适合人群软件安装解释器与工具包虚拟环境(略)1.2.Anaconda安装1.3.Pycharm安装1.4.PyTorch安装2.1.Tensor概念Tensor与VariableTensor2.2.Tensor创建一:直接创建2.3.Tensor创建二:依据数值创建2.3.1torch.zeros()2.3.2torch.one
oldmao_2001
·
2020-08-03 20:26
Pytorch框架
C语言中,对链表(单链表、双链表)的基本操作
链表是一种常见的
基础数据结构
,结构体指针在这里得到了充分的利用。
浩克博士
·
2020-08-03 18:02
大厂面试HashMap,一定要注意这个点,很多人栽在了这儿
HashMap的数据结构先了解一下HashMap的数据结构,在java中,数组和链表是最常用的两个
基础数据结构
,很多集合类都基于他们实现。HashMap也不例外
Java全能架构师
·
2020-08-03 12:12
Hashmap
数据结构
算法
Hashmap
数据结构
算法
java
集合
《HBase原理与实践》阅读笔记
学习笔记(1-3章)全书概述1.HBase概述1.1.Hbase发展历史1.2.Hbase数据模型1.3.Hbase体系结构1.4.Hbase系统特性2.Hbase
基础数据结构
与算法2.1.LSM树2.1.1
TNTZS666
·
2020-08-02 22:31
大数据学习
算法工程师面试必考项——链表
链表(Linkedlist)是一种常见的
基础数据结构
,是一种线性表,但是并不会按线性的顺序
l7H9JA4
·
2020-08-01 13:31
链表
算法
列表
数据结构
python
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
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
其他