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
————高级数据结构————
Python中的
高级数据结构
大部分的应用程序不需要其他类型的数据结构,但若是真需要也有很多
高级数据结构
可供选择,例如Collection、Array、Heapq、Bisect、Weakref、Copy以及P
·
2015-10-27 13:39
python
Java集合---ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
·
2015-10-27 12:02
Python 3.0(一) 简介
它具有高效的
高级数据结构
和能够
·
2015-10-23 08:56
python
OI省选知识
1.1基本数据结构1.数组(y) 2.链表,双向链表(y) 3.队列,单调队列,双端队列 4.栈,单调栈 1.2中级数据结构1.堆 2.并查集与带权并查集 3.hash表 自然溢出 双hash 1.3
高级数据结构
hbhcy98
·
2015-10-19 20:00
高级数据结构
内容简介编辑
高级数据结构
林厚从主编的《
高级数据结构
》在基本数据结构的基础上,围绕一些常用的
高级数据结构
,结合大量实战例题,深入分析“数据结构是如何服务于算法的”。
Aiphis
·
2015-10-08 16:46
ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
m635674608
·
2015-09-03 00:00
Nginx
高级数据结构
源码分析(五)-----红黑树
红黑树是一种二叉平衡树,在每一个结点增加了一个存储位表示结点的颜色,以维持它的平衡。红黑树性质(1)红黑树结点有如下域:color,key,left,right,p;我们把这些NIL结点是为指向外结点的指针,可以自己定义;(2)每一个结点不是红的就是黑的,根节点和NIL结点都是黑的;(3)如果一个节点是红的,那么它的父亲和两个孩子都是黑的;(4)对于每一个结点,它到其子孙结点的所有路径上的包含相同
linuxcprimerapue
·
2015-08-28 19:13
nginx
Nginx
高级数据结构
源码分析(四)-----内存池
内存池的使用給Nginx带来了很多好处,比如内存使用的便利,逻辑代码的简化以及程序性能的提升。几个关键知识点罗列如下:(1)函数ngx_palloc()尝试从内存中分配size大小的内存时,分两种情况,一种是size大小小于pool->max,称为小块内存分配,若当前内存池节点小于size,则申请一个新的等同大小的内存池节点,然后从这个新内存池节点分配出size大小的内存空间。若size大于poo
linuxcprimerapue
·
2015-08-27 17:33
nginx
ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
phacks
·
2015-08-19 08:00
nginx
高级数据结构
源码分析(一)-----双向链表
ng_queue_t是Nginx提供的一个顺序容器,它以双向链表的方式将数据组织在一起。链表作为顺序容器的优势在于,它可以高效的执行插入、删除、合并等操作,在移动链表中的元素时只需要修改指针的指向,因此,它很适合频繁修改容器的场合。相对于其他顺序容器,它的优势有以下三点:(1)实现了排序功能,采用额是插入排序,虽然不太适合超大规模数据的排序,但是简单实用。(2)它非常轻量级,不负责链表元素所占内存
linuxcprimerapue
·
2015-08-10 20:56
nginx
Java并发编程之ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
u010870518
·
2015-08-08 12:00
并发
Concurrent
Hashtable
Floyd 模板
贴上手写Floyd模板///针对点较少的图,非常实用,也能为学习
高级数据结构
提供帮助 #include"iostream" #include"cstring" #include"cstdio" #defineINF0x3f3f3f3f
just_sort
·
2015-08-06 21:00
Java集合类-ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
a491057947
·
2015-07-22 13:00
高级数据结构
-树状数组总结
高级数据结构
-树状数组总结一维树状数组1.更改单点,输出区间和 一般用向上修改,向下统计,也就是在updata函数里面使用+=,在sum函数里面使用-= 完整代码如下voidupdata
gscsdlz
·
2015-07-16 11:00
数据结构
ACM
树状数组
高级数据结构
[置顶] ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
chenleixing
·
2015-07-16 08:00
HashMap
java中线程安全Map
map原理与使用
锁的粒度与弱一致迭代器
ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
jin8000608172
·
2015-06-10 10:00
应用
高级数据结构
优化Redis
key-value缓存和存储系统通常用于互联网产品的开发中,作为后端磁盘存储系统的缓存,或记录和处理庞大的用户日志。Redis是一个高性能的key-value存储系统,可以存储多种数据类型,如string,hash,list,set,bitmap,hyperloglog等。Redis的数据缓存在内存中,极大地提高了数据库的读写效率。 表1为Redis一些基本操作的时间复杂度
baidu_zhongce
·
2015-06-07 19:00
redis
数据库
Tries
y-Fast
整数集
第六届山东省省赛总结
在省赛之前我学了
高级数据结构
中几个大的知识点,虽然不是很熟练,但对于基本的题目能过去。scf完成了图论的所有知识点,ly也
u013015642
·
2015-05-20 17:00
C++ 线段树—模板&总结
线段树是一种能够有效处理区间操作的
高级数据结构
,利用这种数据结构,我们能够设计出针对上述问题更加高效的算法。线段树的题目通常比较明显,
txl16211
·
2015-04-29 23:00
C++
线段树
线段树模板
树状数组及其应用
利用树状数组解决几类问题 树状数组作为一种实现简单、应用较广的
高级数据结构
,在OI界的地位越来越重要,下面我来简单介绍一下树状数组和它的简单应用。
wr132
·
2015-04-22 21:00
解析
应用
树状数组
举例
嵌入式C语言 指针 随堂笔记
可以间接操作变量,NULL空地址和0是等价的在程序执行过程中可以指向任意地址指针变量的命名规则和其他变量的命名规则一样指针不能与现有变量同名指针可存放C语言中的任何基本数据类型、数组和其他所有
高级数据结构
的地址若指针已声明为指向某种类型数据的地址
树树家果果
·
2015-04-22 21:00
return
嵌入式
C语言
程序
include
ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
nysyxxg
·
2015-03-15 14:00
Python数据分析工具包:Pandas
PythonDataAnalysisLibrary或pandas是为了解决数据分析任务而创建的,是基于Numpy构建的含有更
高级数据结构
和工具的数据分析包。
gxymm
·
2015-03-15 11:00
pandas
Python
大数据
python
大数据
Python数据分析工具包:Pandas
Python Data Analysis Library 或 pandas是为了解决数据分析任务而创建的, 是基于 Numpy 构建的含有更
高级数据结构
和工具的数据分析包。
gxyworkhard
·
2015-03-15 11:00
python
大数据
pandas
python
高级数据结构
1.Collectionscollections模块包含了内建类型之外的一些有用的工具,例如Counter、defaultdict、OrderedDict、deque以及nametuple。其中Counter、deque以及defaultdict是最常用的类。1.1Counter()如果你想统计一个单词在给定的序列中一共出现了多少次,诸如此类的操作就可以用到Counter。来看看如何统计一个lis
secretx
·
2015-02-26 17:00
数据结构
python
Java笔记十二.常用API-Hashtable类及其与HashMap、HashSet的区别
类及其与HashMap、HashSet的区别转载请表明出处:http://blog.csdn.net/u012637501(嵌入式_小J的天空)一、Hashtable类1.概述 Hashtable是一种
高级数据结构
u012637501
·
2015-01-26 15:00
java
Java笔记十.集合类(一)
集合类(一) 所谓集合类,即为Java中的一种
高级数据结构
。
u012637501
·
2015-01-26 15:00
java
ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
ajan
·
2015-01-23 18:47
程序猿常用目录整理方案
Ruby├─Advanced存放包括设计模式、
高级数据结构
理解、编译机制理解等├─DebugTest存放该语言的调试、日志、测试等方法├─Demo存放根目录下的实例,包括Modules、Projects
wxyyxc1992
·
2015-01-18 13:00
程序猿
目录
排版
平衡树练习——被虐记~~
蒟蒻今天终于写完了两道平衡树——调了好长好长时间,
高级数据结构
能力太渣了。
Zeyu_King
·
2015-01-15 21:00
数据结构
splay
《算法导论》
《算法导论》上的前大部分的章节都在阐述一些经典常用的数据结构和典型算法(如二分查找,快速排序、Hash表),以及一些
高级数据结构
(诸如红黑树、B树),如果你已经学完了一本数据结构教材,那么建议你着重看贪心
liutianshx2012
·
2015-01-05 14:00
trie树总结
算法总结第4弹,今天来总结下字典树(Trie树),Trie树算是我学的第一个
高级数据结构
了吧,还是比较简单的。
dyx404514
·
2014-12-27 19:00
Algorithm
算法
OI 基础知识
1.1基本数据结构1.数组2.链表,双向链表3.队列,单调队列,双端队列4.栈,单调栈1.2中级数据结构1.堆2.并查集与带权并查集3.hash表自然溢出双hash1.3
高级数据结构
1.树状数组2.线段树
czysjr
·
2014-12-01 17:32
python 基础知识点整理 和具体应用
它包括了高效的
高级数据结构
和简单而有效的方法,面向对象编程。Python优雅的语法,动态类型,以及它天然的解释能力,使其成为理想的语言,脚本和应用程序快速开发在大多数平台上的许多领域。
szu030606
·
2014-10-16 10:00
java api之ConcurrentHashMap
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
coffeehot
·
2014-10-15 11:00
nginx学习九
高级数据结构
之红黑树ngx_rbtree_t
1红黑树简介先来看下算法导论对R-BTree的介绍:红黑树,一种二叉查找树,但在每个结点上增加一个存储位表示结点的颜色,可以是Red或Black。通过对任何一条从根到叶子的路径上各个结点着色方式的限制,红黑树确保没有一条路径会比其他路径长出俩倍,因而是接近平的。红黑树,作为一棵二叉查找树,满足二叉查找树的一般性质。下面,来了解下二叉查找树的一般性质。二叉查找树二叉查找树,也称有序二叉树(order
yanziguilai
·
2014-10-05 17:00
数据结构
C++
nginx
高级数据结构
研究-B树系列以及红黑树
程序员做的越久,越发觉得基本功显得越来越重要了。基本功不扎实会潜移默化的影响你的程序开发,这不是,上次浏览博客,看到了一篇运用B+树实现数据库索引的功能,当时就不明白了,看似毫无关系的两者,怎么会有联系呢,所以想把大学时学的数据结构拿来看看,这到底怎么回事,当然了,看过了之后,顺便把另一种高级树结构-红黑树也看了一下,红黑树,说起来,容易,实现起来那代码看的人真是眼花。红黑树的插入,删除
Androidlushangderen
·
2014-10-04 10:00
索引
数据
结构
nginx 学习八
高级数据结构
之基数树ngx_radix_tree_t
1nginx的基数树简介基数树是一种二叉查找树,它具备二叉查找树的所有优点:检索、插入、删除节点速度快,支持范围查找,支持遍历等。在nginx中仅geo模块使用了基数树。nginx的基数树使用ngx_radix_tree_t这个结构体表示的。ngx_radix_tree_t要求存储的每个节点都必须以32位整形作为区别任意两个节点的唯一标识。ngx_radix_tree_t基数树会负责分配每个节点占
yanziguilai
·
2014-10-01 15:00
数据结构
C++
nginx
源代码
nginx学习七
高级数据结构
之动态数组ngx_array_t
1ngx_array_t结构ngx_array_t是nginx内部使用的数组结构。nginx的数组结构在存储上与大家认知的C语言内置的数组有相似性,比如实际上存储数据的区域也是一大块连续的内存。但是数组除了存储数据的内存以外还包含一些元信息来描述相关的一些信息,并且可以动态增长。下面我们从数组的定义上来详细的了解一下。ngx_array_t的定义位于src/core/ngx_array.c|h里面
yanziguilai
·
2014-09-28 22:55
nginx源码学习
nginx
C++
数据结构
nginx学习七
高级数据结构
之动态数组ngx_array_t
1ngx_array_t结构ngx_array_t是nginx内部使用的数组结构。nginx的数组结构在存储上与大家认知的C语言内置的数组有相似性,比如实际上存储数据的区域也是一大块连续的内存。但是数组除了存储数据的内存以外还包含一些元信息来描述相关的一些信息,并且可以动态增长。下面我们从数组的定义上来详细的了解一下。ngx_array_t的定义位于src/core/ngx_array.c|h里面
yanziguilai
·
2014-09-28 22:00
数据结构
C++
nginx
nginx学习六
高级数据结构
之双向链表ngx_queue_t
1ngx_queue_t简介ngx_queue_t是nginx提供的一个轻量级的双向链表容器,它不负责存储数据,既不提供数据的内存分配,它只有两个指针负责把数据链入链表,它跟stl提供的queue不同,stl提供的queue帮助用户存储数据,用户只需要相容器里添加数据即可,而ngx_queue_t,用户必须自己提供存储数据的内存,并且必须定义一种数据结构把ngx_queue_t包含在其中,然后利用
yanziguilai
·
2014-09-28 20:00
数据结构
C++
nginx
ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
smh821025
·
2014-08-22 00:00
LedisDB——Go编写的高性能NoSQL数据库
LedisDB是一个用Go语言编写的高性能NoSQL数据库,它支持多种
高级数据结构
,如kv、list、hash、zset、bitmap,也许可以作为Redis的替代方案。
马德奎
·
2014-08-13 00:00
高级数据结构
及算法分类
《
高级数据结构
及算法》目录第一部分.用于索引的数据结构A.AVL树B.B+树C.2-3-4树D.红黑树第二部分.用于优先队列的数据结构A.堆B.左偏树与动态树C.斐波那契堆D.Treap树堆第三部分用于在线动态区间处理的数据结构
GDRetop
·
2014-08-05 09:14
##ACM-ICPC编程题
##数据结构
高级数据结构
及算法分类
《
高级数据结构
及算法》目 录第一部分. 用于索引的数据结构A. AVL 树 B. B+树 C. 2-3-4树 D. 红黑树第二部分. 用于优先队列的数据结构A. 堆 B.
firenet1
·
2014-08-05 09:00
高级数据结构分类
Java中ConcurrentHashMap解析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
u011494050
·
2014-07-18 13:00
java
ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
lifuxiangcaohui
·
2014-06-25 14:00
ConcurrentHashMap原理分析
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
Heng_Ji
·
2014-06-16 10:00
Python 数据分析包:pandas 基础
pandas是基于Numpy构建的含有更
高级数据结构
和工具的数据分析包类似于Numpy的核心是ndarray,pandas也是围绕着Series和DataFrame两个核心数据结构展开的。
lionets
·
2014-06-10 22:00
ConcurrentHashMap 的实现原理及与HashTable的比较
而谈到并发,几乎总是离不开集合这类
高级数据结构
的支持。比如两个线程需要同时访问一个中间临界区(Queue),比如常会用缓存作为外部文件的副本(HashMap)。
wang吖
·
2014-05-28 22:00
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他