简单细节技巧

处理链表问题时,遇到head比较特殊,需要处理,可以先手动补一个head1出来,head1.next = head,对head1进行处理,然后返回,head1.next。
命名习惯上,用current、pre,尽量不使用p、q这种词。

循环能用迭代器就不用索引

最大值:float("inf"),最小值:float("-inf")

258-Add Digits

  • 法1:利用数学。1+(n-1)%9
  • 法2:硬算。while n>9: while n!=0 sum = n%10,n//=10;n = sum
    这里 n//=10代表整除运算

你可能感兴趣的:(简单细节技巧)