自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

转载 个人学习笔记

个人学习笔记记录在OneNote https://onedrive.live.com/view.aspx?resid=43868B174BD46D16!205&app=OneNote&authkey=!AC19dcLeL-IxnTI ...

2014-11-17 13:18:00 119

转载 Bayesian Network—— Flow Influence

A Bayesian network is: A directed acyclic graph(DAG) G whose nodes represent the random variables X1,…,Xn For each node Xi a CPD P(Xi | ParG(Xi)) ...

2014-04-22 15:42:00 118

转载 路径松弛性质

对于图G(V,E),如果p=<v0,v1,v2,…,vk>是s=v0到vk的最短路径,而且按照(v0,v1)(v1,v2),…,(vk-1,vk)的顺序进行松弛,那么d[vk]=δ(s,vk)。这个性质的保持并不受到其他松弛操作的影响,即使他们与p的边上的松弛操作混合在一起也是一样...

2013-12-22 21:33:00 609

转载 利用红黑树自己编写 C++ MAP

搞定红黑树,就想着写来玩玩。于是,就配合C++的模板技术写了一个简单的Map。 看了一些博客,个人感觉还是Wiki上讲红黑树讲的清晰一些,我承认没完全看懂算法导论上删除结点的树调整,连他的二叉树删除节点都看晕我了,还不如直接写来的快。下面是我总结了一下插入结点和删除结点的树...

2013-09-09 12:06:00 172

转载 LCS问题的两种优化

经典的LCS问题,动归的状态转移方程如下: 直接的解法:初始化二维矩阵0行0列作为边界值,按行递推出每个子问题的解,最终F[m.n]就是LCS的长度。递推过程中记录路径信息,最后在表中逆向跟踪路径即可获得LCS序列(见算法导论)。 这个问题可以...

2013-09-03 10:00:00 872

转载 算法并行化——Dijkstra

单源最短路的经典算法Dijkstra,每一步选取最小边后,利用新加入Close集的点对Open集合的点进行松弛时可以并行化。最简单的多线程,选最小边时也可以多线程,不过最后多个计算线程同步一下合并结果…… 在图的规模相当大时,多线程有效利用多处理机资源基...

2013-09-02 10:43:00 2970

转载 AVL树操作分析与实现

AVL树是绝对的平衡二叉树。(貌似很吸引人的样子……) 不过增删的操作复杂度过高,应用不如红黑树广,故而很少有详细分析AVL树操作的文章。我花了两天时间还有好几页纸终于是把这货整出来了。 基本的二叉树操作,如查找前驱后继,左旋右旋不再赘述,只讨论AVL的插入删除...

2013-09-01 21:12:00 130

转载 GCC内联AT&T汇编实现互斥锁

