本文以 leetcode 仓库中的 problems/66.plus-one.en.md 题解为骨架,结合仓库源码展开。核心主题是:如何在不把数组转成数字的前提下,用"反向遍历 + 进位(carry)变量"在 O (N) 时间内完成十进制加一。读完本文,你将掌握加一的三种进位场景、五种以上语言的实现写法,以及它与链表加法( problems/2.add-two ...
本内容遵循CC 4.0 BY-SA版权协议 两数之和(Two Sum)作为LeetCode题库中的第一道题目,堪称算法入门者的"Hello World"。这道题看似简单,却蕴含着算法设计中最基础的暴力破解与哈希优化思想。
Some results have been hidden because they may be inaccessible to you
Show inaccessible results