【leetcode】4. Median of Two Sorted Arrays寻找两个有序数组的中位数
本文记录了 LeetCode 第 4 题“寻找两个有序数组的中位数”的初次解题思路。作者通过合并数组并排序的方式实现了基本功能,但随后分析了该解法的时间复杂度不足,为后续优化奠定基础。
THE NOTEBOOK / 文章归档
每一次探索,都值得留下记录。
本文记录了 LeetCode 第 4 题“寻找两个有序数组的中位数”的初次解题思路。作者通过合并数组并排序的方式实现了基本功能,但随后分析了该解法的时间复杂度不足,为后续优化奠定基础。
本文详细记录了 LeetCode 第 2 题“两数相加”的解题过程。首先介绍了题目要求,然后分享了初次使用递归提取数值并相加的实现方法。最后,通过模拟竖式加法优化了算法,提升了性能,并提供了完整的 Python 代码实现和运行结果截图。
本文详细记录了LeetCode第3题“无重复字符的最长子串”的解题过程。从最初的暴力解法到后续的滑动窗口优化,提供了完整的Python代码实现和思路分析,帮助理解字符串处理中的滑动窗口算法技巧。
本文详细记录了LeetCode第一题“两数之和”的解题思路与优化过程。从暴力解法开始,逐步优化到使用哈希表实现O(n)时间复杂度,适合JavaScript算法初学者学习参考。
记录一次把 Docker 容器中的 pylint、pip 和 VS Code Server 配置保存下来的实践。文章演示 docker commit 的使用,也说明它适合临时验证而不适合作为长期构建流程,最终应把环境变化写回 Dockerfile。
记录 Ubuntu 使用中遇到的依赖冲突、Bash 进程替换、sudo 权限和 GNOME 设置入口问题。文章保留原始报错与当时的处理过程,同时补充先确认环境、避免盲目 purge 和验证修复结果的排查顺序。
Ubuntu 装好只是开始:这份旧笔记整理 Chrome、输入法、桌面美化、软件源和常用开发环境的配置步骤,也保留了当时折腾 Ubuntu 18.04 时踩过的坑。