回头看多线程同步,突然想着实现一下互斥锁。于是花了近一天多的时间,凑活简单实现了下面两个机制。主要用汇编中xchg指令读值写值的原子操作,因为这个指令在执行时,存储器总线是被锁的,所以是安全的! /*自旋锁*/ int lock=0; void enter_region() { ...

2013-08-27 17:43:00 458

转载 漫谈,真漫谈

今早看到一个用遗传算法跑图像的程序,遂想起自己曾经还轻薄过现在普遍的遗传算法。回头想想自己真心不算看过遗传,很多核心的东西都没有涉足过,只是了解了一个大概。可是我心里总是执念与一个想法(先给遗传道个不是),总觉得遗传就是暴力算法的亲戚! 回到生物遗传上,逐渐加速式的生物...

2013-08-22 11:35:00 81

转载 好久没来看看了

省赛完了,最终的打酱油让自己很受打击,似乎愈发失去了信心。 感觉自己学到的东西太过于浅薄了,拖队友的感觉真的不是滋味。 不过,仔细想想觉得自己还是应该努力的,毕竟付出的也就那些,而并非真是差劲到无可救药。虽然我并不相信努力能够成就一切,但至少我认为自己应有的能力没有发挥出来。感觉...

2013-06-03 16:49:00 78

转载 最近需要静静

这学期从一开始就完全乱了,应聘了两次实习生都跌倒在了后面,虽说遗憾,但收获也算蛮多的。 有时候静下来想想才发现自己走入了歧途,盲目中迷失了好多东西。现在的我,似乎有点一无是处了。 熬了三天做了一个比赛,教训很多,也发现了自己身上不少的问题。 过两天马上就比赛了,没做多少准备...

2013-05-16 08:50:00 84

转载 水过 Picture 的一点想法

POJ 1177 picture 看了好久这道题目,就发现分别沿X、Y方向离散化扫描线,统计两个方向上的周长是个方法…… 其实这个方法也不是特别水的那种,开始把数据存下来,先后做两次初始化,所有代码都是可以复用的,时间和空间复杂度基本没什么太大的变化。 不过做两遍基本重复的...

2013-05-06 11:18:00 92

转载 POJ 1151 Atlantis 线段树+扫描线+离散化+延迟更新

POJ 1151 最先用矩形分割过了,然后才开始研究扫描线。说实话扫描线确实是一个比较巧妙的思路,但网上讲解扫描线的也比较少…… 贴个连接(这片博文引导我理解了扫描线):http://www.cnblogs.com/ka200812/archive/2011/11/13/2247064...

2013-05-01 21:33:00 105

转载 POJ 3225 Help with Intervals……终于A啦!!!

一个AC一把泪……(看了几篇大牛的博客才搞定) 这个题目就两个关键点,搞明白就没什么问题: 1.关于集合运算的推导规约,知道集合是什么东西就一定会推导! U:把区间[l,r]覆盖成1 I:把[-∞,l)(r,∞]覆盖成0 D:把区间[...

2013-04-21 21:09:00 113

转载 神奇的动归状态转移方程——最优子序列

最优子序列问题: 给定一个序列,求和最大的连续子序列(因为序列中会有负值存在)。 一些朴素算法就不再说了,还是说说DP。 考虑待查序列a[1...n],定义b[i]为序列a[1...i]的最大后缀,于是乎有了如下动归方程: b[i]=max{ b[i...

2013-04-15 20:41:00 277

转载 被虐方知理解浅

昨天做一动归题目,望着那题目看了1个多小时,愣是没想出最优子结构,写不出动归方程…… 倍受打击! 后来别人讲给我,恍然大悟……原来自己理解一直这么浅 现在,越来越觉得自己学东西方式似乎有问题了…… 总是感觉飘飘忽忽的,心里觉得学到的东西不踏实。 仔细想想,确实是...

2013-04-01 21:53:00 81

转载 模式匹配——KMP算法

回头看看KMP算法,感觉还是没有有限自动机那么坑! 朴素的字符串匹配算法想必大家懂得(串下标全部从0计): 模式串P与文本串T匹配,假设扫描到串T的i+1处匹配,串P的j+1处失配,那么下次串T又将回溯到i-j+1处试图与P重新匹配。如下图的前缀蛮力匹配算法,T[5]与P[5]失...

2013-03-30 23:53:00 97

转载 解读0-1背包问题的状态转移方程

0-1背包问题: 有N件物品和一个容量为V的背包。第i件物品的费用(体积)是C[i],价值是W[i]。求解将哪些物品装入背包可使这些物品的费用总和不超过背包容量,且价值总和最大。 显然这个问题的特点是:每种物品只有一件,可以选择放或者不放。 我主要针对动态规划方法,关于这...

2013-03-25 16:23:00 1893

转载 变量与地址@内存分布

好久没看C和底层,好多东西都给忘了。今天突然遇到一个关于内存变量分配的题目,感觉心里有点不踏实于是就查了查资料,整理了一些东西出来。 1.大端机器上的变量,其高字节放在所占空间的低地址处;小端机器上的变量,其高字节就放在所占空间的高地址处。 2.两种模式机器的内存排布差异,只和字...

2013-03-14 18:21:00 87

转载 关于并查集

最近看了一下并查集的东西,于是整理一下方便日后回顾。 并查集(Disjoint-set),树型数据结构,处理没有交集的多个集合间(所以通常用森林表示)合并以及元素查找的问题。其中一个集合表示成一棵树,其根节点的元素为集合代表元素。 查找:给定元素,需要找出元素所属集合 合并...

2013-01-22 23:38:00 68

转载 学习新语言

放假了,拿了本《七周七语言》回家。 看了几天,感觉一时半会脑袋还是转不过弯来,大部分只是充斥脑际的困惑,不过些许的领悟也会让我高兴一会。 总觉的,多了解几门语言,好处还是多多的。 假期仅打算对这七门语言有个初步的了解,以后有机会再做深入学习。...

2013-01-17 17:32:00 100

转载 年年有今月

转载于:https://my.oschina.net/llmm/blog/95137

2012-12-11 16:56:00 103

转载 Timus 1082. Gaby Ivanushka

刚做过Timus上的1082. Gaby Ivanushka,虽然是一道简单的题目,但我感觉还是颇为有趣的。 刚看到题目时,不知道要干什么。给出的程序就是快排,c的值也很明显,对于Q(l,r)就是r-l+2,可是接着该怎么做呢? 后来看了几个Discus...

2012-12-05 21:09:00 104

转载 探讨RMQ问题之二:线段树

上一篇关于解决RMQ问题中文章探讨了一下ST(Sparse Table)算法,其O(NlgN)的预处理时间复杂度和空间复杂度,以及O(1)的查询时间复杂度使得这个算法已经足够优秀。 不过,线段树(Segment Tree)方法因为能够支持动态更新数据,所以有更加广泛的适...

2012-11-27 14:41:00 112

转载 汇编语言 重复字符串操作前缀(整理)

REP/REPE/REPZ/REPNE/REPNZ - 重复字符串操作前缀 操作码 指令 说明 F3 6C REP INS r/m8, DX 将 (E)CX 个字节...

2012-11-26 10:25:00 1365

转载 LISP递归求斐波那契数

初学LISP,写了一个求斐波那契数的递归式: (defmacro f (n) (funcall (lambda (fn n) (funcall fn n fn)) (lambda (n this) (cond ((> n 2) ...

2012-11-24 22:00:00 128

转载 三个最奇怪的词

...

2012-11-24 17:19:00 165

转载 探讨RMQ问题之一:ST算法

RMQ问题:求给定区间极值问题,下面以最大值为例 ST(Sparse Table)算法基本也是核心的思想是基于区间划分的动态规划,即M[i,j] = max{ M[i,r-1] , M[r,j] }。M[i,j] 表示区间[i,j]上的最大值,r位于[i,j]中间。 ...

2012-11-23 13:25:00 108

转载 8086汇编程序设计初步:寻址

今天终于敲下了第一段汇编代码,虽然很简单,但觉得汇编还是挺好玩的。 MASM filename.asm ;汇编目标文件 ,生成obj文件 LINK filename.obj ;连接生成的obj,生成filename.exe可执行文件 ...

2012-11-19 11:19:00 188

转载 Lisp列表(树)学习笔记

由于Lisp列表是基于广义表的结构,所以很容易将一个列表表达成树结构。 探讨以下其中的细微差别:标准的列表函数所查找的点对单元称为列表结构,从第一个点对单元开始跟着CDR引用一直向后直到遇到NIL。列表元素就是列表结构点对单元的CAR所引用对象。树结构同时跟随CAR和C...

2012-11-18 21:01:00 398

转载 lisp环境安装(转)

学习lisp之初首先要安装好开发环境,windows下可以直接安装lispbox(免费)和lispworks(有免费和收费版本)。 linux下的选择也很多,可以安装gcl(gnu common lisp)或是clisp。当然也可以安装lispbox,感觉上lispbo...

2012-11-18 19:07:00 238

转载 初探关联规则

关联规则用来解释数据之间的相互依赖关系。 关联规则挖掘过程主要包含两个阶段:第一阶段必须先从资料集合中找出所有的高频项目组(Frequent Itemsets),第二阶段再由这些高频项目组中产生关联规则(Association Rules)。 关联规则挖掘...

2012-11-17 19:53:00 220

转载 C语言time.h的使用

以前经常在程序中获取系统时间,计算时间,但是每次都是到网上临时找来一些资料对付过去,今天就索性整理一下。 关于C语言time.h的一些应用。 clock_t clock(void); //得到从进程启动到此次函数调用的累计的时钟滴答数。每秒包含CL...

2012-11-17 11:17:00 363

转载 MPI点到点通信之一:阻塞通信

阻塞通信中,消息发送有四种模式: 1).标准模式,MPI_Send 2).缓存(Buffer)模式,MPI_Bsend 3).就绪(Ready)模式,MPI_Rsend 4).同步(Synchonous)模式,MPI_Ssend 1. 标准通信模式中...

2012-11-16 10:58:00 1125

转载 帕累托法则

以下内容均摘自百度百科。 帕累托法则:是指在任何大系统中,约80%的结果是由该系统中约20%的变量产生的。 帕累托最优,帕累托改进:是指资源分配的一种状态,在不使任何人境况变坏的情况下,而不可能再使某些人的处境变好。帕累托改进是指一种变化,在没有使任何人境况变坏的前提下,使得至少...

2012-11-14 19:09:00 369

转载 This is a start

转载于:https://my.oschina.net/llmm/blog/89101

2012-11-14 10:47:00 102

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除