美文网首页
第九周算法总结

第九周算法总结

作者: 环宇飞杨 | 来源:发表于2020-05-18 09:37 被阅读0次

第九周算法总结

字符串算法

基础知识

由于语言区别 字符串在不同语言中,可变属性有区别 ,参考https://lemire.me/blog/2017/07/07/are-your-strings-immutable/

字符串比较,注意是指针比较 还是值比较

例题:

  1. 找到两个字符串第一个不重复的字符(map解法)
  2. 字符串转整型 (https://shimo.im/docs/KkDKkpWxjjrJXdpY/read
  3. 最长公共前缀 (对齐后双重遍历)
  4. 反转字符串 (用位运算交换量值)
  5. 反转单词(按组旋转,先全旋转再按组旋转,负负得正)
  6. 找出所有异位词

高级算法(动态规划结合)

回文串

  1. 最长回文子串(动态规划,找状态数组)
  2. 编辑距离(没懂,还需要细看)
  3. 最长公共子序列

最长子串、子序列问题

字符串匹配
暴力法

如何加速(hash加速)

  1. Rabin Karp 算法
  2. KMP算法 (字符串匹配)https://www.bilibili.com/video/av11866460?from=search&seid=17425875345653862171

相关文章

  • 第九周算法总结

    第九周算法总结 字符串算法 基础知识 由于语言区别 字符串在不同语言中,可变属性有区别 ,参考https://le...

  • 2018-05-20

    5.0第九周周总结 —— 你的每个念头与言行,都...

  • 第九周周总结

    本周炫腹寒假群正式结束了,目前已经过去了一个月,总结一下还是有所成就的。20天前腰围72厘米,20天后69厘米,体...

  • 第九周 周总结

    第九周,我们主要学习了资产证券化的概念和形成过程 以及对中国的影响 资产证券化,就是讲一组流动性差但预计能产生稳定...

  • 第九周周周总结

    本周我做成的事: 1.晨跑3天,有一天下雨改做俯卧撑50个,晨跑累计超过了15公里。 2.做了70天梦想计划,本周...

  • 第九周总结

    36-孟泽文—5.0习惯养成2018.5.20,星期日,(63/100),巴黎,大晴天,12---23C,6h01...

  • 第九周总结

    生活方面还可以,就是总是习惯性的自己为难自己。 以后要在想开一些,不纠结不浪费时间 向前看 运动方面一直没有执行,...

  • 第九周总结

    本周回老家了,天气特别的冷,印象中没有这么怕冷过。之前听到陆医生下雪天还出去跑步,真的佩服的五体投地。 因为回老家...

  • 第九周总结

    今天忙着看孩子竟然到了这个时间才想起来还没有写周总结。这一周过得非常漫长,心理和身体都遭受了很大的挑战。这个过程我...

  • 第九周总结

    收获: ❤看完了两本书:《从零开始做运营》和《30天爱上我》; ❤看完了一部纪录片《BBC之两性奥秘》 ❤给爸妈录...

网友评论

      本文标题:第九周算法总结

      本文链接:https://www.haomeiwen.com/subject/pewyohtx.html