如何写出正确的程序

  • 明确变量的含义

  • 循环不变量

  • 小数据量调试

  • 大数据量测试

面试实战

  • Binary Search(#704)

  • Move Zeros(#283)

  • Sort Colors(#75)

  • Two Sum II - Input array is sorted(#167) 思想:对撞指针

  • Minimum Size Subarray Sum(#209) 思想:滑动窗口

  • Longest Substring Without Repeating Characters(#3) 思想:滑动窗口

程序

见代码。