algorithm pythonmanacher(马拉车)算法讲解本文深入讲解了 Manacher(马拉车)算法,这是一种用于寻找字符串中最长回文子串的高效线性算法。文章详细剖析了算法的核心思想、辅助数组的含义以及边界条件的处理,并提供了 Python 代码示例,帮助读者快速理解并解决 LeetCode 中的回文串问题。 醉月思📁 学习笔记📅 2020-01-31
leetcode python【leetcode】4. Median of Two Sorted Arrays寻找两个有序数组的中位数本文记录了 LeetCode 第 4 题“寻找两个有序数组的中位数”的初次解题思路。作者通过合并数组并排序的方式实现了基本功能,但随后分析了该解法的时间复杂度不足,为后续优化奠定基础。 醉月思📁 学习笔记📅 2020-01-22
leetcode python【leetcode】2. Add Two Numbers两数相加本文详细记录了 LeetCode 第 2 题“两数相加”的解题过程。首先介绍了题目要求,然后分享了初次使用递归提取数值并相加的实现方法。最后,通过模拟竖式加法优化了算法,提升了性能,并提供了完整的 Python 代码实现和运行结果截图。 醉月思📁 学习笔记📅 2020-01-16
leetcode python【leetcode】3. Longest Substring Without Repeating Characters无重复字符的最长子串本文详细记录了LeetCode第3题“无重复字符的最长子串”的解题过程。从最初的暴力解法到后续的滑动窗口优化,提供了完整的Python代码实现和思路分析,帮助理解字符串处理中的滑动窗口算法技巧。 醉月思📁 学习笔记📅 2020-01-16
机器视觉 Python机器视觉入门(1)本文记录了机器视觉入门学习中遇到的环境配置问题。针对Imageio库提示缺少'ffmpeg-linux64-v3.3.1'的错误,作者分享了实际解决过程,即直接运行程序让其自动下载安装,无需手动配置apt源。 醉月思📁 学习笔记📅 2019-10-28
python pyenvpyenv——简单的python版本管理器本文详细介绍了pyenv,一个简单而强大的Python版本管理工具。文章阐述了pyenv的工作原理(包括PATH和Shims机制),提供了详细的安装指南(支持GitHub和Homebrew),并讲解了如何在不同项目间切换Python版本,帮助开发者轻松管理多版本Python环境。 醉月思📁 教程分享📅 2019-09-03