沂濛的小站

  • 首页
  • Blog
    • 足球,终生为蓝
    • 随笔,记录点滴
    • 杂谈,感悟人生
    • 诗馀,品味生活
    • 围棋,坐隐棋枰
    • 影评,读书笔记
    • 杂烩,林林总总
    • 编程,码工细语
  • CBD围棋&双象俱乐部
编程,码工细语
编程,码工细语

最长公共子串算法(Longest Common Substring Algorithm)札记

      在字符串模式匹配算法基础上可以衍生出最长公共子串(Longest Common Substring)算法:假设给出两个字符串S和N,找出二者之间的最大公共子串。       按照正常思路可以很快想到:由大到小依次找出S的所有子串,每次将该子串作为Pattern使用Brute-Force算法搜索字符串N,如果找到匹配,便是最大公共子串。但是这种“算法”的时间复杂度达到O(n3),严格意义上也不能称之为一种算法,充其量只能算一种人类思维,大部分情况下不应考虑选用这种算法解决问题。       所谓“道不行,…

27 9 月, 2014 0条评论 639点热度 0人点赞 阅读全文
编程,码工细语

字符串模式匹配算法(String Searching Algorithm)札记

      前几天,有个朋友问我关于复杂度为O(n)的最大回文串算法(longest palindromic substring)的问题,这个算法平时用的不多,但是一两年前接触这个算法的时候印象颇深,于是给他由简到繁地讲解了一遍,兴之所至,想把关于这个算法的一些心得总结一下,留作备份,而算法原理不多赘述。因为其间涉及了一点简单的Brute Force字符串模式匹配算法,所以先简单说说字符串模式匹配算法。       字符串模式匹配算法(string searching/matching algorithms),顾名…

25 9 月, 2014 0条评论 532点热度 0人点赞 阅读全文
编程,码工细语

我的Ubuntu14.04装机升级日志

      Ubuntu 14.04 Trusty Tahr发行版近期发布,利用周末,刚刚装机完毕,从12.04升级到14.04,期间随机记录装机心得若干,留作备用。 下载ISO镜像并制作USB启动盘:http://www.ubuntu.com/download/desktop/create-a-usb-stick-on-ubuntu。 备份重要数据。个人经验,如果是存有重要数据的电脑,最好只在LTS版本之间升级。由于版本兼容性的问题,能重装系统就不要单纯靠升级过渡到新系统,这样看似麻烦,但免除了不少后患。我大部分…

27 4 月, 2014 0条评论 732点热度 0人点赞 阅读全文
编程,码工细语

自学算法之路

我的一篇算法学习札记,思路有点乱,不断更新中,同时载于人人网 现在真的在自学算法,努力按照以下阶段复习中,争取做到倒背如流 首先,先介绍两本算法书:1.,这本是算法最 经典教材,几乎所有学习算法都用的这本书。2.因为本人极度喜欢Perl,所以推荐这本书,内容也不错,但联系到Perl已经落伍,这本书可以忽略。 具体算法,欢迎关注我的Github 以下归入正题: 相关的知识点 一.Bit Manipulation(位操作): 1.Get Bit 2.Set Bit 3.Clear Bit 4.Update Bit 5.…

6 9 月, 2012 0条评论 649点热度 1人点赞 阅读全文
编程,码工细语

Writing in Perl

      接触perl的时间不长,感情却颇深。       从前初学编程时,总觉枯燥,加上不熟练,写一个小小的程序都要花上很多时间,无聊且无趣,还弄得很累,形单影只地坐在屏幕前,一行行地敲着代码,重复之上还是重复,说实话,一开始并不喜欢编程。 后来,用PHP较多,语言使得得熟了,代码敲得多了,每当看到自己编写的代码编译成功,解决了一个又一个的问题,在欣喜之余也有一点小小的满足感,说不出的满足,这才渐渐浅尝了一些编程的乐趣。坐在电脑前,浏览着屏幕前的一行行代码,心里总会有种奇妙的感觉,面对着这些代码,总想用一种文科…

5 5 月, 2012 0条评论 657点热度 0人点赞 阅读全文
编程,码工细语

一篇PHP软件工程师笔试答卷

自己面试过程中所做的一次笔试,感觉挺简单的,属于入门level,只是试试手,公司名称就不透露了。因为没有签署保密协议,所以把部分试题和我做的答案以图片形式附在下面,以后偶尔时复习看看。试题如下: 1. 现有DIV1, DIV2和DIV3,请用html+CSS实现以下布局(中间为DIV名字,不用实现) 答案:2. 使用以下任何一种编程语言,编写一个快速排序函数quicksort。实现输入数字的排序功能。(PHP, JavaScript, Java, Object-c, C, ASP) 答案: PHP版本: &…

18 2 月, 2012 0条评论 647点热度 0人点赞 阅读全文
1234

沂濛

爱好广泛的纽约小文艺

分类
  • 围棋,坐隐棋枰
  • 影评,读书笔记
  • 杂烩,林林总总
  • 杂谈,感悟人生
  • 编程,码工细语
  • 诗馀,品味生活
  • 足球,终生为蓝
  • 随笔,记录点滴
书签
  • B站
  • CBD围棋
  • 中华诗词学会
  • 新浪微博
  • 豆瓣

COPYRIGHT © 2025 沂濛 版权所有

All Designed By Yimeng Lu

京ICP备2022015169号-1