码迷,mamicode.com
首页 >  
搜索关键字:数据结构    ( 30813个结果
程序员进阶个人计划
之前有过很多次要痛心疾首的打好自己的基础的打算,但总是执行力度不够,现开博实时记录我的基础学习之路,希望自己可以坚持下去。思想是:狠抓离散数学,数据结构,算法,操作系统,计算机组织结构,计算机网络这几门核心课程。1.先刷数学,应该很快。《离散数学及其应用》/*4.17号之前完成一刷。*/2.数据结构...
分类:其他好文   时间:2015-04-15 17:00:55    阅读次数:142
(转)C#中键值对类型Hashtable与Dictionary比较和相关用法
最近在使用C#中的Hashtable与Dictionary的时候,想知道其区别,通过查找网络相关博客资料,作出下列总结。Hashtable与Dictionary虽然都是作为键值对的载体,但是采用的是不同的数据结构。就像Java中的ArrayList与LinkList,虽然都是实现了List接口作为集...
分类:Windows程序   时间:2015-04-15 16:52:57    阅读次数:131
Iplimage versus Mat
我们可能经常面临这样的困惑,Iplimage和Mat这两种数据结构,我们应该用哪一种数据结构。 Iplimage一开始就存在opencv库之中,他来源于Intel的另外一个函数库Intel Image Processing Library(IPL),这是一种非常重要的数据结构。在经典书籍里面的sample用的基本都是Iplimage这个数据结构。但是这是一种C风格的数据结构,你必须为他分配以及释放...
分类:其他好文   时间:2015-04-15 13:34:11    阅读次数:105
5.数组
几乎所有语言都会提供数组这种数据结构。数组这种数据结构具有取值快、更新快、追加快的优点。当然也有缺点,比如说插入慢、删除慢等(插入删除针对ArrayBuffer)。本节我们就来看下Scala中的数组1.定长数组Scala中使用Array来表示长度不变的数组,Scala中的Array是易变的(即数组元...
分类:编程语言   时间:2015-04-15 13:04:53    阅读次数:220
MongoDB数组修改器更新数据(转)
MongoDB数组修改器更新数据 这里,我们将了解一下数组修改器。数组,是我们经常看到和使用到的且非常有用的数据结构:它不仅可以通过索进行引用,还可以作为集合来使用。数组修改器,顾名思义,它是用来修改数组的,而不能用来修改整数或者字符串。数组修改器不多,就那么几个,但熟练掌握它后,将给我们带来非常方...
分类:数据库   时间:2015-04-15 12:51:33    阅读次数:229
道路识别demo
最近做的道路识别一开始终于弄懂了点东西,一开始在网上找到了一个简单的道路识别的opencvsharp的版本。我觉得opencvsharp真的是一个很好的东西,它封装了比opencv更多的数据结构和库,而且得益于.net平台的强大,使用起来也非常的便捷。唯一的缺点就是目前关于这方面的资料还是少之又少,后来我还是想一想把这个demo转换成cpp版本,也是一个非常简单的demo。opencvsharp版本...
分类:其他好文   时间:2015-04-15 11:29:03    阅读次数:427
wifidog 认证Lighttpd1.4.20源码分析之bitset.c(h) -------位集合的使用
使用一个比特位来表示一个事件的两种状态,即节省内存,又可以提高运行速度。在Lighttpd中,提供了一个bitset数据结构,用来管理使用一个比特位集合。 在bitset.h中,比特位集合的数据结构定义如下:typedef struct { size_t *bits; ...
分类:Web程序   时间:2015-04-15 11:06:05    阅读次数:148
Nginx源码研究二:NGINX的内存管理
关于nginx的内存使用,我们先看代码,下面是nginx_cycle.c中对全局数据结构cycle的初始化过程 pool = ngx_create_pool(NGX_CYCLE_POOL_SIZE, log); //申请16K的内存池 if (pool == NULL) { ...
分类:其他好文   时间:2015-04-15 11:01:05    阅读次数:125
数据结构 - 树(基础)
1、无根树转有根树 #include #include #include #include #define LL long long #define INF 0x7fffffff #include using namespace std; const int maxn = 1000005; int p[maxn]; int n; int root; vector G[maxn]; ...
分类:其他好文   时间:2015-04-15 09:44:26    阅读次数:156
Redis介绍
Redis是一个开源, BSD许可和高级键值缓存和存储。由于键能包含strings, hashes, lists, sets, sorted sets, bitmaps and hyperloglogs, 所以它经常被称为数据结构服务器。 你可以在这些类型上进行原子操作,如附加到一个字符串;递增哈希中的值;将元素放入列表;进行集合的交,并和差运算;或者从排序集合中获得排在最前面的成员。...
分类:其他好文   时间:2015-04-15 09:41:35    阅读次数:194
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!