宽客网
登录
首页 量化投资 程序化交易 书籍和文献 策略和技术 财经知识
策略和技术

KMP算法之NEXT数组代码原理分析 – 数据结构和算法38

KMP算法之NEXT数组代码原理分析让编程改变世界Change the world by programKMP算法之NEXT数组代码原理分析NEXT数组:当模式匹配串T失配的时候,NEXT数组对应的元素指导应该用T串的哪个元素进行下一轮的匹
策略和技术 2014-06-06
KMP算法之NEXT数组代码原理分析 – 数据结构和算法38

KMP算法之最终实现及优化 – 数据结构和算法39

KMP算法之最终实现及优化让编程改变世界Change the world by programKMP算法之最终实现及优化搞定了NEXT数组,KMP算法就易如反掌了。一起来完成:kmp.cKMP模式匹配算法改进后来有人发现,KMP算法是有缺陷
策略和技术 2014-06-06
KMP算法之最终实现及优化 – 数据结构和算法39

KMP算法(养成篇2) – 数据结构和算法37

KMP算法(养成篇2)让编程改变世界Change the world by programKMP算法之养成篇为了照顾广大喜欢细嚼慢咽的朋友,小甲鱼再添加一讲继续深入探讨思路。这次我们给模式匹配串添加一个k数组(也就是KMP算法中非著名的ne
策略和技术 2014-06-06

树 – 数据结构和算法40

树让编程改变世界Change the world by program树结构之前我们一直在讨论的是一对一的线性结构,无论是线性表也好,栈和队列也罢,都是2P模式。可现实生活中,3P、4P等现象比比皆是,例如一个年轻的妈妈生了4个孩子,而每个
策略和技术 2014-06-06
树 – 数据结构和算法40

树的存储结构 – 数据结构和算法41

树的存储结构让编程改变世界Change the world by program树的存储结构不好意思哈,这节课又需要大家搞脑子了。对于知识,你理解的越多,需要记住的就越少!上节课我们简单的介绍了树结构的强大,这节课我们来关心一下如何在内存中
策略和技术 2014-06-06
树的存储结构 – 数据结构和算法41

树的存储结构2 – 数据结构和算法42

树的存储结构让编程改变世界Change the world by program孩子表示法我们这次换个角度来考虑,由于树中每个结点可能有多棵子树,可以考虑用多重链表来实现。就像我们虽然有计划生育,但我们还是无法确保每个家庭只养育一个孩子的冲
策略和技术 2014-06-06
树的存储结构2 – 数据结构和算法42

二叉树2 – 数据结构和算法44

二叉树2让编程改变世界Change the world by program二叉树的性质二叉树的性质一:在二叉树的第i层上至多有2^(i-1)个结点(i>=1)这个性质其实很好记忆,考试的时候懂得画出二叉树的图便可以推出二叉树的性质二:深度
策略和技术 2014-06-06
二叉树2 – 数据结构和算法44

二叉树的存储结构 – 数据结构和算法45

二叉树的存储结构让编程改变世界Change the world by program二叉树的存储结构树结构在计算机中的存储形式很多,可谓天马行空任你创造,只要能够按照要求完成任务即可。在前边的演示中,我们发觉很难单单只用顺序存储结构或者链式
策略和技术 2014-06-06
二叉树的存储结构 – 数据结构和算法45

二叉树 – 数据结构和算法43

二叉树让编程改变世界Change the world by program二叉树的定义世上树有万千种,唯有二叉课上讲。这里的二叉是二叉树,因为二叉树使用的范围最广,最具有代表意义,因此我们重点讨论二叉树。二叉树(Binary Tree)是n
策略和技术 2014-06-06
二叉树 – 数据结构和算法43

二叉树的建立和遍历算法 – 数据结构和算法47

二叉树的建立和遍历算法让编程改变世界Change the world by program有童鞋会说,我们上节课研究这么多遍历的方法干啥呢?聪明的鱼油们怎么看?!对于二叉树,思路方面我们已经谈得够多了,是时候由小甲鱼带大家来上机操作。题目要
策略和技术 2014-06-06

二叉树的遍历 – 数据结构和算法46

二叉树的遍历让编程改变世界Change the world by program二叉树的遍历(traversing binary tree)是指从根结点出发,按照某种次序依次访问二叉树中所有结点,使得每个结点被访问一次且仅被访问一次。这里有
策略和技术 2014-06-06
二叉树的遍历 – 数据结构和算法46

赫夫曼树 – 数据结构和算法51

赫夫曼树让编程改变世界Change the world by program赫夫曼树在数据膨胀、信息爆炸的今天,数据压缩的意义不言而喻。谈到数据压缩,就不能不提赫夫曼(Huffman)编码,赫夫曼编码是首个实用的压缩编码方案,即使在今天的许
策略和技术 2014-06-06
赫夫曼树 – 数据结构和算法51

赫夫曼编码 – 数据结构和算法52

赫夫曼编码让编程改变世界Change the world by program赫夫曼编码上一节课我们已经谈了赫夫曼树的基本原理和构造方式,而赫夫曼编码可以很有效地压缩数据(通常可以节省20%~90%的空间,具体压缩率依赖于数据的特性)。名词
策略和技术 2014-06-06

赫夫曼编码C语言实现 – 数据结构和算法53

赫夫曼编码C语言实现让编程改变世界Change the world by program赫夫曼编码C语言实现视频详细讲解!点我下载代码视频下载技术, IT技术, 数据结构和算法, 赫夫曼原文发布于宽客论坛,点击阅读原文
策略和技术 2014-06-06

图的定义与术语2 – 数据结构和算法55

图的定义与术语2让编程改变世界Change the world by program图的顶点与边之间的关系对于无向图G=(V,E),如果边(V1,V2)∈E,则称顶点V1和V2互为邻接点(Adjacent),即V1和V2相邻接。边(V1,V
策略和技术 2014-06-06
图的定义与术语2 – 数据结构和算法55

图的存储结构(邻接表)- 数据结构和算法57

图的存储结构(邻接表)让编程改变世界Change the world by program邻接表(无向图)邻接矩阵看上去是个不错的选择,首先是容易理解,第二是索引和编排都很舒服~但是我们也发现,对于边数相对顶点较少的图,这种结构无疑是存在对
策略和技术 2014-06-06
图的存储结构(邻接表)- 数据结构和算法57

图的存储结构(邻接矩阵)- 数据结构和算法56

图的存储结构(邻接矩阵)让编程改变世界Change the world by program图的存储结构图的存储结构相比较线性表与树来说就复杂很多。我们回顾下,对于线性表来说,是一对一的关系,所以用数组或者链表均可简单存放。树结构是一对多的
策略和技术 2014-06-06
图的存储结构(邻接矩阵)- 数据结构和算法56

图的遍历(深度优先遍历)- 数据结构和算法59

图的遍历(深度优先遍历)让编程改变世界Change the world by program图的遍历树的遍历我们谈了四种方式,大家回忆一下,树因为根结点只有一个,并且所有的结点都只有一个双亲,所以不是很难理解。但是谈到图的遍历,那就复杂多了
策略和技术 2014-06-06
图的遍历(深度优先遍历)- 数据结构和算法59

马踏棋盘算法(骑士周游问题)- 数据结构和算法60

马踏棋盘算法(骑士周游问题)让编程改变世界Change the world by program马踏棋盘算法(骑士周游问题)题目渊源:马踏棋盘问题(又称骑士周游或骑士漫游问题)是算法设计的经典问题之一。题目要求:国际象棋的棋盘为8*8的方格
策略和技术 2014-06-06
马踏棋盘算法(骑士周游问题)- 数据结构和算法60

图的存储结构(十字链表、邻接多重表、边集数组)- 数据结构和算法58

图的存储结构(十字链表、邻接多重表、边集数组)让编程改变世界Change the world by program十字链表邻接表固然优秀,但也有不足,例如对有向图的处理上,有时候需要再建立一个逆邻接表~那我们思考了:有没有可能把邻接表和逆邻
策略和技术 2014-06-06
图的存储结构(十字链表、邻接多重表、边集数组)- 数据结构和算法58
加载更多

热门文章

量化条件单(2)-挂单卖出
量化投资 · 08-08
Kaggle冠军方案:用Autoencoder MLP+XGBoost做金融市场预测
策略和技术 · 03-15
量化交易用什么软件?常用量化投资软件推荐
量化投资 · 03-15
丹麦政府开源经济模型 MAKRO
量化投资 · 01-24
理查马文价值导向选股法则(年化 34%,附代码)
量化投资 · 01-22
6 种著名交易系统
程序化交易 · 08-01

热门话题

投资理财 股票基础教程 新手理财 如何入门 贷款 股票 股票分析 信贷 基金
关于我们 联系我们 浙ICP备14026978号-1
© 2026 宽客网
首页 搜索 栏目 我的