为了防止和C++保留字或者STL抵触,应尽量避免应用以下变量或办法命名,并应用:

  • min -> mn
  • max -> mx
  • size -> sz
  • length -> len(Python程序员可能感到不习惯)
  • union -> merge(在并查集算法中)
  • stack -> stk
  • queue -> que

其余倡议应用的的常见命名还包含:

  • ans(answer)
  • res(result)
  • cnt
  • sum
  • mid
  • idx
  • flag
  • st(state)
  • dist(distance)