自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

《我是你的正能量》

话少说 事多做

  • 博客(6)
  • 资源 (31)
  • 收藏
  • 关注

原创 Trie树 与 三分树(Ternary Trees)

总结为什么用Trie树?词频统计 可能有人要说了,词频统计简单啊,一个hash或者一个堆就可以打完收工,但问题来了,如果内存有限呢?还能这么玩吗?所以这里我们就可以用trie树来压缩下空间,因为公共前缀都是用一个节点保存的。前缀匹配 如果and,as,at,我想获取所有以”a”开头的字符串,如果不用trie树,你该怎么做呢?很显然朴素的做法时间复杂度为O(N2),那么用Trie树就不一样了,

2016-12-30 11:25:20 3678 1

原创 排序公式 与 组合公式

总结C-代表-Combination–组合数 A-代表-Arrangement–排列数(在旧教材为P-permutation–排列) N-代表-元素的总个数 M-代表-参与选择的元素个数 !-代表-阶乘博客(http://jingyan.baidu.com/article/63acb44ac60d4e61fcc17e2e.html)排序公式从n个不同元素中,任取m个元素按照一定的顺序排成一列

2016-12-30 09:57:43 1953 1

原创 开放定址法(线性探测),拉链法 -Hash算法

总结:哈希别名为:Hash 或者 散列表; 开放定址法是为了解决hash值碰撞后的处理;散列表(哈希)是算法在时间和空间上作出权衡的经典例子。 如果没有内存限制,我们可以直接将键作为(可能是一个超大的)数组的索引,那么所有查找操作只需要访问内存一次即可完成。但这种情况不会经常出现,因此当键很多时需要的内存太大。 另一方面,如果没有时间限制,我们可以使用无序数组并进行顺序查找,这样就只需要很少的

2016-12-30 09:11:01 7646 2

原创 位图排序、多路归并排序-应对磁盘文件排序

注意文章详解(http://blog.csdn.net/v_JULY_v/article/details/6451990)如何给磁盘文件排序问题描述:输入:给定一个文件,里面最多含有n个不重复的正整数(也就是说可能含有少于n个不重复正整数),且其中每个数都小于等于n,n=10^7。 输出:得到按从小到大升序排列的包含所有输入的整数的列表。 条件:最多有大约1MB的内存空间可用,但磁盘空间足够。且

2016-12-13 17:08:40 1999

原创 哈希Hash 算法

注意文章详解(http://blog.csdn.net/v_july_v/article/details/6256463)哈希由来:数组的特点是:寻址容易,插入和删除困难 链表的特点是:寻址困难,插入和删除容易做出一种寻址容易,插入删除也容易哈希特点:通过散列算法,变换成固定长度的输出;散列值的空间通常远小于输入的空间, 不同的输入可能会散列成相同的输出, 而不可能从散列值来唯一的确定输

2016-12-13 14:08:12 2231

原创 二叉树前序、中序确定树结构

例子前序:A D C E F G H B 中序:C D F E G H A B中序使用中括号划分左、右子树中括号选中的节点依次为前序的顺序; 中括号左右两边分别为左、右子树; 当子树为1个节点时,可以肯定这个子树位置;C D F E G H [A] BC [D] F E G HF [E] G H[G] H演示过程

2016-12-09 14:59:45 826

大数据之flink教程-带目录.doc

大数据之flink教程.doc

2021-04-04

UIbutton培训学习代码

UIbutton培训学习代码

2013-12-25

高手毕生精力总结的电脑技巧(最完整)

高手毕生精力总结的电脑技巧(最完整)

2013-11-27

lighttpd-1.4.20.tar.gz 源码,可以配合文档学习

lighttpd-1.4.20.tar.gz 源码,可以配合文档学习

2013-11-27

linux FTP client 与 server c语言 可以编译通过

linux FTP client 与 server c语言 可以编译通过

2013-11-26

C++游戏开发笔记

C++游戏开发笔记

2013-08-06

(tr069)ACS模拟器(非常实用工具)

(tr069)ACS模拟器(非常实用工具).rar

2013-08-06

PC-Lint+8.00w.rar下载

下载PC-Lint+8.00w.rar

2013-08-02

用CURL来发送HTTP请求的方法

用CURL来发送HTTP请求的方法

2013-07-22

个人网站设计

个人网站设计

2012-11-16

java经典八十题及代码

java经典八十题及代码

2012-11-16

嵌入式Linux应用程序开发标准教程》第2版全

嵌入式Linux应用程序开发标准教程》第2版全

2012-11-16

cs8900a.c 网卡驱动 国嵌资料

cs8900a.c 网卡驱动 国嵌资料

2012-05-24

c#摄像头驱动详解,带有注释,很精辟

c#摄像头驱动详解,带有注释,很精辟

2012-04-28

linux_下_C_语言_连接_MySQL数据库_(详细注释).txt

linux_下_C_语言_连接_MySQL数据库_(详细注释).txtlinux_下_C_语言_连接_MySQL数据库_(详细注释).txt

2012-04-28

一个程序员对学弟学妹建议.doc

一个程序员对学弟学妹建议.doc

2012-04-28

五子棋C++源码(经典)

五子棋C++源码(经典有200万用户下载)

2012-04-16

C++高级参考手册(完全版).rar

C++高级参考手册(完全版).rar

2012-03-13

Android面试题+答案

Android面试题+答案

2012-03-01

设计模式6大原则.doc

设计模式6大原则.doc

2012-03-01

男人撑过二十秒源码android版Man20.rar

男人撑过二十秒源码android版Man20.rar

2012-02-29

国嵌必须wireshark.zip

国嵌必须wireshark.zip

2012-02-29

国嵌 视频资料qcd.rar

国嵌 视频资料qcd.rar国嵌 视频资料qcd.rar国嵌 视频资料qcd.rar

2012-02-29

( C#+总套教程案例(适合初学者)重点掌握.zip )

( C#+总套教程案例(适合初学者)重点掌握.zip )

2012-02-29

500强android学习资料重点掌握.zip

500强android学习资料重点掌握.zip

2012-02-28

51单片机C语言应用程序实例精讲》读者调查表.doc

51单片机C语言应用程序实例精讲》读者调查表.doc

2012-02-28

C南开100题题库和答案分析C南开100题题库和答案分析

C南开100题题库和答案分析

2012-02-28

wireshark-win32-1.6.5.zip

wireshark-win32-1.6.5.zip

2012-02-28

空空如也

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

TA关注的人

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