自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fuxiang的专栏

舞蹈让我用很多方式探索自己,学习知道自己的极限与强度,适应逆境的能力,走得比自己想象的更远,你终於发现自己是哪块料。

  • 博客(5)
  • 资源 (1)
  • 收藏
  • 关注

原创 用动态规划方法计算字符串的相似度

最近在看《编程之美》,其中有一节讲述如何计算字符串的的相似度。       该问题可以描述为通过以下操作方法将两个不相同的字符串变得相同,操作方法为:       1.  修改一个字符(如把“a”替换成“b”)       2.  增加一个字符(如把“abed” 变成 “aebdd”)       3.  删除一个字符(如把“travelling” 变成 “trvell

2012-02-11 18:47:50 1166 3

转载 查找一段文字中最长的重复字串 - 编程珠玑(排过序的后缀数组的应用)

《编程珠玑》在第15章“珍珠字符串”一节,给出了一个非常漂亮的实现 - 基于目标字符串的后缀数组的实现。后缀数组类似于后缀树,但是又有所不同。后缀树常用来查找某一段文字中是否出现过(多个)模式串,通过对目标文字段预处理建立后缀树实现。(如果你不明白,参考本blog有一个 字符串模式匹配总结的文章,里面有一篇参考文章将后缀树)。也可以参考如下文章。后缀树学习 - [ACM]h

2012-01-31 14:33:14 334

转载 C/C++左值性精髓(三)左值转换 zz from CSDN supermegaboy

C/C++左值性精髓(三)左值转换         左值转换又称为从左值到右值的转换。左值转换的发生一般基于两个原因:第一:某些运算符仅要求右值操作数,例如+、-双目运算符,如果给予它们一个左值操作数,这时候就需要把左值转换为右值;第二:某些指示符,例如数组和函数,由于不属于标量类型,即所代表的实体本身不能被视为数值,这些指示符欲参与表达式计算,就必须将其数

2011-12-13 14:17:02 909 1

转载 C/C++左值性精髓(二)哪些表达式是左值,哪些是右值? zz from CSDN supermegaboy

C/C++左值性精髓(二)哪些表达式是左值,哪些是右值? 1. 左值表达式         如上一节所述,左值具有对象或不完整类型,在C++中还具有函数或引用类型,但是,并非具有上述类型的表达式就是左值,关键是左值必须指示一个对象,无论该对象有效或无效、完整或不完整,在C++中则包含非静态成员函数之外的函数。例如: int i;int

2011-12-12 10:12:24 738

转载 C/C++左值性精髓(一) 左值的前世今生 zz from CSDN supermegaboy

C/C++左值性精髓(一) 左值的前世今生         左值(lvalue)是C/C++表达式的属性。只有针对一个表达式,才能谈论其左值性。        左值性由来已久,早在世界上第一个C标准C89出现之前就已经存在了。早期的定义是基于内置赋值运算符的需求的,能作为赋值运算符的左操作数的表达式属于左值,只能作为右操作数的表达式属于右值(rvalue),左值、右

2011-12-12 09:57:41 517

编码的奥秘(中文版)

本书用大量的篇幅讲述了与计算机原理相关的各种编码方法,并通过数字逻辑电路以及存储器,微处理器的形成,组织及发展阐述了编码的实现。本书还涉及到计算机系统,编程语言的发展,甚至对计算机图形化的相关技术也给了一个全面的描述。阅读本书,相信您会从它图文并茂的编排组织,通俗风趣的语言文字,广泛丰富的背景知识中体会到作者超凡的智慧和深邃的学问。

2008-09-22

空空如也

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

TA关注的人

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